A Look at the Ongoing Efforts to Revitalize Drupal’s Front End

Session Category Theming, Design, & Usability Audience Intermediate

Many great front end experiences have been built with Drupal and undoubtably many more will be created in the future. Yet it is impossible to deny the feeling that Drupal’s Twig theme engine hasn’t been able to keep up with expectations for modern front end developer experience.

Luckily, the Drupal community is hard at work trying to change this. In true Drupal style, there are simultaneous efforts tackling this from different (and even sometimes conflicting) angles.

  • Home renovations - improving Twig-based theming and making components a core primitive in Drupal.
  • If you (page) build it… - meeting the expectations of ambitious site builders with Experience Builder and other existing page building solutions.
  • Embracing JavaScript through decoupling - making headless Drupal use cases easier and making the most of modern JavaScript frameworks.
  • Forget everything you thought you knew about Drupal front end - experiments with alternative rendering engines, Node, and Web Assembly.

We’ll dig into what’s really going on during this exciting time in the Drupal community. With any luck, we’ll also reach a few conclusions about how Drupal’s front end can live beyond (or possibly in harmony with) the JavaScript framework flavor of the week.

About the Speaker

Brian Perry

Sr. Front End Developer at Chapter Three

Chicago, IL

Brian is a versatile developer with experience building complex, interactive web applications in support of large-scale localized sites. Recently he has focused his efforts on evolving Drupal front-end development practices, decoupled Drupal, and design systems and has spoken on the topic at various Drupal events. Brian was a coordinator of Drupal's Decoupled Menus Initiative and loves all things Nintendo.