:wave: Hi, and welcome to the weekly meeting of the Experience Builder initiative.

0️⃣ Who is here today? Comment in the thread to introduce yourself. We’ll keep the meeting open for 24 hours for all time zones.

lauriii :wave:
finnsky hello!
timbozeman Hiya!
Lily Bozeman Hello!!
guptahemant Hemant from india
omkar-pd Hello :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.

finnsky I will try once again :)I still think that this is mistake to use custom schema refs $ref: json-schema-definitions://experience_builder.Because it makes from json-schema to php-drupal-experience-builder-json-schema  and we lost all flexibility of schema-first development.Lot of tools cannot be used https://json-schema.org/toolsIssue opened in UI Patterns where this approach comes from:[#3480464]Probably we need to open same in context of experience builder?
Gábor Hojtsy (he/him) https://www.drupal.org/about/starshot/blog/callout-for-a-new-design-syst... was posted!

2️⃣ Subtopic 1: Theme builder

lauriii There's some initial work happening on this in[#3483267]

3️⃣ Subtopic 2: Page builder frontend

4️⃣ Subtopic 3: Data model/persistence layer

lauriii There's open ADR to implement first fully functioning use of Experience Builder for basic pages:#3482259: Landing page integration: new content entity type for unstructured content

5️⃣ I’m not sure where to start, but I want to contribute to Experience Builder.

smustgrave Here’s a setup guide for XB: https://www.drupal.org/community-initiatives/starshot-demo-design-system...’s a prioritised list of the critical issues in[#3454094]. There are still some unassigned issues there.There are also plenty of issues in the queue ready to be picked up: https://www.drupal.org/project/issues/search/experience_builder?project_...

6️⃣ Wins - what wins have you had since the last meeting? Share your successes!

7️⃣ Are any sync meetings required this week?

8️⃣ Weekly updates - What have you been working on? What’s up next? Need assistance with anything? Any blockers?

smustgrave @wimleers (he/him) happen to have another awesome update post?
lauriii I think he is planning on writing another update soon! He has been taking some planned time off which basically has meant that he haven't had the time to do them for a while.
smustgrave Thanks and no rush! Find them super helpful
lauriii My high level update is that we're really approaching XB from multiple angles;@longwave has been making excellent progress towards adding support for blocks. Still some more to go on that. Related to managing block layout, we are really close to finishing up the designs on that and I'm really excited to be sharing those with folks soon!@balintbrews, @hooroomoo, and @effulgentsia have been making progress on the theme builder (starting with an in-browser code editor).@bnjmnm, @TravisCarden, and @tedbow have been pushing on getting saving content to work.@mglaman has been pushing on a basic page concept which allows us to provide an early preview of XB in early 2025.
lauriii high speed (1 MB)https://media3.giphy.com/media/tBemJSc7bAzc2UIq7y/giphy.gif?cid=6104955e...Posted using /giphy | GIF by Sonic The Hedgehog
omkar-pd Could someone review and merge this ? It should fix the failing phpcs-rules-match-drupal-11 #3484045: Update XB to match the latest Drupal 11 phpcs.xml.dist- 2024-10-28

9️⃣  from @finnsky think that this is mistake to use custom schema refs $ref: json-schema-definitions://experience_builder.Because it makes from json-schema to php-drupal-experience-builder-json-schema  and we lost all flexibility of schema-first development.

Kristen Pol (she/her) There was some discussion about moving these common schemas into the core SDC code
finnsky yes, but this is wrong from json-schema point of view. schema can be used not only in context of Drupal.
finnsky https://json-schema.org/tools lot of tools cannot be used.
finnsky Issue opened in UI Patterns where this approach comes from:[#3480464]Probably we need to open same in context of experience builder?
finnsky Ideally, the component schema should be something likehttps://www.openapis.org/ or https://www.asyncapi.com/en specifications.Which can be used with equal success from both the backend and the frontend, and in general from any software.
lauriii Do you have a proposal for how we could make use cases such as images work without introducing it ourselves? It doesn't seem likely that it would be added to JSON Schema given how specific it is to what we're doing
finnsky There are 3 proposals in linked ticket. thirdPartySettings field at least
lauriii Referring a schema in an URL is an interesting one
lauriii I wonder if we could do something like http://drupal.org/json-schema#image
finnsky yeah, if we cannot avoid it -  we can atleast make it less blackboxed with some schema opened for world.

Participants:

finnsky, Gábor Hojtsy, lauriii, smustgrave, omkar-pd, Kristen Pol

Comments

smustgrave created an issue. See original summary.

kristen pol’s picture

Adding credit

smustgrave’s picture

Status: Active » Fixed

Thanks @kristen pol!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.