ℹ️ Sibling front-end meta issue: #3450592: [META] Front-end Kanban issue tracker.

Diagrams to contextualize: https://git.drupalcode.org/project/experience_builder/-/tree/0.x/docs/di... — for the purpose of this issue, https://git.drupalcode.org/project/experience_builder/-/blob/0.x/docs/di... is the most relevant one.

Together with the sibling front-end meta issue, this populates the kanban board at https://contribkanban.com/board/experience_builder 📊

See #3454094: Milestone 0.1.0: Experience Builder Demo for the planned next most-important issues.

You can find which back-end issues we're working on by looking at the child issues of this issue.

Comments

Wim Leers created an issue. See original summary.

wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
tedbow’s picture

Issue summary: View changes
tedbow’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes

I don't think individual small bugfixes are worth mentioning here. This meta issue is about the big picture.

wim leers’s picture

Issue summary: View changes

Distinguish between "API" (as in, for the UI) and config management. They are interdependent though.

wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
lauriii’s picture

tedbow’s picture

wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
Parent issue: » #3455753: Milestone 0.2.0: Early preview
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Issue summary: View changes

This should keep y'all busy while I'm on vacation. 😄 See you all on Friday, July 5! 👋

tedbow’s picture

Issue summary: View changes
tedbow’s picture

Issue summary: View changes
lauriii’s picture

Component: Page builder » Project Management
wim leers’s picture

Issue summary: View changes

Big update — lots of things have landed Thu/Fri/today 😊

  1. #3455898: Connect client & server, with zero changes to client (UI): rough working endpoints that mimic the UI's mocks landed ~3 weeks ago (the day after I went on vacation). That in turn unblocked #3452512: Add component instance edit form to contextual panel (which landed earlier today), and now the next step is unblocked: #3461422: Evolve component instance edit form to become simpler: generate a Field Widget directly.
  2. #3453152: Centralize & standardize logic for constructing *PropSource objects + kernel test coverage landed. Next on the "prop source" front: docs → #3461490: Document the current JSON-based data model, and describe in an ADR — I'm on that.
  3. #3455728: FieldType: Support storing component *trees* instead of *lists* landed. Next on that front: #3456024: Lift most logic out of ComponentTreeItem::preSave() and into a new validation constraint. @tedbow is already on that.
  4. #3452397: Allow specifying default props values when opting an SDC in for XB landed. Next on that front:
    1. #3455942: HTTP API: update /xb-components to use Component config entity's default values (already ready for review)
    2. #3460232: [PP-1] Support XB config entities with component trees that reference File/Media, use target_uuid and embed — aka: self-contained content entity dependencies — @f.mazeikis will begin that in the next few days.
    3. #3461499: Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings
wim leers’s picture

Issue summary: View changes
wim leers’s picture

Status: Active » Needs work

With the shift in direction that happened after #3461499-13: Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings, after discussing all that in detail with @lauriii, this meta issue needs a serious overhaul. See #3461499-17: Support complex SDC prop shapes: introduce (Storable)PropShape to compute field type storage settings for notes of that meeting.

I won't have time to get that overhaul done today. Will work on that tomorrow.

wim leers’s picture

Title: [META] Early phase back-end work coordination » [META] Back-end Kanban issue tracker
Component: Project Management » Project management
Assigned: wim leers » Unassigned
Issue summary: View changes
Status: Needs work » Active
Parent issue: #3455753: Milestone 0.2.0: Early preview » #3454094: Milestone 0.1.0: Experience Builder Demo
Related issues: +#3450592: [META] Front-end Kanban issue tracker

I've failed to keep this meta up-to-date since mid-July.

We're understaffed on the coordination side and have hence been unable to convey the "next steps" fully tracked in this issue. In practice, this has turned out to be impossible, because there's neither comprehensive designs nor comprehensive technical implementation plans: we've been at best been able to plan a few weeks ahead, and we've constantly had to readjust.
That's why along the way, we've been using #3454094: Milestone 0.1.0: Experience Builder Demo to keep the team laser-focused on the next highest priority per Product Lead @lauriii, who's been keeping that list up-to-date 😊

That's what's been informing what blockers to tackle to keep working towards reducing that list to zero.

Hopefully we'll eventually be able to plan further ahead.

wim leers’s picture

Version: » 0.x-dev
Status: Active » Closed (outdated)