Installer et activer un module dans Drupal

Drupal 8

Installer et activer un module dans Drupal

Soumis par Antoine le jeu 19/03/2020 - 13:31

Installer un module se fait en deux étapes :

  • Télécharger le module dans le bon répertoire
  • Activer le module

Ces tâches peuvent se faire soit

  • soit en ligne de commande avec des outils tels que Composer (recommandé) ou Drush.
  • de façon traditionnelle (télécharger, placer le module en FTP, dézipper le répertoire)

En ligne de commande

Aide officielle

Avec composer

Lancer « Composer require drupal/<modulename> » pour ajouter le module dans le fichier composer.json. Composer se charge alors de télécharger le module et toutes ses dépendances.

Pour activer le module, vous pouvez

  • soit passer par Drush : en tapant « drush en module_name » puis « drush cr » pour vider le cache.
  • soit l’activer par l’interface de Drupal : Cliquer sur « Extension » dans le menu d’administration puis cocher le module à activer avant de sauvegarder

Avec Drush(n’est pas conseillé)

Pour télécharger le module : « drush dl <module_name> »

Pour installer le module : «  drush en <module_name> »

Pour vider le cache : « drush cr »

Attention, pour fonctionner dans l’environnement de travail plesk de l’IUT, il faut avoir modifié les droits du dossier default.

Méthode traditionnelle

  • Rendez-vous sur la page Download & Extend de Drupal.org
  • Cherchez à l’aide des filtres le module qui vous intéresse (pensez à préciser la version de Drupal)
  • Cliquer sur le titre du module qui intéresse
  • Vérifier si le module à des dépendances (des modules qu’il faut installer et activer pour faire fonctionner ce module)
  • Télécharger l’archive recommandée (verte) pour votre version de Drupal
  • Déposer en FTP cette archive dans le répertoire « monsite\modules »
  • Dézippér le module
  • Rendez-vous sur la page de gestion des modules sur l’interface de Drupal en cliquant sur « Extension » dans le menu d’administration de votre site
  • Cocher le module et enregistrer en cliquant sur le bouton « Installer » tout en bas de la page.

Si vous ne pouvez pas cocher le module, c’est qu’il a besoin de dépendance pour fonctionner. Cliquer sur le petit triangle situé face au nom du module pour dérouler les explications. Le nom des modules requis sont indiqués dans la ligne « Requiert ». Ceux manquants dans votre site sont signalés en rouge comme dans l’exemple ci-dessous :

 

L’installation avec composer évite ce genre de problème, car composer installe automatiquement les dépendances.

Version