Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module makes Bootstrap 5 components like buttons, cards, and grids available directly within the Drupal Canvas visual editor. Content editors can drag and drop these styled elements to build responsive pages without needing to write HTML.

Add fully styled, responsive Bootstrap components to Drupal Canvas, enabling buttons, cards, grids, and more in a visual editor with minimal setup.

Recommended theme: Bootstrap Forge is a Canvas-first Bootstrap 5 starter theme with modern tooling and component-driven architecture.

Features

Canvas Bootstrap brings Bootstrap 5 building blocks into the Drupal Canvas editor so editors can drag‑and‑drop pieces without writing HTML.

  • Components are grouped under “Canvas Bootstrap.”
  • Buttons, cards, images, text, and layout pieces that follow Bootstrap 5 styles.
  • Responsive layout tools (rows, columns, and wrappers).
  • Cards with header, image, body, and footer areas, plus layout controls.
  • Links and buttons include helpful options like target and accessibility labels.
  • If the active theme already provides a component with the same name, the theme’s version is used.

Components (current)

Accordion Container: wrapper for accordion items, with optional "flush" style.
Accordion Item: title, heading size, and "open by default" option.
Alert: contextual feedback message with variant, optional heading, and dismissible close button.
Badge: inline label or count with variant and optional pill style.
Blockquote: quote text with optional footer and citation.
Button: text and link with variant, size, and outline options.
Card: header/image/body/footer slots with layout and style controls.
Carousel: slideshow with controls, indicators, crossfade, autoplay, and touch support.
Carousel Item: individual slide wrapper with active state, interval, and caption for use inside Carousel.
Column: responsive column sizes for different screen widths.
Heading: heading levels (H1-H6) with alignment and text color.
Image: image with aspect ratio, size, rounding, caption, and optional link.
Link: text link with target, aria label, and optional button styling.
Paragraph: rich text block with spacing and text color options.
Row: responsive row with gap controls.
Wrapper: container and spacing options, plus optional flex controls.

Use cases:

  • Quickly build responsive pages using familiar Bootstrap components.
  • Reduce development time for content-heavy websites.
  • Enable non-technical users to maintain consistent UI across a Drupal site.

Post-Installation

Once installed:

  1. Components are automatically available in the Canvas visual editor.
  2. No additional configuration is required; the module works out-of-the-box.
  3. Users can drag-and-drop Bootstrap Buttons, Cards, Layouts, Tabs, and Accordions directly into pages or blocks.
  4. Each component has editable properties (e.g., button text, URL, variant, outline, size) exposed in Canvas for real-time customization.

No new content types or special admin pages are required. Everything is managed visually inside Canvas.

Additional Requirements

  • Drupal 11 or higher
  • Canvas module (required for component support)
  • Bootstrap 5 theme (to ensure components render correctly in both Canvas preview and frontend)

Activity

Total releases
11
First release
Dec 2025
Latest release
3 weeks ago
Releases (12 mo)
11 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.8 Stable Jun 25, 2026
1.0.7 Stable Jun 25, 2026
1.0.6 Stable Jun 21, 2026
1.0.5 Stable Mar 30, 2026
1.0.4 Stable Mar 30, 2026
1.0.3 Stable Mar 9, 2026
1.0.2 Stable Mar 2, 2026
1.0.1 Stable Jan 28, 2026
1.0.0 Stable Jan 27, 2026
1.0.0-beta1 Pre-release Dec 28, 2025
1.0.x-dev Dev Dec 28, 2025