Advanced Techniques With Layout Builder

Layout Builder is the new page building tool that was just made stable in Drupal 8.7. It provides content editors with a modern page building experience using components that are superior to other page building tools like Paragraphs. In this session, we're going to look under the hood on how Layout Builder works, how to customize it for your requirements, and how to elevate the experience of Layout Builder for a content editor.

Here are some of the topics that will be covered:

The Drupal Plugin API
Defining layout plugins
Define a Layout in a YAML file
Define a Layout in a PHP class
Defining block Plugins
Filtering blocks in Layout Builder
Overriding user interface functionality for Layout Builder
Code sample: https://github.com/nathandentzau/layout-builder-examples

Speaker

NathanDentzau
General Assembly
Senior Software Engineer

https://nedcamp.org/sessions/2019/advanced-techniques-layout-builder