Skip to content

Jahia/bootstrap5

Bootstrap 5 for Jahia

⚠️ This branch (main) is under active development.

It is being migrated to a full JavaScript/React rendering stack. Do not use this branch in production.

Breaking changes — the module names, CND definitions, and rendering pipeline have all changed significantly from the previous version.

For stable, production-ready code use the 2_X branch.


A Bootstrap 5 implementation for the Jahia Digital Experience Platform, being rewritten as a JavaScript module stack.

Jahia 8.2.3+ License: MIT


Where do you want to go?

I am… My doc
✍️ Content editor — I add and edit content in Jahia Content Editor Guide
🏗️ Integrator / template developer — I build Jahia templates Integrator Guide
🔧 Module developer — I contribute to or extend this module Developer Guide
🖥️ System administrator — I install and operate Jahia SysAdmin Guide

Module stack

Four modules make up the full stack:

Module Artifact Role
bootstrap5-core .jar (OSGi) Bootstrap CSS/JS assets, Java initializers
bootstrap5-components .tgz (JS module) All component views, CND definitions, Content Editor forms
bootstrap5-templates-starter .tgz (JS module, templatesSet) Page templates; required to create sites
bootstrap5-package .jar (OSGi) Self-contained installer — embeds and auto-installs all three modules above

Components

Accordion · Alert · Breadcrumb · Button · Card · Carousel · Figure · Grid & Layout · Navbar · Pagination · Tabs · Text

Reference

Mixin catalog · Architecture · Build system · Changelog


Installation in 30 seconds

From the Jahia Store: Administration → Modules → Available modules → search Bootstrap 5 package → Install.

From GitHub: download the latest release, then either:

  • Deploy the single bootstrap5-package JAR — it auto-installs everything, or
  • Deploy individually in order: bootstrap5-core (JAR) → bootstrap5-components (TGZ) → bootstrap5-templates-starter (TGZ)

Requires Jahia 8.2+ with GraalVM polyglot JS engine.

Full installation details → SysAdmin Guide

About

A Jahia implementation of the version 5 the most popular front-end frameworks and open source projects in the world

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors