Top 8 des modules Drupal dont vous avez absolument besoin pour votre prochain projet Drupal

Publié: 2020-01-07

Vous venez d'installer Drupal 8 sur votre ordinateur et vous avez vraiment hâte de lancer rapidement votre site Web. Vous voulez toutes ces fonctionnalités étonnantes dont vous avez entendu parler de Drupal 8. Alors, que faites-vous ensuite ? Choisissez vos modules Drupal 8 ! Les modules Coz sont les éléments constitutifs de tout grand manoir Drupal.

Bien sûr, ce n'est pas aussi simple qu'il y paraît. Drupal 8 est alimenté par sa communauté open source en constante croissance qui travaille dur pour développer des milliers de modules qui peuvent améliorer et étendre les fonctionnalités d'un site Web Drupal. Choisir parmi des milliers de modules Drupal 8 peut être un casse-tête.

Top 8 des modules dans Drupal

Heureusement pour vous, de nombreux modules importants de Drupal 7 ont fait leur chemin vers le noyau de Drupal 8. Ce qui signifie que vous n'aurez besoin d'activer ces modules qu'une fois Drupal 8 installé. Plongeons dans une courte liste des principaux modules Drupal 8 dont vous devez disposer pour créer de superbes expériences numériques. Ensuite, nous parlerons de la façon de choisir vos modules Drupal 8.

Module de barre d'outils d'administration

Le module Drupal Admin Toolbar est extrêmement utile pour une meilleure navigation pour les administrateurs de site et les constructeurs de site. La barre d'outils par défaut n'est pas très conviviale. Ce module vise à étendre les fonctionnalités de la barre d'outils en proposant des menus déroulants qui permettent un accès facile aux différentes pages d'administration. Il propose également un sous-module pour étendre ses fonctionnalités appelé Admin Toolbar Extra Tools. Ce sous-module ajoute des liens plus utiles au menu d'administration pour effectuer des tâches telles que vider le cache, exécuter cron et plus encore.

Module de paragraphes

Le module Drupal 8 Paragraphs donne beaucoup de pouvoir aux auteurs et éditeurs de contenu. Cela leur permet de créer facilement du contenu flexible et structuré. Vous pouvez désormais ajouter différents types de champs de paragraphes tels que des images, des blocs de texte, des citations, des diaporamas, des vidéos et bien plus encore.
En utilisant le formulaire d'édition de nœud familier, vous pouvez ajouter/jouer avec autant d'éléments de paragraphe et les placer où vous le souhaitez. Il propose également des widgets (encore à l'état expérimental) qui permettront la fonctionnalité de glisser-déposer, la duplication de paragraphes et de nombreuses autres fonctionnalités pouvant améliorer l'expérience utilisateur tout en travaillant avec le module Paragraphes.

Module de formulaire Web

Il s'agit d'un module Drupal 8 qui figure toujours sur ma liste de modules recommandés. Il est si polyvalent et un module Drupal si essentiel qu'il est difficile de l'ignorer. Presque tous les sites Web ont besoin d'un formulaire. Un formulaire de contact ou un formulaire d'enquête ou un formulaire de commentaires - il n'y a pas moyen de les fuir. Le module de formulaire Web Drupal 8 est un générateur de formulaires riche qui est facilement personnalisable et extensible. Il permet de collecter des données de formulaire, de les envoyer à des applications tierces ou d'envoyer des e-mails aux administrateurs ou aux utilisateurs. Vous pouvez également exporter ces données vers des feuilles de calcul pour une analyse plus approfondie. Il y a tellement plus que le module Webform offre qui ne peut être résumé ici.

Suite d'affichage

Le module Drupal Display Suite est un outil très facile à utiliser et pratique pour créer des mises en page. Il offre une interface glisser-déposer élégante pour organiser le contenu. Il existe une liste de mises en page et de modèles prédéfinis parmi lesquels choisir. Des mises en page et des modèles personnalisés peuvent également être créés et ajoutés dans le thème. Des modes d'affichage personnalisés et des champs personnalisés peuvent également être définis.

Module de développement

Le module Drupal Devel est un outil très pratique pour les développeurs et les administrateurs de site. Il est largement utilisé à des fins de test en raison de sa capacité à générer beaucoup de contenu pour les nœuds, les commentaires, les utilisateurs et divers types de contenu et entités. En outre, il permet aux développeurs de déboguer tout problème d'accès aux nœuds. Des pieds de page peuvent être ajoutés pour toutes les pages à l'aide de son sous-module appelé Webprofiler. Webprofiler donne également aux administrateurs du site un aperçu de certaines analyses sur les capacités de mise en cache, les requêtes de base de données, l'utilisation des ressources et bien plus encore.

Module Drupal GraphQL

GraphQL est un langage de requête moderne qui remplace les anciens comme REST pour communiquer avec les API. Il est plus rapide et ne donne que les résultats que vous recherchez - moins tous les bagages indésirables qui accompagnent un appel d'API REST. Le module Drupal GraphQL permet à votre site Web Drupal de créer des schémas GraphQL et d'exposer des entités Drupal avec des applications clientes GraphQL.

Module Pathauto

Avoir une URL bien structurée n'améliore pas seulement l'expérience utilisateur, c'est aussi très vital pour l'optimisation des moteurs de recherche. Le module Drupal Pathauto est définitivement un module indispensable dans chaque projet Drupal. Il aide à générer automatiquement des URL conviviales et bien structurées pour le référencement. Les administrateurs de site peuvent également modifier le système de modèle en modifiant les jetons qu'il utilise.

Google Analytics

Le module Drupal Google Analytics ajoute le système de suivi Google Analytics à votre site Web. En utilisant ce module Drupal, toutes les fonctionnalités de Google Analytics peuvent être consultées et intégrées à votre site Web. Il permet le suivi de domaine, le suivi des utilisateurs, la surveillance des liens suivis, la surveillance des fichiers téléchargés, la recherche de sites, la prise en charge d'Adsense et bien plus encore.

Choses à retenir lors du choix de vos modules Drupal 8

Qu'il s'agisse de modules de personnalisation, de modules d'intégration de médias sociaux, de modules d'automatisation du marketing ou de tout autre module, vous pouvez toujours en trouver plusieurs pour chaque fonctionnalité. Voici ce que vous devez garder à l'esprit avant de faire un choix :

Compatibilité

Avant de télécharger un module, vous devez savoir s'il sera compatible avec votre version de Drupal. Vous ne pouvez tout simplement pas installer un module de version 7 dans votre installation Drupal 8 sans vérifier s'il est pris en charge. Pour savoir quelle version du module a été publiée sur Drupal.org, vous pouvez accéder à la page du projet du module et faire défiler jusqu'à la fin où vous verrez le lien de téléchargement et trouver les versions de publication spécifiées. S'il n'est pas spécifié, accédez à http://drupal.org/project/Modules/name et filtrez par compatibilité Core.

Ils sont gratuits mais ils consomment de l'espace

Vous devez garder à l'esprit que bien que les modules Drupal fournis soient gratuits, ils ne sont pas légers. Les modules inutilisés peuvent consommer inutilement beaucoup d'espace et de ressources, ce qui peut rendre votre site Web Drupal plus lourd et plus lent. Ainsi, avant de télécharger un module, analysez si vous en avez vraiment besoin ou si un autre module de base peut exécuter la même fonctionnalité pour votre site Web. Aussi, n'hésitez pas à abandonner ces modules à peine utilisés et inactifs pour rendre votre site Web plus sain et léger.

Modules maintenus activement

Il est très important de choisir des modules qui sont activement maintenus, mis à jour et publiés par les développeurs. Parce que, si vous rencontrez des failles de sécurité ou tout autre problème, vous savez que vous pouvez obtenir une réponse plus rapide du développeur/contributeur. De plus, vous serez sûr qu'une nouvelle version mise à jour sera bientôt disponible.

Popularité

L'utilisation de modules populaires signifie que vous pouvez faire confiance au module pour faire le travail et être en sécurité avec moins de problèmes. Dans la page de projet du module sur drupal.org, vous pouvez voir le nombre de téléchargements et combien de sites Web utilisent actuellement ce module particulier.

Attention aux problèmes

Sur le côté droit de la page de projet du module Drupal, vous pouvez trouver le nombre de problèmes et de bogues (ouverts et fermés) associés à ce module. En cliquant sur le lien, vous pourrez voir un rapport détaillé de tous les bogues et problèmes. Regarder cela peut vous donner une idée si le module peut vraiment vous aider avec vos fonctionnalités ou non. La date de « Dernière mise à jour » peut également vous donner une idée de l'activité des développeurs dans la résolution des problèmes et de leur réactivité.