When:
to
Room:
Hanover AB (LL2)
Track:
SVG
drupal cms (starshot)

No need to over-React! Navigating Experience Builder as a developer

No need to over-React! Navigating Experience Builder as a developer

Experience Builder (XB) will not only enable site builders to theme and build their entire website in the browser, it will also unlock content creation with unprecedented UX in Drupal. As a member of the XB team, I'm excited about empowering developers to author components and build XB extensions that will expand upon our foundational building blocks.

XB is a React app that lives inside Drupal. Spoiler alert: This doesn't mean developers have to write JavaScript—unless that's what they prefer. Extensibility has always been Drupal's strong suit, and even with the "React-ification of Drupal's admin UI"—as heard in the DrupalCon Barcelona DriesNote—it remains an important priority while maintaining the PHP-based ecosystem.

XB components will primarily be authored using established Drupal techniques—specifically, Single-Directory Components (SDCs) via Twig templates. The session will demonstrate both this approach and the experimental capability of using JavaScript frameworks like React, Preact, Vue, or Svelte.

XB will introduce various extension points—from content manipulation and preview canvas interaction to sidebar enhancements. While some require JavaScript, others do not. The session will offer a comprehensive overview of XB's extensibility, empowering you to expand its functionality.

Attend this session to explore how XB is transforming Drupal's capabilities for site building and content composition while maintaining the flexibility developers value.