Remove the XB demo

Created on 24 January 2025, 3 months ago

In discussion with @catch, @tim.plunkett, and the Experience Builder team, it has been decided that shipping a pre-alpha demo version of Experience Builder with the actual Drupal CMS product is too risky for a number of reasons -- mainly due to the difficulty of upgrading it when it's not merely in development, but very pre-alpha. It's one thing to try out Experience Builder in a sandbox -- we like that, and heartily encourage it -- but it's a whole other ball game to include it with the stable Drupal CMS product. The risks outweigh the benefits.

So, new plan:

  • Remove the Experience Builder demo from the 1.x branch of Drupal CMS.
  • Create a full fork of the project template that does include the Experience Builder demo. This fork includes all the same stuff that Drupal CMS does -- it depends on all of the same recipes. It also includes a recipe that sets up XB in demo mode.
  • Publish this fork to Packagist so that people can use it (composer create-project drupal/drupal-cms-xb-demo or something similar).
  • End-of-life the demo when Drupal CMS 2.0 is released later this year, which will include a stable version Experience Builder and fully adopt it as its native page-building solution!

I like this a lot; I think it's the best of all worlds:

  • People who want to play with Experience Builder early can do just that, with very little fuss. It requires a small amount of technical aptitude (command line), but I think folks who want to try XB at this early phase in its development are very likely to be in that cohort.
  • There is zero additional complexity or maintenance burden added to the main Drupal CMS product.
  • We have nearly infinite flexibility to fine-tune the fork to the needs of the demo.
  • The demo fork has a clear EOL and on-ramp to Drupal CMS.
πŸ“Œ Task
Status

Active

Component

General

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024