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). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). 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.

BS Slider

37 sites Security covered
View on drupal.org

This module provides a framework for creating flexible sliders, carousels, and galleries. It supports integration with various popular slider libraries and offers field formatters for content like text and media. Additional submodules enable integration with Drupal subsystems such as Paragraphs and Views.

Plugable slider, carousel and gallery framework implementation. This module does not provide any specific slider/gallery in its core, but offers plugable sliders support. Check the submodules for specific slider/gallery library integration.

More details

This module consist of bs_slider core modules that offers a framework for developing various slider/gallery integrations and bunch of submodules. Core is also offering various field formatter definitions for media, text and entity reference fields.

There are two types of submodules:

  • First one are modules that are integrating sliders into various Drupal subsystems, like paragraphs, views, etc. Examples of this submodules are bs_slider_paragraphs, bs_slider_views and bs_slider_entity_reference_revision.
  • Second type of submodules are sliders integrations, like bs_slider_bootstrap, bs_slider_tiny_slider and bs_slider_swiper.

Requirements

The bs_slider_bootstrap submodule requires the following modules:

The bs_slider_entity_reference_revisions submodule requires the following modules:

Te bs_slider_paragraphs submodule requires the following modules:

Features

  • Plug-able slider/gallery code base.
  • Multiple configuration options set support.
  • Built-in plugins:
    • Bootstrap Carousel. All features from Bootstrap Carousel are supported.
    • Custom Bootstrap Gallery Grid with next layout options: two main layout options grid and column, gutter option, number of columns option.
    • Tiny Silder v2. No fancy config UI for now, you need to configure TinySlider instance in YAML format.
    • Swiper JS support for 9.x, 10.x and latest 11.x versions.
  • Couple of use-full field formatters:
    • Text Formatter . Use it when you want to create slider/carousel with text items.
    • Media Formatter. Use it when you want to create slider/carousel with media items. Anything that your media entities support will work: images, video, twitter items etc.
    • Media Gallery Formatter. Use it when you want to create a gallery with thumbnails and full gallery view.
  • Paragraphs plugin behavior integration.
  • Views integration.
  • Basic bs_slider template with proper template suggestion and inheritance.

TODO

  • Caption support for media formatrer.
  • Test coverage.
  • File and image formatters?

Activity

Total releases
4
First release
Jun 2025
Latest release
2 months ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.0-alpha8 Pre-release Apr 27, 2026
1.0.0-alpha7 Pre-release Feb 5, 2026
1.0.0-alpha6 Pre-release Oct 2, 2025
1.0.0-alpha5 Pre-release Jun 6, 2025