Announcement - Publication of Display Builder beta 2 and a new video

Author
admin
Tags
drupal-planet
display building
design system
Reading time
2min

New: Video Tutorial & Overview

A new video has been released as part of the Display Builder series: Display Builder: Installation and Overview

What it covers:

  • Installation: A step-by-step guide on how to install the module via Composer and enable it in Drupal.
  • Initial Setup: How to configure your theme to work with the builder.
  • Live Demo: A walkthrough of the interface, showing how to create page layouts and manage entity displays visually.
  • SDC Integration: A showcase of how the module leverages Single Directory Components (SDC) for a modern "Design System" approach.

New Features (Beta 2)

  • Layout Plugin Support (#3531521): You can now use standard Drupal Layout plugins within the builder. They behave like components, where layout regions act as slots and settings act as properties.
  • Generic Island Region System (#3555920): The UI panel system ("islands") is now more flexible, allowing for future UI scalability.
  • Config Summary in Layers Panel (#3564094): The Layers panel now shows a summary of configuration properties (props) alongside styles.
  • Duplicate Page Layouts (#3556517): Adds a "Duplicate" button to Page Layout entities for faster cloning.

Bug Fixes (Beta 2)

  • Keyboard Shortcuts (#3544539): Stopped the builder from intercepting standard browser shortcuts (like Ctrl+R).
  • User Role Visibility (#3562333): Fixed logic where components would incorrectly disappear for all users when role-based visibility was applied.
  • JSON API Compatibility (#3570382): Resolved a fatal error when accessing data via JSON API.
  • Configuration Cleanup:
    • #3563122 / #3570261: Improved how default values and third-party settings are stored to prevent configuration bloat and PHP warnings.
  • UI Tweaks:
    • #3563124: Removed the confusing "Current theme" condition.
    • #3568303: Relaxed permissions for the Page Layout collection view.