Layout Builder: An Introduction and Current Developments

Layout Builder, which was released as a stable addition to Drupal in 8.7.0, has dramatically changed how Drupal websites are built.

Introduction to Layout Builder
In the first half of the session, we'll introduce Layout Builder:

How to enable and configure Layout Builder for a given view mode
How to use Layout Builder Restrictions (contrib module) to restrict available layouts and blocks
How to use Layout Builder Modal (contrib module) to move certain forms into modals
When to use Layout Builder and when to use core templates
Current Developments
In the second half of the session, we'll focus on current developments. New issues are being filed. Competing issues are being filed. New functionality is being reviewed and committed. Should you wait for Drupal 8.9 to be released for a new feature or should you patch now? Like a lot of things in Drupal 8, keeping up with Layout Builder is like trying to keep up with a moving train. We'll chase down that train.

Some of the topics that will be covered include the following:

Section reordering
Component visibility control
Third-party settings for components (which is needed for Block Class integration)

Christopher Burge
Web Applications Developer @ University of Nebraska-Lincoln
Burge, a full-stack web developer, has specialized in Drupal since 2011. Prior to joining the Digital Experience Group (DXG) at the University of Nebraska-Lincoln, he spearheaded a number of higher-ed and enterprise projects as a freelance developer. He maintains a number of modules on and is an active member of the open-source community. As a member of DXG, he is engaged in migrating UNLcms to Drupal 8.

Drupal is a registered trademark of Dries Buytaert.