Design Drupal Theme screenshot

Design Drupal Theme

Author Avatar Theme by Italia
Updated: 18 Dec 2025
10 Stars

Bootstrap Italia theme for Drupal. Mirror of https://git.drupalcode.org/project/bootstrap_italia

Overview:

Bootstrap Italia is a low-code base theme for Drupal that implements the Italian guidelines for designing public digital services. It uses webpack as a module bundler and includes the bootstrap-italia library as a dependency.

Features:

  • Low-code base theme for Drupal
  • Implements Italian guidelines for designing public digital services
  • Uses webpack as a module bundler
  • Includes the bootstrap-italia library as a dependency

Installation:

  1. Install Drupal and Drush with composer.
  2. Install Drupal using Drush or your browser.
  3. Edit custom/italiagov/italiagov.info.yml and change the hidden variable to false.
  4. Manage the bootstrap Italia library:
    • A. Bootstrap-italia vanilla:
      • Download bootstrap-italia.zip from here and unzip it in <your-subtheme>/dist.
    • B. Custom build for developer or advanced user:
      • Ensure npm is installed.
      • Run watcher:
        npm run watcher
        
      • Build assets:
        • Production mode:
          npm run build:prod
          
        • Hot mode:
          npm run build:hot
          
    • C. For developer or expert user:
      • Modify *.info.yml and *.libraries.yml to adapt the loading of libraries according to your infrastructure.
    • D. How to use bootstrap-italia library from GitHub (for developer):
      • Replace the content in <sub-theme>/package.json with the example provided.

Summary:

Bootstrap Italia is a low-code base theme for Drupal that follows the Italian guidelines for designing public digital services. It utilizes webpack as a module bundler and includes the bootstrap-italia library as a dependency. The installation process involves installing Drupal and Drush with composer, configuring the theme’s settings, and managing the bootstrap-italia library. The theme offers several options for installation, customization, and usage, catering to different levels of expertise and requirements.