This repository is intended to provide a pre-beta demo of Experience Builder running on top of Drupal CMS. Experience Builder is not stable and could change anything, at any time, without warning. There is no update path yet; data loss is possible. Additionally, this demo project will be abandoned when Experience Builder reaches beta (expected in mid-2025).
Feedback is very welcome, but you ABSOLUTELY SHOULD NOT use this project to build a real site.
Experience Builder (or XB for short) is Drupal's next-generation page building tool, currently under heavy development on drupal.org. If you've heard about Drupal CMS, and you're eager to try out XB, you've come to the right place. 😎
We strongly recommend using DDEV (version 1.24.0 or later) to run this project, since it includes everything you'll need. Run the following commands to spin up with DDEV:
mkdir xb-demo
cd xb-demo
ddev config --project-type=drupal11 --docroot=web
ddev composer create phenaproxima/xb-demo --stability=dev
ddev launch
You don't have to use DDEV, but whatever tech stack you use will need to have NPM installed in order to compile XB's JavaScript.
Questions? Feedback? Bugs? Find us in the #experience-builder channel on Drupal Slack.