Bootstrap icons icon
Module Id
bootstrap-icons
Group Id
org.jahiacommunity.modules
Updated
Requires Jahia
8.2.3.0
Author
pvollenweider
Category
Templating and extensions
Status
COMMUNITY info

Bootstrap icons group_work

icons bootstrap sprite font

Jahia 8 module providing the Bootstrap Icons library (2,050+ icons). Supports four rendering modes: embedded SVG, SVG sprite, external image, and icon font. Fully WCAG 2.1 AA compliant.

Dependencies & Dependants

Dependencies
  • NONE
Dependants
  • NONE

Changelog 2.0.0

What's new in 2.0.0

Custom Icon Picker for Content Editor

  • Visual picker with 2,050 icons organised into 13 categories (Arrows & Navigation, Files & Documents, People & Social, Communication, Media & Audio, Weather & Nature, Buildings & Places, Commerce & Finance, Technology, Shapes & UI, Security & System, Brands & Logos, Misc)
  • Search across all icons with automatic reset to All tab
  • Category tabs for quick filtering
  • SVG sprite rendering (single HTTP request, browser-cached)
  • Pre-selects the category of the current value when re-editing

WCAG 2.1 AA Accessibility

  • New decorative boolean property on the icon component
  • Informative icons: role="img" + aria-label auto-generated from icon slug (arrow-left → Arrow left)
  • Decorative icons: aria-hidden="true" focusable="false" across all four rendering modes (embedded SVG, sprite, external image, icon font)

npm Asset Pipeline

  • Bootstrap Icons assets (SVGs, sprite, CSS/fonts) are now sourced from the bootstrap-icons npm package via frontend-maven-plugin
  • No more committed binary assets — all generated on build
  • icons-list.json auto-generated from the npm package

Cypress Test Suite

  • Full E2E test suite covering module deployment, all four rendering modes, WCAG accessibility, and icon picker assets
  • Docker Compose setup for local Jahia development

Requirements

  • Jahia 8.2.3.0+

How To Install

Please read the dedicated tutorial on https://academy.jahia.com/training-kb/tutorials/administrators/installing-a-module and select the Bootstrap Icons module from the store.

Get the full documentation on the GitHub page: https://github.com/Jahia/bootstrap-icons

Images