:wave: Hey XB gang, welcome to the fortnightly meeting of the Experience Builder initiative.
0️⃣ Who’s here today?
| griffynh | Griff, Aus |
| penyaskito | :wave::skin-tone-4: |
| DanielVeza | :wave: |
| Kristen Pol (she/her) | Kristen, California :wave: |
| larowlan | hey! |
| Libbna | Libbna, India :wave: |
| lauriii | :wave: |
1️⃣ Do you have suggested topics you are looking to discuss? Post in this thread, and we’ll open threads for them as appropriate.
| Kristen Pol (she/her) | Anyone have notice any bugs or needed changes in the demo design system to support the XB development? It’s easy to test thanks to Darren and Drupal Forge :tada: |
| Kristen Pol (she/her) | Gábor has been good about calling out and fixing things but it would be good to get input from others |
2️⃣ 1️⃣ Subtopic 1: Theme builder
2️⃣ 2️⃣ Subtopic 2: Page builder
2️⃣ 3️⃣ Subtopic 3: Data model/persistence layer
2️⃣ 4️⃣ Subtopic 4: Layout Builder and Paragraphs
| DanielVeza | Found some time to make some progress on the Layout Builder side of this https://drupal.slack.com/archives/C072JMEPUS1/p1752030986447949 |
| Kristen Pol (she/her) | @berdir checking in to see if you will have time to continue the XB Paragraphs work or should we try to find someone from the community to pick up the torch? |
| Kristen Pol (she/her) | @DanielVeza do you think it’ll be straightforward to do LB blocks? |
| Kristen Pol (she/her) | Lee mentioned those were the two key pieces for basic LB support… layouts and blocks… I haven’t looked at the architecture though |
| larowlan | Enabling LB for article and checking the component report I see thistl;dr Field blocks not available because a) context and b) not fully validatableinline-blocks not available because not fully validatable |
| larowlan | https://www.drupal.org/project/experience_builder/issues/3485502 is the xb issue for context |
| larowlan | we need to find or file core issues to make inline block and field block fully validatable w/ config schema |
| DanielVeza | Thanks for that Lee, yeah at the moment I've only focused on the Layout Plugin itself. Any component that is available in XB should be able to be placed in a Layout Builder Layout |
| larowlan | Yep, this is more for the full update path rather than the work you're doing here |
| DanielVeza | Hopefully by the time the Layout MR is ready & merged the context issues will be further along, otherwise that can be the next thing I look at when I have time (edited) |
| larowlan | I think making sure we have issues filed for 11.3 for the block config schema/fully validatable and tagged as `11.3.0 release priority' is a good next step |
| larowlan | the context one is the domain of XB |
| Kristen Pol (she/her) | I’m not sure I would be able to articulate such a core issue properly @larowlan would you add this or suggest someone who know enough to do so? |
| larowlan | its ok I'll make or find the existing issues - set myself a reminder |
| Kristen Pol (she/her) | https://www.drupal.org/project/issues/drupal?text=+block+validatable+con... |
| Kristen Pol (she/her) | https://www.drupal.org/project/drupal/issues/2869792 |
| catch | If there's direct support for field blocks in experience builder, how would we resolve[#3365551] ?e.g. would a similar bc layer as in #18 still be doable once these are used in XB on a site? Looking at that patch again it looks like the answer might be yes, but would be good to confirm. |
| larowlan | ;the notion of a configured block' is the component entity in XB, so I think we're good in terms of avoiding UI overload. In terms of reducing the number of derivatives, it would have to be based on enabled LB displays as it is in HEAD - which might be tricky if the display is using a content template in an XB future |
| catch | hmm that issue summary is different to what I remember I was mainly thinking about[#3387154] - but I think that's also what Lauri's bc layer was written for. |
2️⃣ 5️⃣ Subtopic 5: AI in XB (edited)
| Kristen Pol (she/her) | @wimleers (he/him) @lauriii please review this issue which is 99% correct and let me know if someone (TBD) can start tagging the XB AI issue[#3535026] |
| penyaskito | https://www.drupal.org/project/issues/experience_builder?text=&status=Al... |
| Lionel (heyyo) | I have been testing XB AI page building from SDC mainly, @Akhil Babu made awesome work. |
| Lionel (heyyo) | |
| Lionel (heyyo) | I just added all remaining issues I encountered generating page with existing SDC, and also feature request in the main issue[#3530733]#comment-16185789 |
3️⃣ I’m not sure where to start, but I want to contribute to Experience Builder.
| griffynh | Here are all the XB issues tagged with ‘Novice’ - https://www.drupal.org/project/issues/search/experience_builder?project_issue_follow[…]Open&priorities%5B%5D=200&issue_tags_op=%3D&issue_tags=Novice |
4️⃣ Wins - What wins have you had since the last meeting? Share your successes!
5️⃣ Are any sync meetings required this week?
6️⃣ Weekly updates - What have you been working on? What’s up next? Need assistance with anything? Any blockers?
| Kristen Pol (she/her) | Got some bug fixes into the demo design system thanks to GáborBeen super heads down on AI Initiative but that overlaps with this initiative and there’s lots of great work happening in XB AI land I’ll be helping with making that work more visible over the next couple of weeks |
| larowlan | https://www.drupal.org/project/experience_builder/issues/3533289 is proving very difficult. Who'd have thought making Drupal Form API rendered forms upcast to react and updated with Drupal AJAX stay in sync with the backend would be easy though right :bangbang: |
| Libbna | https://www.drupal.org/project/experience_builder/issues/3530493 This needs review -#3530051: Update `ComponentAudit::getConfigEntityDependenciesUsingComponent()` to support component versions (edited) |
7️⃣ Review previous meeting minutes
| griffynh | :green-tick: Added credit and closed the last meeting notes:#3533206: Meeting of the Experience Builder Initiative 2025-06-27 |
8️⃣ Any updates on our next major milestone?
| griffynh | https://drupal.slack.com/archives/C072JMEPUS1/p1751034824447129?thread_t... |
| griffynh | There’s a few items in there still NW, but almost there |
| larowlan | Still targeting tomorrow :scream: |
| penyaskito | wait is Thursday already :blob-scream: |
9️⃣ 1️⃣ @Kristen Pol (she/her) “Anyone have notice any bugs or needed changes in the demo design system to support the XB development? It’s easy to test thanks to Darren and Drupal Forge :tada:”
| Kristen Pol (she/her) | https://drupal.slack.com/archives/C072JMEPUS1/p1752074993221099 |
| Lionel (heyyo) | I zoomed with @Darren to guide him in the XB interface, and demoed him the created XB page within xb-demo |
Participants:
mohit_aghera, smustgrave, Kristen Pol, DanielVeza, larowlan, catch, penyaskito, Lionel (heyyo), griffynh, Libbna
Comments
Comment #10
griffynh commentedComment #12
griffynh commentedComment #13
griffynh commentedComment #14
smustgrave commented