Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Visual Layout Suite (VLSuite)

191 sites Security covered Drupal 10 · not 11
View on drupal.org

VLSuite enhances Drupal's Layout Builder with pre-configured layouts and blocks, allowing users to create landing pages visually without coding. It offers a user-friendly editing experience with live previews and flexible utility classes that can adapt to different themes and CSS frameworks. Developers can also extend its functionality with custom layouts and blocks.

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.

Depends on

Dependencies of the latest stable release

  • layout_builder Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
19
Tracked since
Oct 2024
Latest release
2 weeks ago
Releases (12 mo)
5 ▼ from 14
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.3.5 Stable 10 Aug 13, 2026
2.3.4 Stable 10 Jan 29, 2026
3.0.0-alpha3 Pre-release 10 Jan 29, 2026
4.0.0-alpha2 Pre-release 11 Jan 29, 2026
2.3.3 Stable 10–11 Nov 11, 2025
2.3.2 Stable 10–11 Jul 16, 2025
3.0.0-alpha2 Pre-release 10–11 May 29, 2025
3.0.0-alpha1 Pre-release 10–11 May 7, 2025
3.x-dev Dev 10 Apr 9, 2025
2.3.1 Stable 10–11 Jan 27, 2025
2.3.0 Stable 10–11 Jan 23, 2025
2.2.4 Stable 10–11 Jan 21, 2025
2.2.3 Stable 10–11 Jan 20, 2025
2.2.2 Stable 10–11 Jan 17, 2025
2.2.1 Stable 10–11 Jan 10, 2025
2.2.0 Stable 10–11 Oct 10, 2024
2.1.1 Stable 10–11 Oct 7, 2024
2.1.0 Stable 10–11 Oct 4, 2024
1.2.0 Stable 9–10 Oct 4, 2024