Add typed value-objects for the component tree structure

Created on 18 July 2024, 3 months ago
Updated 9 August 2024, 2 months ago

Overview

SdcController::layout() currently works with an array structure to model the tree structure.
In order to unlock other implementations of a tree structure, we need typed value objects.
This will make the tree structure better defined, and would unblock a Just-in-Time approach of loading e.g. Layout Builder into the Experience Builder UI, which in turn enables a smooth, gradual adoption/transition from Layout Builder to Experience Builder.

Proposed resolution

Add objects per https://git.drupalcode.org/project/experience_builder/-/merge_requests/68 (see ComponentLeaf(Interface) and friends)

User interface changes

πŸ“Œ Task
Status

Needs work

Component

Data model

Created by

πŸ‡¦πŸ‡ΊAustralia larowlan πŸ‡¦πŸ‡ΊπŸ.au GMT+10

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