Display Builder config entity UX proposals

Created on 21 July 2025, 8 days ago

A few improvement proposals.

Add form:

  • Redirect to /admin/structure/display-builder after entity creation instead of showing a new create form
  • Default values: the same as display_builder.display_builder.default

Add & edit forms:

  • And add a checkbox to activate the related permission by role (like what Text Formats are doing)?
  • Remove shoelace library from display builder config entity because it may not be necessary to have different config by Display Builder and because it breaks the previews in UI Patterns Library.

Collection page (/admin/structure/display-builder)

  • Add a col with roles having the related permission in /admin/structure/display-builder (like /admin/config/content/formats is doing)
  • Remove machine name col
  • Reorder by adding a weight property and implementing DraggableListBuilder. Add a little explanation, like Text Format. (and update ConfigFormBuilder::buildDisplayBuilder())
📌 Task
Status

Active

Version

1.0

Component

display_builder_ui

Created by

🇫🇷France pdureau Paris

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