Vous êtes ici

Comment installer un module ou un thème sous Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le ven, 13/11/2015 - 14:55

Tout d'abord, prenons un module au hasard. Disons Devel. Vous pourriez le télécharger, décompresser les fichiers et placer le dossier sous /modules afin de le rendre disponible pour votre site. Plutôt que d'effectuer ces tâches fastidieuses, on va se servir de Drush qui excelle à ce genre de tâches.

Rendez-vous à la racine de votre site Drupal 8 et tapez :

$ drush pm-download devel
Project devel (8.x-1.x-dev) downloaded to /var/www/html/drupalfacile/modules/devel                      [success]
Project devel contains 5 modules: kint, devel_generate, devel_node_access, webprofiler, devel.

Le projet est automatiquement téléchargé et placé à l'emplacement par défaut. Drush vous informe également de tous les modules que contient le projet Devel.

Maintenant, on veut activer Devel. Vous pouvez passer par l'interface utilisateur en naviguant vers Gérer > Extension (/admin/modules) puis en tapant le nom du module à activer. Sélectionnez alors la case à cocher puis cliquez sur Installer.

Activation du module Devel

Sinon, toujours avec Drush :

$ drush pm-enable devel
The following extensions will be enabled: devel
Do you really want to continue? (y/n): y
devel was enabled successfully.                                                                          [ok]
devel defines the following permissions: access devel information, execute php code, switch users

Pour confirmer que le module a bien été installé, vous pouvez par exemple vous rendre sur la page de configuration du module à /admin/config/development/devel

Les thèmes fonctionnent exactement de la même manière, sauf que si vous voulez en activer un par défaut vous devrez non seulement l'installer mais aussi passer par Gérer > Apparence (/admin/appearance) et cliquer sur le lien Définir comme paramètre par défaut.

Définir le thème Zurb Foundation par défaut

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu