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

Étudiez les concepts clés de Drupal 8 avant la mise à niveau

05/07/2025, by Ivan

Remarque : les sujets décrits sur cette page ne concernent pas la migration effective de la configuration ou du contenu vers Drupal 8. Ils sont présentés ici pour que les développeurs préparant une mise à niveau vers Drupal 8 puissent se familiariser avec ces sujets et choisir l’approche la plus adaptée.

Système de gestion de la configuration de Drupal 8

Une des nouvelles concepts les plus puissants de Drupal 8 est le système amélioré de gestion de la configuration, qui permet de déployer toute la configuration Drupal d’un environnement à un autre, par exemple DEV – STAGING – PROD.

Dans Drupal 8, chaque modification de configuration effectuée dans les différents formulaires de configuration peut être exportée dans un fichier texte YAML et importée dans un autre environnement. Vous pouvez définir un « répertoire de synchronisation » où toute la configuration du site est exportée et depuis lequel elle est importée. Il est recommandé d’avoir ce répertoire sous gestion de version, comme Git, pour pouvoir gérer les modifications de configuration de façon contrôlée.

Cela signifie qu’une des stratégies possibles pour la mise à niveau est de transférer les configurations telles que les types de contenu, champs, etc., dans l’environnement DEV et de terminer la configuration du site manuellement. La configuration complète du site peut alors être facilement déployée en STAGING et PROD. Le contenu réel du site sera ensuite migré vers STAGING et PROD après le déploiement complet de la configuration du site.

En savoir plus sur le choix de l’approche de mise à niveau.
En savoir plus sur la gestion de la configuration dans Drupal 8

Composer peut être utilisé pour installer le noyau, les modules et les thèmes Drupal

Méthode traditionnelle de gestion de Drupal, modules et thèmes

La méthode traditionnelle de gestion d’un site Drupal consistait à télécharger une archive tarball ou zip du noyau Drupal, la décompresser, puis faire de même pour les modules et thèmes ajoutés. Certains modules nécessitent que des bibliothèques tierces soient téléchargées manuellement dans un répertoire spécifique, généralement sites/all/libraries. Le noyau Drupal 8 et la plupart des modules peuvent toujours être installés et mis à jour via cette méthode traditionnelle, mais de plus en plus de modules exigent une installation via Composer.

Drupal 8 peut être installé et mis à jour avec Composer

Les applications PHP modernes sont souvent construites avec des bibliothèques ou composants réutilisables. Cela s’applique aussi à Drupal 8, qui utilise des composants de la plateforme Symfony et beaucoup d’autres tiers. Il est aussi de plus en plus courant que les modules Drupal ajoutés dépendent de bibliothèques tierces. Composer est un gestionnaire de dépendances PHP qui résout les dépendances des composants et télécharge les versions nécessaires pour vous.

Gérer et mettre à jour votre site Drupal 8 peut devenir compliqué si vous avez initialement installé le noyau D8 avec la méthode traditionnelle tarball/zip, puis avez besoin de modules qui ne peuvent être installés qu’avec Composer. Quelques exemples de modules avec dépendances tierces :

Si vous savez que vous aurez besoin d’un module supplémentaire devant être installé via Composer, il est fortement recommandé d’installer aussi le noyau Drupal 8 via Composer. Passer à une gestion basée sur Composer alors que le site a été initialement installé avec la méthode traditionnelle peut être assez complexe. Vous pouvez éviter cela en utilisant Composer pour construire tout le site dès le départ. En pratique, cela signifie que vous n’allez PAS télécharger ni décompresser manuellement des tarballs/zip, mais utiliser Composer pour installer le noyau Drupal 8, tous les modules contrib et thèmes.

En savoir plus sur la gestion de Drupal 8 et des modules contrib via Composer