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:

Audience Level
4:30 - 5:15pm
Gaige Classroom 203