Advanced Techniques With Layout Builder

Nov 24, 2019

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:


General Assembly
Senior Software Engineer

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.