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).