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

0. Quoi de neuf dans Drupal 8

07/07/2025, by Ivan

Bonjour à tous ! Une nouvelle version du CMS Drupal, la numéro 8, est sortie. Le développement de cette version a commencé dès la sortie de Drupal 7 en 2011. Depuis, la version 8 a beaucoup évolué par rapport à la 7.

Drupal 8 vous permet de créer rapidement un site d’entreprise, un petit portail ou une boutique en ligne, uniquement avec les modules standards. Bien sûr, au moment de sa sortie, il existe encore peu de modules additionnels, mais la plupart seront bientôt portés de Drupal 7 vers Drupal 8. Ainsi, dans les 2 à 3 mois suivant la sortie de Drupal 8.0, vous pourrez pleinement l’utiliser pour votre site.

Immédiatement après l’installation, tous les contenus (pages et articles) sont publiés sur la page d’accueil. En réalité, juste après l’installation, Drupal 8 fonctionne comme un blog, que vous pouvez ensuite étendre à ce que vous voulez.

Gestion de contenu

Dans Drupal 8, une barre d’administration pratique est affichée en haut.

Drupal 8

Les pages d’administration s’ouvrent dans des fenêtres contextuelles. Si vous cliquez sur « Contenu », puis sur « Ajouter un contenu », un formulaire de création s’affiche :

Drupal 8 content management

Après avoir ajouté un contenu, un résumé s’affiche sur la page d’accueil. Lors de l’ajout d’un article, vous pouvez insérer une image, ajouter des mots-clés, utiliser l’éditeur visuel CKEditor (comme dans LibreOffice Writer ou MS Word).

drupal 8

Résultat : vous obtenez un blog sur la page d’accueil :

drupal 8 blog

Drupal 8 a apporté une gestion de contenu très pratique. Vous pouvez voir tous les contenus sur la page Contenu avec des filtres, mais aussi modifier directement les textes depuis le site : il suffit de survoler le texte et un icône d’édition apparaît :

drupal 8 quick edit

Et vous modifiez directement sur place :

Drupal 8 Quick Edit

Vous pouvez donc modifier les contenus directement dans l’article ! Pratique pour les utilisateurs encore peu familiers avec Drupal.

Menu

Vous pouvez ajouter les pages nécessaires aux menus dès la création du contenu.

Drupal 8 Menu

La nouvelle entrée s’affiche maintenant dans le menu :

Drupal 8

Vous pouvez également créer facilement un nouveau menu :

Drupal 8 off canvas editing

Ensuite, vous pouvez ajouter des pages à ce nouveau menu. Chaque menu est affiché sur la page via un bloc dans la région souhaitée.

Drupal 8

Champs

Une fonctionnalité importante de Drupal est la possibilité d’ajouter des champs à tout : contenus, utilisateurs, commentaires, etc. Comme dans Drupal 7, les modules de gestion des champs sont inclus dans le noyau de Drupal 8.

Blocs

Comme dans les autres versions, Drupal 8 dispose d’une gestion des blocs. Grâce à eux, vous pouvez afficher du texte, des menus, des actualités, ou toute autre information. Les blocs sont maintenant de véritables entités, comme les contenus ou utilisateurs, avec des champs personnalisables et des types de blocs.

Drupal 8

Utilisateurs

La gestion des utilisateurs fonctionne comme dans Drupal 7. Vous pouvez gérer les rôles et les permissions comme bon vous semble :

Drupal 8 users

Commentaires

Le système de commentaires est identique à celui de Drupal 7.

Gestion des images

Comme dans Drupal 7, Drupal 8 propose des modules intégrés pour la gestion des images.

Views

Views est maintenant dans le noyau ! Ce constructeur de requêtes et d’affichage très populaire fait désormais partie intégrante de Drupal 8.

Et de nombreux autres modules intégrés

Nous les aborderons dans de futurs articles.

Quelles nouveautés ?

Drupal utilise désormais certaines bibliothèques issues de Symfony 2 et Zend Framework 2.

Toutes les bibliothèques tierces sont dans le dossier :

/vendor

Le noyau de Drupal est également déplacé dans un dossier séparé :

/core

Parmi les bibliothèques, on trouve :

Twig – moteur de templates simple et rapide (remplace PHPTemplate de Drupal 7).

Doctrine – bibliothèque de gestion de base de données. Comparable à Views dans Drupal. Permet d’ajouter des champs, gérer les relations many-to-many, extraire des données facilement.

Routing de Symfony 2 – système de routage pratique (http-kernel, http-foundation, routing). Documentation ici : http://symfony.com/doc/current/book/routing.html

EventDispatcher – gestionnaire d’événements (similaire au module Rules de Drupal).

Autoloader – avec près de 10 000 fichiers dans Drupal 8, il est essentiel de ne charger que les fichiers nécessaires pour une page. Symfony s’en occupe.

Seules 3 bibliothèques Zend sont utilisées (du moins pour l’instant) : Zend Feed, Zend Stdlib, Zend Escaper.

Le fait que Drupal 8 utilise Symfony 2 signifie :

1) Le temps de développement des futures versions de Drupal sera réduit. Les développeurs de Symfony prendront en charge certaines fonctionnalités du CMS.

2) Symfony 2 exige PHP 5.3.3 minimum. Les hébergeurs avec PHP 5.2 ou inférieur ne pourront plus supporter Drupal 8. Il faudra leur demander une mise à jour de l’environnement.

Drupal est responsive pour les mobiles

Drupal s’adapte désormais parfaitement aux mobiles. Voici le thème Bartik affiché sur smartphone :

Drupal 8

Drupal 8 responsive

L’article sera mis à jour au fur et à mesure des nouveautés découvertes dans Drupal 8. En attendant, je prépare un cours complet sur Drupal 8.