bootstrap_italia
bootstrap_italia is a base theme for Drupal that implements the Italian guidelines for designing public digital services.
This theme requires Bootstrap Italia Library library as a dependency. You can load the library with different methods (docs).
Dependencies
With this theme you can use Webpack to streamline your development, creating custom compiled Bootstrap Italia styles just by changing some variables.
Features
Bootstrap Italia is compatible with the following modules
- Components (components overview)
- Paragraph
- UI Patterns (pattern overview)
- UI Patterns Settings
- Display suite
- Layout builder
- Webform (form overview)
Layout note
Install the "Bootstrap Italia Layouts" sub-module and you can immediately use many layouts with Layout Builder, Display Suite or any other module that consumes layouts.
Layouts available
- 2 columns (3-9)
- 2 columns (9-3)
- 2 columns (6-6)
- 3 columns (4-4-4)
- 4 columns (3-3-3-3)
- Second level content
Documentation
Readme latest release Readme next release
Fast start
If you use ddev you can start an installation in minutes using this command:
$ bash <(curl -s -H "Cache-Control: no-cache" "https://git.drupalcode.org/project/bootstrap_italia/-/raw/2.17.x/var/bin/build-ddev-installation.sh")
Demo
The demo site is on Drupal 11 and bootstrap_italia:2.x-dev
Release life cycle
Major
This theme follows the Bootstrap Italia library lifecycle: version 1.x is deprecated and version 2.x is the current stable.
Minor
Minor versions earlier than the latest will receive only security updates for two months after the latest release, then will be deprecated.
Release Window
New versions and patches will be released between the last Wednesday of the month and the first Wednesday of the following month. We have adopted this policy to assist those who need to plan their work tasks. Security releases are an exception and will be released as soon as they are available.
Support
Slack channel
If you would like information on how this theme works or would like to discuss best practices for using this theme, please use the dedicated Slack channel.
This is the invitation link https://slack.developers.italia.it/, and this is the channel https://developersitalia.slack.com/archives/C91K0K085
Issue queue
If you've discovered a bug, configuration error, or any issue that you can reproduce, create an issue in the issue queue. If you're not sure if your issue is a bug or you can't reproduce it, use the slack channel for more information before opening an issue.
If you want to propose the development of a new feature, contact us on the slack channel.
Telegram group
If you want to help us develop, debug, test, translate, video tutorial and write documentation, join this Telegram group https://t.me/joinchat/ADgGkUgVavxxIS-OMn8qGA. If you think it's too hard, don't worry, we'll give you something to do 😎