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
Audience Level
Advanced
Topic
Developer
Timeslot
4:30 - 5:15pm
Conf Day
Room
Gaige Classroom 203