Drupal is a registered trademark of Dries Buytaert

vlsuite

Security covered
View on drupal.org

VLSuite is the content editing experience on top of Site Builder that ambitious site builders are waiting for, out of the box Layout Builder editing experience taken to the next level.

VLSuite's goal is clear: deliver maximum value in the shortest possible time when it comes to site and content building. For this, you can enable the VLSuite Shuttle. This will enable all the required modules needed for site builders to start creating landing pages from scratch without needing technical knowledge.

A set of highly configurable layouts (1-4 columns + slider), a set of basic blocks (Image, Icon, Text, CTA, Local Video, Attachments & Remote Video YouTube, Vimeo), also other compound collection blocks with extensible preset variants & customizable, like Hero, Card, Gallery & Statement / Quote.
And a content type ready to use any of these layouts and blocks will be available out of the box.

With collection blocks you will also find a preset of glossaries inside library.

You will be able to use all that as a reference to extend it, modify it after initial installation & apply to any other entity using layout builder.

Although this site editing experience out of the box is available thanks to the utility classes provided by Bootstrap 5, you can use any other theme or CSS framework as long as the utility classes for each functionality you use are available. VLSuite adds theme classes for you avoiding having to override templates in most of cases, also it uses an identifiers base system that allows you to change classes or extend it without having to touch any code.

Besides you will be able to see a live preview of any utility applied directly just with overing each utility option, and apply it just clicking on it.

Additionally, developers may extend the content authoring experience by adding custom layouts or blocks to have them ready to be used by Content Editors within a few clicks. Also use any other approach block for specific use cases if you need (contrib or custom).

Key features

  • Built upon Drupal Core’s Layout builder.
  • What You See is What You Get experience at the layout and content level, including appearance variants.
  • Editor experience greatly improved over what core provides.
  • Live preview of appearance variants applied by utitlities
  • Icon font integration for utility classes (appearance) & other components
  • Animations at section / block level
  • Reusable section or complete layouts from your site using layout library.
  • Permissions allow different levels of content editing for users (each utility can be marked as "Advanced" or not).
  • No distribution, profile or theme dependency.
  • Optional dependency on Bootstrap 5 to allow out of the box functionalities.
  • Compatible with other approaches: if it works with Layout Builder it should work with VLSuite.
  • Includes all needed configuration just to start using it by your editor just assigning role.
  • Easy to extend.

How it works?

Utility classes concept

CSS utility classes are self-descriptive classes that are applied to the markup to achieve a specific style (layout, text properties, backgrounds, element styles, etc). VLSuite injects the required utility classes in the markup according to the site builders needs.

Since VLSuite uses identifiers for the utility classes you can switch the actual CSS classes used to implement a certain functionality without editing all previously created content. This allows for a great flexibility and independence from the theme or CSS framework used.

If used on a Bootstrap 5 based theme, most utility classes are already available in the VLSuite, adjust them to fit your theme after initial installation otherwise.

Drupal blocks

Visual Layout Suite ships with a highly appearance customizable set of basic blocks such as Text, CTA, Image, Link and Video (local/remote) ready to use to create content.

Also includes also other compound collection blocks with extensible preset variants & customizable, like Hero, Card, Gallery & Statement / Quote.
With collection blocks you will also find a preset of glossaries for each of them inside library that editors can use as reference or as a base for your own.

You can easily set up a new custom block for your project, and within a few clicks, have it ready to be themed using any of the utility classes previously defined.

Demo

There's a demo were the Drupal.org home page is copied using just the VLSuite with no customisation. Check it here: Using VLSuite to copy Drupal.org home page

Installation and usage

See the contributed documentation of the VLSuite.

Activity

Total releases
14
First release
Jan 2025
Latest release
4 weeks ago
Release cadence
30 days
Stability
64% stable

Release Timeline

Releases

Version Type Release date
2.3.4 Stable Jan 29, 2026
3.0.0-alpha3 Pre-release Jan 29, 2026
4.0.0-alpha2 Pre-release Jan 29, 2026
2.3.3 Stable Nov 11, 2025
2.3.2 Stable Jul 16, 2025
3.0.0-alpha2 Pre-release May 29, 2025
3.0.0-alpha1 Pre-release May 7, 2025
3.x-dev Dev Apr 9, 2025
2.3.1 Stable Jan 27, 2025
2.3.0 Stable Jan 23, 2025
2.2.4 Stable Jan 21, 2025
2.2.3 Stable Jan 20, 2025
2.2.2 Stable Jan 17, 2025
2.2.1 Stable Jan 10, 2025