Le Top 12 des modules à installer sur le CMS Drupal
Drupal est un CMS de plus en plus populaire et sa notoriété est notamment portée par sa grande modularité . En plus des modules nativement présents lors de son installation, il en existe légion, mis à disposition par la communauté. Il est aussi à noter que l’architecture de Drupal permet aux développeurs les plus experts (comme ceux de UserADgents) la création de module custom pour répondre à des demandes sur mesure.
Mais notre expertise Drupal nous permet aussi de savoir quand faire un développement spécifique et quand s’appuyer sur la communauté pour utiliser un module contribué car comme le dit l’adage : “rien ne sert de réinventer la roue !”
Que ce soit pour aider au référencement (SEO), simplifier l’administration ou encore améliorer les performances et la sécurité, vous trouverez probablement votre bonheur dans les presque 50 000 modules existants… Mais encore faut-il trouver les bons !
Ce n’est pas toujours évident de choisir ceux qui conviendront dans la large bibliothèque des modules Drupal alors quelques conseils pour s’assurer de la pertinence de votre choix :
- Vérifier que le module est compatible avec la version de Drupal sur laquelle vous travaillez *1
- Vérifier que le module est en version stable, pas en version de dev ni alpha. *2
- Vérifier que la dernière version du module est récente. *3
- Vérifier que le module a été revu par la Team Security de Drupal (petit bouclier) *4
- Vérifier que la version de module est recommandé par le(s) mainteneur(s) de ce dernier *5
Dans tous les cas, n’hésitez pas à tester plusieurs modules. Certains ajoutent les mêmes fonctionnalités mais seront plus adéquat dans votre cas !
Mais pour vous évitez de farfouiller pendant des heures, nous vous proposons ceux qui nous paraissent indispensables quel que soit le projet que vous souhaitez mettre en place avec le CMS Drupal
Admin Toolbar
Le module Admin Toolbar permet d’améliorer la barre d’outils de l’administration Drupal en la transformant en menu déroulant, vous donnant ainsi un accès rapide aux différentes pages d’administration de votre site.
Pathauto
Le module Pathauto permet de générer automatiquement des alias d’url pour tous les types de contenu (Node, Taxonomy Term …) sans que l’utilisateur n’ait à le spécifier manuellement.
Il se base sur un système de pattern (schéma) que les administrateurs peuvent configurer par type de contenu.
Donc, au lieu d’avoir des urls de type /node/1234, vous obtiendrez des urls du type /categorie/le-nom-de-mon-article
Ce qui va grandement améliorer le SEO de votre site.
Notre + : le module Pathauto preview qui permet de visualiser l’url alias sans avoir à sauvegarder le contenu.
Redirect
Le module Redirect permet de créer des redirections manuellement et de maintenir une url canonique pour tous les contenus.
Par exemple, si un de vos contenus changent d’url, le module Redirect créera automatiquement la redirection nécessaire. Plutôt pratique nan ?
Metatag
Le module Metatag vous donne la possibilité de paramétrer automatiquement les métadonnées (les balises meta, les meta tags) de votre site.
Il génère automatiquement les titres des pages (balise <title>), la description de ces dernières (balise <meta description>), les urls canoniques ainsi que beaucoup d’autres métadonnées en fonction des types de contenu de votre site.
Il gère aussi les métadonnées Open Graph de Facebook, les Twitter Cards de Twitter et bien d’autres. Ce qui permet de contrôler l’apparence de vos contenus quand vous les partagez sur les réseaux sociaux.
Notre + : le module Schema.org Metatag permet de paramétrer les métadonnées au format JSON LD qui sont utiles pour les moteurs de recherche.
Webform
Le module Webform permet de créer tout type de formulaires pour collecter tout type de données. Chaque formulaire, chaque champ sont personnalisables. Formulaire en plusieurs étapes, logique d’affichage conditionnelle, simple formulaire de contact, envoie des soumissions à votre CRM préféré, ce module rend simple la création de formulaire basique et complexe.
Simple XML sitemap
Le module Simple XML sitemap génère automatiquement un plan du site (Sitemap) au format XML conforme aux attentes de Google. Ce module gère aussi le multilingue. Un petit plus pour votre positionnement SEO.
Advanced CSS/JS Aggregation
Le module Advanced CSS/JS Aggregation permet d’améliorer les performances front de votre site Drupal. Il compresse et agrège les fichiers CSS et JS de façon plus optimale par rapport à cette même fonctionnalité présente nativement dans le CMS Drupal.
Lazy-load
Le module Lazy-load, comme son nom l’indique, permet d’activer du lazy-loading (chargement différé) sur les images et les iframes. Un bon coup de boost pour la performance front de votre site Drupal.
Transliterate filenames for uploads
Le module Transliterate filenames for uploads permet de renommer automatiquement tous les fichiers uploadés dans l’administration pour avoir un nom de fichier propre. Il supprime les espaces, remplace les accents, supprime les caractères spéciaux …
Quicklink
Le module Quicklink implémente la bibliothèque javascript Quicklink de Google Chrome Lab. Cette bibliothèque (< 1 Ko) permet de précharger tous les liens présents dans une page de votre site de manière asynchrone, ce qui accélère le chargement et l’affichage des pages cibles.
Paragraphs
Le module Paragraph offre une nouvelle façon de créer et éditer du contenu.
Plutôt que de contribuer du contenu texte, image, vidéo … dans un Wysiwyg, les administrateurs peuvent maintenant choisir des “Types de Paragraphs” à inclure dans la page. Chaque “Type de Paragraphs” possède ses propres champs et on peut ainsi construire sa page en faisant appel à une bibliothèque de “Type de Paragraphs” configurée au préalable. On peut par exemple avoir un “Type de Paragraphs” vidéo, un autre Slider d’images, un autre avec un bloc de texte et ainsi pouvoir construire sa page en intercalant ces “Types de Paragraphs” autant de fois que l’on veut et pouvoir les intervertir comme on le souhaite.
Security Kit
Le module Security Kit, alias SecKit, fournit au CMS Drupal diverses options supplémentaires de sécurisation contre les exploitations des différentes vulnérabilités.
Un module à installer et à configurer pour une sécurité optimale de votre site Drupal.
Le petit UA bonus
Depuis la version 9.4 du CMS Drupal, un tout nouveau thème d’administration a fait son apparition et est installé par défaut : Claro.
Il s’agit d’un thème propre, épuré, accessible et très puissant.
Mais vous pouvez aussi aller jeter un œil sur le thème Gin, qui se base sur le thème Claro.
Et si vous êtes séduit par le thème Gin, vous pouvez également installer le module Gin Toolbar ainsi que Gin Login. Vous ne serez pas déçu.