Related to XB project

Created on 28 March 2025, 29 days ago

Problem/Motivation

Is this project an alternative approach to the Experience Builder project? Or is it something that may be combined with it? I'm just confused what's the primary purpose of it. Thanks for clarifying.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Component

Miscellaneous

Created by

🇩🇪Germany mxh Offenburg

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

Comments & Activities

  • Issue created by @mxh
  • 🇫🇷France pdureau Paris

    Hello mxh,

    Thanks for your interest.

    Is this project an alternative approach to the Experience Builder project?

    Like Experience Builder, this project is a next generation display building tool for Drupal.

    Why next gen? Because they are:

    • Design system native: use your design system directly in Drupal without the burden of compatibility layers
    • Unified: replace many display building tools: Layout Builder for entity view displays, Block Layout for page displays....
    • Modern: A builder for the world of today, with powerful features (dynamic previews, pattern presets...)

    See more: https://youtu.be/3OYXZ8-G4gk?t=1597

    However, the 2 projects are different. Experience Builder will cover other tasks than display building and Display Builder will cover more in the display building scope:

    So we are going in 2 different directions and our friendly competition will be only on the shared subset of our scopes. So, not such a big deal.

    Or is it something that may be combined with it?

    I hope both will be usable in a same project if this is needed by a team. Anyway, we are actively collaborating to provide same low level API and to improve Drupal Core together. So it is a win-win situation.

    I'm just confused what's the primary purpose of it.

    This is a display building tool made by a team specialized in design systems and display building since 2017: UI Suite . This project is new, right, but it is only a thin layer upon APIs we are building for many years, and which are already used, tested and loved by many.

    So, it is the natural next step for us. We are excited about what can be done here and we hope people will enjoy using this tool.

  • 🇩🇪Germany mxh Offenburg

    @pdureau Thank you for providing this detailed answer, this makes it clear now. You've set it to postponed maybe for some good reason, for me it's fixed now since this has been clarified.

  • 🇫🇷France pdureau Paris

    So, fixed :)

  • 🇩🇪Germany Anybody Porta Westfalica

    Just asked myself the same and found this. I guess it might be really useful to put this comparison on the project page?
    XB will be widely used in the future, so I think people will look for exactly this comparison, when deciding for a solution.

  • 🇷🇴Romania vasike Ramnicu Valcea

    sorry to re-open this issue, but I totally agree with @anybody, so @pdureau, please update the project page with this very useful comparison
    info.

    and thanks a lot.

  • 🇫🇷France pdureau Paris

    I will provide a link to this issue.

    By the way, this is from my Drupal Dev Days (Leuven 2025) slides:

Production build 0.71.5 2024