Comme vous le savez certainement, Drupal est un CMS flexible, qui permet de répondre à de multiples besoins sur le marché. Il s’adapte ainsi à une grande majorité de projet web, en proposant des solutions sur-mesure.
Cela est rendu possible, entre autres, grâce à sa grande variété de modules. En effet, ce CMS possède de grands modules de base, appelé module du cœur, extrêmement puissant et efficace pour la construction de tout site internet. Drupal intègre également d’autres modules, appelés module contrib, qui sont tout aussi indispensables pour la réussite d’un projet web, peu importe le domaine.
Aujourd’hui, dans cet article, nous allons revenir très brièvement sur les modules de base de Drupal 9, puis nous allons, par la suite, vous présenter les 10 modules Drupal 9 les plus indispensables, selon notre équipe experte en Drupal.
Modules de base Drupal 9
Comme dit précédemment, Drupal 9 possède de nombreux modules de base. Nous vous avons répertorié et classé dans le tableau ci-dessous, ces modules, en fonction de leur finalité.
Revenons sur quelques modules du coeur les plus intéressants :
- Aggregator : Le module Aggregator est un lecteur de flux inclus dans le noyau de Drupal. Lorsqu'il est activé, le module Aggregator peut récupérer le contenu d'autres sites Web.
- Layout Builder : Layout Builder de Drupal permet de créer des mises en page visuelles pour l'affichage du contenu. Les utilisateurs peuvent personnaliser la façon dont le contenu est disposé sur une seule page, sur plusieurs types de contenu, ou même créer des pages de destination personnalisées grâce à une interface glisser-déposer facile à utiliser.
- Search : Le module de recherche permet aux utilisateurs de rechercher un contenu spécifique sur votre site. Vous pouvez rechercher à la fois des utilisateurs et des mots particuliers.
- Wysiwyg : Le module Wysiwyg permet l'utilisation d'éditeurs de texte du côté client pour modifier le contenu.
Modules indispensables
Maintenant que nous vous avons fait un petit rappel sur les modules de base de Drupal 9, nous allons, à présent, vous présenter les 10 modules qui nous semblent les plus indispensables pour un projet sous Drupal 9. Ces modules se classent en 4 grandes catégories :
Les modules SEO
- Metatag : Metatag permet de gérer plus efficacement les balises meta utilisées lors du référencement. Nous pouvons également contrôler la manière dont le contenu apparaît lorsqu’il est partagé sur les réseaux sociaux.
- Pathauto : Pathauto génère automatiquement des alias d’url pour divers types de contenu sans que l’utilisateur n'ait à les saisir manuellement. Il permet également de modifier les url de base présentent sur Drupal comme /node/10 par exemple. Un point à ne pas négliger pour avoir des url optimisées pour les moteurs de recherches.
- Redirect : Le module Redirect est utilisé pour créer des redirections d'URL dans Drupal. Grâce à lui, vous pouvez rediriger l'utilisateur d'une adresse du site web vers une autre. Il permet de gérer les erreurs 404 en redirigeant les pages concernées vers des contenus existants
- XML sitemap : Le module sitemap XML crée un sitemap conforme à la spécification sitemaps.org. Cela aide les moteurs de recherche à explorer plus intelligemment un site Web et à maintenir leurs résultats à ce jour.
Les modules pour faciliter le développement
- Devel : Devel donne par exemple accès aux performances des pages web ou encore à la structure du site internet. Grâce au sous module Devel generate, il est également possible de générer automatiquement du contenu afin de faciliter vos tests.
- Migrate : Le module migrate fournit un cadre flexible pour la migration de contenu vers Drupal à partir d'autres sources (par exemple, lors de la conversion d'un site web d'un autre CMS vers Drupal). L'importation et le retour en arrière du contenu s'effectuent à l'aide d'une interface web intégrée (module Migrate UI) ou des commandes Drush incluses (fortement recommandées).
- Admin toolbar : Admine toolbar permet d’améliorer la barre d’outils par défaut de Drupal et ajoute de nouveaux raccourcis. Il offre de nouvelles fonctionnalités comme la suppression des caches par exemple grâce à ses sous modules.
Les modules pour s'organiser
- Field group : Ce module permet d’organiser les formulaires de création de contenu et de les rendre plus facile d’utilisation.
Les modules pour la sécurité / RGPD de votre site internet
- reCaptcha v3 : Ce module vous permet de configurer facilement reCAPTCHA v3 à l’aide des clés de votre compte google reCaptcha.
- Eu cookie compliance : Il fournit une bannière de cookies GDPR où vous pouvez recueillir le consentement de l'utilisateur lorsque le site Web stocke des cookies sur son ordinateur ou traite autrement ses informations personnelles. Le GDPR exige que vous demandiez le consentement de vos visiteurs si vous stockez ou traitez leurs données personnelles, telles que l'adresse IP ou les cookies identifiables.
Vous connaissez dorénavant les 10 modules que notre agence drupal vous recommande pour la réalisation de votre projet sous Drupal 9.
Si vous avez des questions concernant l’installation ou la configuration de ces modules, n’hésitez pas à nous contacter. Un de nos experts drupal se fera un plaisir de vous accompagner dans l'élaboration de votre projet web.
Ajouter un commentaire