Layout Builder de Drupal facilite la mise en page pour les créateurs de contenus

    Finis les problèmes de mise en page pour les créateurs de contenus. Layout Builder de Drupal vient à votre rescousse ! Voyons comment l'outil fonctionne.

    Abonnez-vous à notre blog

    La mise en page ne devrait pas être un obstacle pour les créateurs de contenus. Pourtant, une analyse rapide de la situation démontre le contraire, alors que les workflows liés à la création de contenus s'accélèrent. C'est là qu'intervient Layout Builder de Drupal 

    Depuis la sortie de Drupal 8.7 en mai 2019, le nouveau module est directement inclus dans le CMS. Il intègre l'une des fonctionnalités les plus attendues de Drupal à ce jour : un outil qui permet aux gestionnaires de contenus non techniques de configurer en toute simplicité des mises en page et d'y placer des contenus. 

    Cet article vous explique en détail comment utiliser Layout Builder de Drupal, ainsi que  plusieurs situations où l'outil peut s'avérer d'une grande utilité. 

    Les options de mise en page de Layout Builder sont bien plus variées que celles d'autres systèmes de gestion de contenus, mais tout aussi intuitives.

    Les options de mise en page de Layout Builder sont bien plus variées que celles d'autres systèmes de gestion de contenus, mais tout aussi intuitives. 

    Conçu pour les gestionnaires de contenus 

    La gestion des mises en page et du placement des blocs a toujours été problématique dans les sites Web Drupal. Souvent, un module additionnel comme Panels est déployé, ou bien l'interface traditionnelle back-end de Drupal est utilisée pour placer des blocs dans les différentes zones du site Web. Toutefois, ces outils sont spécialement conçus pour les développeurs et créateurs de sites. Et c'est là que réside le problème, puisqu'aujourd'hui les entreprises veulent pouvoir contrôler entièrement la mise en page et le contenu, sans compétences techniques en matière de CMS. 

    Avec Layout Builder, la gestion de la mise en page et le placement de blocs sont désormais accessibles et faciles à utiliser pour les gestionnaires de contenus non techniques. Plus précisément, Layout Builder permet de gérer la mise en page de la zone de contenus, et ce pour chaque page et à partir de la partie frontale du site. Résultat : le site est beaucoup plus convivial et les prévisualisations sont plus rapides. Il permet également de créer, configurer et placer facilement des blocs autour des différentes régions (nom donné par Drupal) disponibles sur une page. 

    Cas concrets 

    Layout Builder a trois principaux cas concrets d'utilisation : 

    1. Lorsque vous utilisez des contenus structurés (comme une actualité ou un événement), Layout Builder permet de gérer la disposition des champs présents dans le type de contenu Drupal associé. Cette disposition s'applique à tous les éléments de contenu du même type. Les développeurs peuvent utiliser cette fonctionnalité pour définir la disposition par défaut des différents champs visibles par les visiteurs, de façon à ce que les contenus s'affichent de manière harmonieuse sur tout le site. 
       
    1. Il est également possible de définir des alternatives à la disposition par défaut pour chaque page. Cette souplesse permet aux gestionnaires de contenus de modifier la disposition des champs par défaut s'ils souhaitent qu'une page spécifique se démarque des autres. Pour cela, il suffit de déplacer des champs ou d'ajouter des éléments à la page (comme une bannière promotionnelle).  
       
    1. Placement de blocs (et non de champs) Drupal sur une page. Ces blocs peuvent contenir des contenus éditoriaux (comme un élément de texte) et non éditoriaux (par exemple, une liste automatique d'actualités récentes, ou un élément de réseau social). 

    Et comme ces trois scénarios peuvent être combinés, vous pouvez utiliser Layout Builder dans un grand nombre de situations, pour encore plus de polyvalence ! 

    Layout Builder ou Paragraphs ? 

    Il semblerait que Layout Builder s'attaque au même type de problème que le célèbre et très plébiscité Paragraphs : offrir un système qui aide les gestionnaires de contenus à gagner en flexibilité lors de la création de pages, plutôt que de travailler avec un modèle rigide et prédéfini (type de contenu + champs). Mais ne vous y trompez pas ! Layout Builder n'a rien à voir avec le module Paragraphs. 

    Avec Paragraphs, les utilisateurs peuvent gérer le contenu des pages en s'aidant d'une bibliothèque de composants prédéfinis (textes, images, vidéos, citations, etc.). Même si cela permet de configurer des mises en page basiques (par exemple, en imbriquant des paragraphes), les problèmes d'accessibilité et les difficultés techniques se révèlent nombreux. Layout Builder, quant à lui, a été spécialement conçu pour gérer la mise en page. Pour autant, vous n'êtes pas forcé de choisir entre ces deux solutions lorsque vous concevez un nouveau site Web. Au contraire, les deux outils peuvent être utilisés ensemble. 

    Le bon outil adapté à la situation 

    Layout Builder est particulièrement préconisé pour la création de pages d'accueil : généralement, ce type de pages ne contient pas tant de contenus et intègre des éléments qui ne sont pas directement liés les uns aux autres (par exemple, une liste d'événements récents, un bloc pour s'abonner à la newsletter et une liste d'éléments d'appel à l'action). Pour ces pages, il est préférable de commencer par un type de contenu séparé avec une quantité minime de champs structurés, et de gérer l'intégralité de la page avec Layout Builder. 

    L'exemple de page d'accueil ci-dessus montre indirectement les situations dans lesquelles Layout Builder n'est peut-être pas l'outil idéal : 

    • Lorsque la densité du contenu éditorial d'une page est plutôt élevée : l'interface de saisie du contenu dans Layout Builder est basée sur le nouveau Settings Tray de Drupal 8 (voir la capture d'écran ci-dessous). Cette interface offre un espace visuel limité, qui n'est pas adapté à la gestion de gros volumes de contenus (de nouveaux modules ont récemment vu le jour dans la communauté Drupal pour corriger ce problème, comme le module Layout Builder Modal).  
       
    • Lorsque les différents éléments de contenu de la page sont isolés, les éléments de contenu qui sont étroitement liés les uns aux autres nécessitent des processus spécifiques, par exemple, pour tout ce qui a trait aux traductions, aux flux de travail éditoriaux, à la gestion des versions, etc. À ce jour, ces processus ne sont pas pris en charge efficacement par Layout Builder. 

    Dans les situations évoquées plus haut, il est plus simple de travailler avec des contenus dans les champs structurés de Drupal ou de mettre en œuvre Paragraphs pour plus de souplesse. 

    Le nouveau Settings Tray de Drupal 8 offre un espace visuel limité.

    Le nouveau Settings Tray de Drupal 8 offre un espace visuel limité.  

    En résumé 

     

    Layout Builder de Drupal est un outil vraiment intéressant. Comme avec n'importe quelle boîte à outils, il est important de choisir l'outil le plus adapté à la situation : Layout Builder n'est clairement pas un module tout-en-un. Mais lorsqu'il est utilisé en même temps que d'autres mécanismes Drupal, il élargit le champ des possibilités pour les gestionnaires de contenus, ce qui leur permet de gagner en flexibilité et de ne pas solliciter en permanence le service informatique. 

    Qui plus est, grâce à la communauté florissante de Drupal, l'adoption sera probablement accélérée, et des extensions supplémentaires seront prochainement mises à disposition. 

    Publié sur    Dernière mise à jour le 03/08/2020

    #Gestion de Contenu, #Transformation Digitale, #Capture de Données

    À propos de l'auteur

    Jan Lemmens is a DXM and ECM Consultant at Amplexor, based in Belgium. As an enthusiast for platform-independent design and open source technology, Jan focuses in architecting and building innovative, cost-effective and user-friendly solutions for Enterprise customers. He has been responsible for several successful Drupal API and architecture projects.

    SUBSCRIBE TO OUR BLOG