Guide

Layout Builder for Drupal 8, 9, 10, and 11

What will you learn

  • Overview of Layout Builder and its common uses
  • Creating flexible layouts for content types
  • Customizing layouts on a per-page basis
  • Understanding and applying Layout Builder design patterns
  • Building layouts with configurable settings
  • Best practices for defining and using custom layouts in modules or themes

Overview

Drupal's Layout Builder is a flexible, drag-and-drop tool used for designing and customizing page layouts without writing code, enabling site builders to create complex and responsive layouts through the UI.

Drupal's Layout Builder API allows module developers to create custom layouts that enhance the Layout Builder UI with unique, reusable design options to better meet specific site requirements.

Author, Anna Mykhailova

Anna, amykhailova on Drupal.org, is an Associate Director of Technology and certified Acquia Grand Master. She has extensive real-world experience using Layout Builder, and the various solutions that preceded it, to solve client's needs through her work as developer over the past 6 years.

Courses

Learn Drupal's Layout Builder

This course covers how to create flexible layouts for different content types, customize layouts on a per-page basis, and manage the blocks available in the Layout Builder UI. You will also learn about various design patterns, using Entity view modes in Layout Builder, and additional contributed modules that enhance the Layout Builder experience.

Develop custom layouts

This course covers how to create custom layout plugins that provide new unique layouts and adapt based on user provided configuration, how to build layouts with configurable settings to provide flexibility to content editors, and how to use plugin derivatives to dynamically generate layout plugins.

“Drupalize.Me has trained thousands of Drupalistas. Their video lessons help to address our constant need for more Drupal talent. Drupal needs training like this to support its growth.”
Dries Buytaert
Drupal Founder and Project Lead
Photo of Dries Buytaert
“They’re easy to understand. They’re thorough. They’re funny. They’re always entertaining, and it makes it easy to learn parts of Drupal and how you can integrate it into your workflow and learn more and have a good time doing it.”
Roger Carr
Drupalize.Me Member
Photo of Roger Carr
“The mission of the Drupal Association is to foster and support the Drupal software project, the community, and its growth. Drupal education, like that provided by Drupalize.Me, is important to this mission.”
Megan Sanicki
Former Exec. Director, Drupal Assoc.
Photo of Megan Sanicki

FAQs

Am I required to sign a contract?
No. You can purchase a membership and/or cancel any time. Drupalize.Me is a pay-as-you-go service.

Can I preview tutorials before joining?
Yes! Just navigate to our tutorial library. Our free tutorials are labeled with a green "FREE" tag.

Can I watch videos on my mobile device?
Yes! Drupalize.Me is a responsive site and can be accessed in the browser on any mobile device. More FAQs