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).

This project provides a ready-to-use Bootstrap experience for Drupal, allowing site builders to easily integrate Bootstrap components and utilities into various Drupal features. It leverages the UI Suite modules to offer a low-code approach to design system implementation.

This recipe extends the Display Builder Base recipe to provide a ready-to-use Bootstrap experience in Drupal thanks to UI Suite Bootstrap and UI Suite modules.

Introduction

A site-builder-friendly Bootstrap theme. Use Bootstrap parts (components, helpers, utilities, and layouts) directly from the Drupal back office (Layout Builder, Manage Display, Views, Blocks, Flags, and more) in a low-code way.

  • UI Suite provides a cohesive set of modules to implement full design systems in Drupal.

  • Display Builder leverages the full UI Suite API in a modern visual builder.

Documentation

Drupal recipe documentation:

Display Builder documentation:

Installation

  • Start with Drupal 11.3+
composer create-project drupal/recommended-project drupal_bootstrap
cd drupal_bootstrap

Quick Icon libraries Setup

UI Suite Bootstrap support icons, here is a quick setup, for more information see UI Suite Bootstrap documentation.

Install with NPM:

mkdir -p web/libraries
cd web/libraries
npm init -y
npm i bootstrap-icons
mv node_modules/bootstrap-icons .
# Back to Drupal root.
cd ../..

Alternative solution

Or enable asset packagist, see Drupal documentation.

Quick Recipe Setup

Full recipe documentation.

Quick summary:

composer config allow-plugins.drupal/core-recipe-unpack true
composer require drupal/core-recipe-unpack
composer config --merge --json extra.installer-paths '{"recipes/{$name}":["type:drupal-recipe"]}'
echo '/recipes' >> .gitignore

Temporarily require development versions of some modules:

composer config minimum-stability dev

Install the recipe:

composer require drupal/display_builder_bootstrap:^1.0.0 drupal/display_builder:1.0.x-dev

Install Drush (recommended):

composer require drush/drush

Quick Drupal Installation

  • Install the Drupal Minimal profile

For example, with DDEV and Drush:

ddev config --project-type=drupal11 --docroot=web
ddev drush si -y minimal
  • Apply this recipe

Run this command with DDEV, use ddev exec:

ddev exec -d /var/www/html/web php core/scripts/drupal recipe /var/www/html/recipes/display_builder_bootstrap

If the command succeeds, you should see the following output:

[OK] Display Builder with Bootstrap applied successfully

Important: Clear the Drupal cache after applying the recipe.

ddev drush cache:rebuild

Visit your website, for example with DDEV:

ddev launch

Login as admin to your website:

ddev drush uli

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.x-dev Dev Jul 10, 2026
1.0.2 Stable Jul 10, 2026
1.0.1 Stable Jun 26, 2026
1.0.0 Stable Jun 4, 2026
1.0.x-dev Dev Jun 2, 2026