Module
Un module est un type de paquet logiciel qui étend les fonctions du système de gestion de contenu (CMS) Drupal. Les modules sont écrits dans le langage de programmation PHP et ils sont en général distribués dans une distribution Drupal ou comme un paquet autonome. Les modules ajoutent des fonctions à un site Drupal, comme des types de contenu personnalisés, des rôles d’utilisateur et des outils de référencement (SEO). Ils modifient aussi des fonctions existantes, comme l’affichage du contenu ou l’ajout de champs aux types de contenu existants. Les modules se gèrent dans l’interface d’administration de Drupal, où ils s’activent, se désactivent et se configurent.
Les modules sont en général développés par des développeurs tiers, mais les utilisateurs de Drupal peuvent aussi en créer. Les modules se téléchargent depuis le site web de Drupal ou d’autres sources, comme GitHub. Une fois téléchargé, un module doit être installé et activé pour être utilisé. Une fois activé, le module se configure selon les besoins du site web.