Layout builder is a great tool, but out of the box there is a number of issues that can make it difficult for editors to use. Especially when the editors are not familiar with Drupal terms. Most of these issues can be resolved by contrib modules, but are valid inclusions to core.

The list of available blocks in Layout Builder is overwhelming

The options provided for blocks are not well understood by editors

Placing fields is difficult for editors because they don't know what formatter settings or other very Drupal-centric configuration are.

Editorial UX challenges

Editors are not satisfied with the current UIs used for selecting and editing blocks:

Navigating between the two UIs (Edit and Layout) is confusing:

Moving sections requires recreating them and moving blocks between them:

Changins sections requires recreating them and moving blocks between them:

It is hard to understand what is behind each of the blocks:
For example, if there is a textfield without a label, the user would "just have to know" what field it is because the UI does not display what type of block it is.

Comments

DanielVeza created an issue. See original summary.

danielveza’s picture

Issue summary: View changes
danielveza’s picture

Issue summary: View changes
larowlan’s picture

Issue summary: View changes
penyaskito’s picture

Issue summary: View changes
larowlan’s picture

Issue summary: View changes
larowlan’s picture

Issue summary: View changes
lauriii’s picture

Issue summary: View changes

I started moving some things around in the issue summary to group them based on the challenge that we are trying to solve.

lauriii’s picture

Issue summary: View changes
johnpitcairn’s picture

I get asked "Why can't I just place and edit this field in layout mode? Why do I have to switch tabs?".

Being able to work with individual entity fields entirely from layout builder would be a considerable improvement. The edit tab could be optional.

Related to that is #3121372: Use layout builder for content add/edit form

larowlan’s picture

@John Pitcairn when we use Layout builder, we only put the title (And maybe some meta fields) on the node-type. Everything else is in block-types that map to components in the design system.

We also redirect from node create (which is just adding a title) to the Layout tab

And in some cases we auto add a hero component based on the title.

We use entity editor tabs module to rename the tabs to 'Edit metadata' (normal edit form) and 'Edit content' which is LB.

johnpitcairn’s picture

Sure, but that places a considerable restriction on the entity architecture, right? For example, you get to jump through additional hoops to make a simple view of entities if the entity no longer has fields - not much fun as a site builder.

larowlan’s picture

Right, we limit to landing pages. We might have a title, 'teaser text' and 'teaser image' field on just the 'edit metadata' tab, and use those for listing pages.

johnpitcairn’s picture

Ah. Ideally I'd want this on any public-facing "page" but with restrictions on how the layout can be modified per entity bundle - so it's a very consistent wysiwyg editorial experience, in the front end theme. But with Drupal's strong storage architecture, linked to components, and neither a body field junk pile or deeply nested entity relationships. Ha.

larowlan’s picture

Issue summary: View changes
smustgrave’s picture

Should this be added to the Meta? #3172957: Olivero: Media library within Layout Builder modal is unstyled or some what to use media library without needing a dozen templates?

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.