Comparing the Layout System from Drupal and Backdrop CMS
Backdrop CMS
By: Tim Erickson (@stpaultim)
Follow me on Mastodon: @stpaultim@fosstodon.org
@simplosite
About Me! - @StPaulTim
@TeamTriplo on Youtube
Thanks to my team in Bangladesh!
Objectives
Part Core Conversation - Part Site Building
Why Layouts?
Backdrop CMS is very much like Drupal 7 in many ways, but with many small improvements and new features.
Layouts is the biggest difference of them all and the most difficult to wrap ones head around. �
In Drupal, Layout Builder seems designed to address some of the same issues as the Backdrop CMS layout system, but with a slightly different approach.
Layout Builder seems to be still finding its footing in the Drupal Community.
Drupal 7 - Panels
How Layouts Work in Modern Drupal
How Layouts Work in Modern Drupal
2) Within the content region site builders can use any of the following to customize�the appearance of their content
Layout Builder for Drupal
Layout Builder for Drupal
Modern Drupal: Layout Builder
Modern Drupal: Contrib Modules to Extend Layout Builder
Layouts in Backdrop CMS
Backdrop CMS: Layout System
Weaknesses of Layouts in Modern Drupal
Weaknesses of Layouts in Backdrop CMS
Backdrop CMS: Contrib Modules to Extend Layouts
Something Drupal Does Well: Field Blocks
Backdrop Layout system has this, but it’s a really hidden feature that users don’t seem to be good at finding. �
When you create a content type layout in Layout Builder, Manage Blocks shows you your fields and let’s you reorganize them.
Something Backdrop CMS Does Well: Reusing Layouts
With Backdrop CMS, users can create a specific layout and assign it to specific nodes, as many as would like. This custom layout will then override the usual layout.
In Modern Drupal this does not seem possible with core features.
Flexible Layouts
Modern Drupal - Content Type Layouts are flexible out of the box. Rather from selecting from existing templates, one builds each one from scratch. I don’t know if it’s possible to reuse layouts.�
Backdrop CMS - By default one selects from a list of predefined layout templates. But, there is an option to create your own custom layout template which can then be reused.
Home Page Layout - Comparison
Backdrop CMS comes with a custom Home Page layout right out of the box. That can be modified and customized.
Drupal Layout builder doesn’t really address the home page, unless one creates a page with a custom layout and then assigns that page as the new home page.
Block Setting Comparison
Is this true?
Drupal - Blocks can be set in theme or in layout builder, if theme changes blocks layout changes�
Backdrop CMS - Blocks are set in layout and blocks layout does not change when theme changes
Demo
Follow me on Mastodon at:�
@stpaultim@fosstodon.org