This project is not covered by Drupal’s security advisory policy.

What's this for?

This module was developed with the following aims:

Provide an appropriate storage for pages\components that are not re-used very often

..such as a homepage or landing pages. A commonly seen approach in these cases is to create a new content type or custom block type but fieldable entities were designed to allow the same content model to be created multiple times - not once or twice!

Give developers more control

Layout builder, Paragraphs, etc. are great when you want to give the the editors free-reign over the arrangement of content on their pages but in some cases this isn't desirable - some key pages on the site might have a design that needs a tight implementation. With Lander the the template is the single source of truth allowing developers to have total control over the markup.

Make editing complex pages easier

Lander provides an IPE feature via the HTML contenteditable attribute which allows editors to review and save their edits in place.

Using this module

1. Install via composer composer require drupal/lander
2. Implement a Lander plugin, see the example module as a reference

Project information

Releases