logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Structure des dossiers d'un multisite Drupal 8

05/07/2025, by Ivan

Voici un exemple de structure multisite avec Drupal 8. Pour simplifier, les autres dossiers et fichiers principaux de Drupal ne sont pas listés.

Structure multisite :

-- core

-- modules
   -- contrib
   -- custom

-- themes
   -- contrib
   -- custom

-- sites
   -- site1
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
         -- files
   -- site2
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files
   -- site3
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files

Scénario Devops :

Dans les environnements multisites, chaque accompagnateur du site gère généralement son propre code de site. Dans les environnements complexes, les développeurs front-end souhaitent également que les déploiements en production soient indépendants des déploiements classiques de Drupal. Voici un exemple de la façon dont les dossiers multisites de Drupal 8 peuvent être divisés en plusieurs dépôts. On suppose que chaque site possède sa propre base de données et un code commun, comme indiqué ci-dessous.

.                    ----> Repository1 (commun à tous les développeurs)
-- core                                                           

-- modules
   -- contrib
   -- custom

-- themes
   -- contrib
   -- custom           ----> Repository2 (géré par les développeurs front-end)

-- sites
   -- site1            ----> Repository3 (géré par les développeurs de site1)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
         -- files
   -- site2            ----> Repository4 (géré par les développeurs de site2)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files
   -- site3            ----> Repository5 (géré par les développeurs de site3)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files

Ce modèle présente les avantages suivants :

1. Les développeurs front-end peuvent effectuer des déploiements indépendants des déploiements classiques de Drupal.

2. Chaque accompagnateur de site peut effectuer des déploiements indépendants (par exemple, chaque accompagnateur de site peut avoir ses propres dates de publication).