Layout Initiative

Screenshot of a page showing the layout builder

Site builders and content authors need intuitive tools to build pages, change layouts, and add & rearrange blocks with live preview.

What are we working on?

This initiative aims to provide:

  • Underlying APIs to support Layout management that can be used by core + contributed projects alike.
  • Provide a drag and drop interface for creating layouts, which can apply both to overall site sections, as well as overridden on individual landing pages.
  • Allow applying layouts to data entry forms as well as content

Who are we?

There are many contributors to this initiative; the following are the initiative's coordinators:

tim.plunkett's picture
Tim Plunkett (tim.plunkett)
DyanneNova's picture
Emilie Nouveau ( DyanneNova )

How can I help?

Join weekly meetings

Community members are invited to attend our weekly meetings on Mondays at 17:00 UTC (what is that in my timezone?). This meeting is intended to provide a forum for status updates, discussion, feedback, etc. Please DM @tim.plunkett if you'd like to add an item to the meeting agenda. The meetings are text-only, and transcripts of past meetings are available at the meeting archive.

Slack channel

Contributors and interested community members are welcome to join the #layouts channel on Drupal Slack.

Issues

Issues are normally tracked under the layout_builder.module component; issues that relate to the initiative that are outside of that component are tracked with the “Blocks-Layouts” tag.

We are particularly focusing on issues with a "sprint" tag. See https://contribkanban.com/board/LayoutBuilder for current progress.