This is a Bootstrap 4 implementation for Digital Experience Manager. This is an unsupported version, also not compliant with the official bootstrap 3 version.
Here are some videos (in French with English subtitles) about how to install a Jahia DX to work with the Bootstrap 4 modules and to use all components: https://www.youtube.com/playlist?list=PLqvxx55Om13GwusvlYSmH-O2xu1TSQnUv
Add missing HTML section elements in the grid component.
Generate tabs with list name as id and enable URL anchor links to automatically load NAV tabs.
Is it a supported version?
This module can be used at your own risk. Due to the unsupported jQuery 3 dependence, you may be confronted with some unexpected issues in Jahia DX interfaces. However feel free to use it in your developments!
You first need to install this 2 dependence (external modules):
Then you can deploy the modules bootstrap4-core and bootstrap4-components.
Indicate the current page’s location within a navigational hierarchy.
Get more about breadcrumb on https://getbootstrap.com/docs/4.1/components/breadcrumb/
Use Bootstrap’s custom button styles for actions in forms, dialogs, and more. Includes support for a handful of contextual variations, sizes, states, and more.
Button action can be
Get more about buttons at https://getbootstrap.com/docs/4.1/components/buttons/
A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options. Cards replace our old panels, wells, and thumbnails in Bootstrap 3.
Get more about cards at https://getbootstrap.com/docs/4.1/components/card/
The carousel is a slideshow for cycling through a series of content
Get more about carousels at https://getbootstrap.com/docs/4.1/components/carousel/
Anytime you need to display a piece of content—like an image with an optional caption, consider using a figure.
Get more about figures at https://getbootstrap.com/docs/4.1/content/figures/
Bootstrap includes a powerful mobile-first flexbox grid system for building layouts of all shapes and sizes. It’s based on a 12 column layout and has multiple tiers, one for each media query range.
Get more about grids and containers at https://getbootstrap.com/docs/4.1/layout/overview/ and https://getbootstrap.com/docs/4.1/layout/grid/
The media object helps build complex and repetitive components where some media is positioned alongside content that doesn’t wrap around said media.
Get more about media objects at https://getbootstrap.com/docs/4.1/layout/media-object/
The navbar provides a simple navigation for your site
Get more about navbars at https://getbootstrap.com/docs/4.1/components/navbar/
Pagination links indicate a series of related content exists across multiple pages.
Get more about pagination at https://getbootstrap.com/docs/4.1/components/pagination/
This component provides bootstrap 4 styles and CK templates
Get more about typography at https://getbootstrap.com/docs/4.1/content/typography/ and https://getbootstrap.com/docs/4.1/content/code/ and https://getbootstrap.com/docs/4.1/content/tables/
Adds a div describing the bootstrap version used.
In the next video, you will see how to use the Bootstrap4 modules for a complete template set integration
The MIT License (MIT)
Copyright (c) 2017-2018 Philippe Vollenweider, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.