Installer des modules et des thèmes Drupal : guide
Étendre Drupal avec des modules et des thèmes donne à votre site web des fonctionnalités supplémentaires et un design unique. Dans ce guide, vous apprendrez à installer, configurer et gérer des modules et des thèmes en toute sécurité.
Comprendre les modules vs thèmes
Drupal fait la distinction entre deux types d'extensions :
Modules ajoutent des fonctionnalités :
- Formulaires de contact
- Optimisation SEO
- Fonctionnalités e-commerce
- Intégrations de médias sociaux
- Améliorations de performance
Thèmes déterminent l'apparence :
- Disposition et structure
- Couleurs et typographie
- Design réactif
- Personnalisations de modèle
Installer des modules dans Drupal
Il existe plusieurs façons d'installer des modules.
Trouver des modules sur Drupal.org
La source officielle pour les modules Drupal :
- Allez sur drupal.org/project/project_module
- Filtrer par :
- Compatibilité du noyau : Drupal 10 (ou votre version)
- Statut : Projets complets
- Statut de maintenance : Activement maintenu
- Lisez la description et les avis
- Vérifiez le nombre d'installations et de mises à jour
- Téléchargez le module au format .tar.gz ou .zip
Installer un module via l'interface admin
La méthode la plus simple :
- Connectez-vous en tant qu'administrateur
- Allez dans Étendre dans la barre d'outils admin
- Cliquez sur Installer un nouveau module (ou Ajouter un nouveau module)
- Téléchargez le fichier du module ou collez l'URL
- Cliquez sur Installer
- Attendez que l'installation soit terminée
Installer un module via Composer
La méthode recommandée pour un usage professionnel :
# Connectez-vous via SSH à votre serveur
cd ~/domains/votredomaine.nl/public_html
# Installez le module
composer require drupal/nomdumodule
# Par exemple :
composer require drupal/pathauto
composer require drupal/metatag
composer require drupal/admin_toolbar
Avantages de Composer :
- Gestion automatique des dépendances
- Mises à jour plus simples
- Gestion des versions
Activer le module
Après l'installation, vous devez activer le module :
- Allez dans Étendre
- Cherchez le module installé dans la liste
- Cochez la case
- Faites défiler vers le bas et cliquez sur Installer
- Confirmez les dépendances éventuelles
Modules essentiels pour chaque site Drupal
Ces modules sont presque toujours utiles :
Admin Toolbar
Améliore l'interface admin avec des menus déroulants :
composer require drupal/admin_toolbar
Pathauto
Génère automatiquement des URLs conviviales pour le SEO :
composer require drupal/pathauto
Metatag
Gérez les balises meta pour un meilleur SEO :
composer require drupal/metatag
Redirect
Gérez les redirections d'URL :
composer require drupal/redirect
Backup and Migrate
Faites facilement des sauvegardes :
composer require drupal/backup_migrate
Installer des thèmes dans Drupal
Les thèmes donnent à votre site Drupal un look unique.
Trouver un thème
Recherchez des thèmes sur :
- drupal.org/project/project_theme
- Filtrer par compatibilité avec Drupal 10
- Voir la démo si disponible
- Lisez la documentation
Installer un thème via l'admin
- Allez dans Apparence
- Cliquez sur Installer un nouveau thème (ou Ajouter un nouveau thème)
- Téléchargez le fichier du thème ou collez l'URL
- Cliquez sur Installer
Installer un thème via Composer
# Installez le thème
composer require drupal/bootstrap5
# Ou un autre thème populaire
composer require drupal/flavor
composer require drupal/olivero
Activer le thème
Après l'installation, activez le thème :
- Allez dans Apparence
- Cherchez votre nouveau thème dans la liste
- Cliquez sur Installer et définir par défaut
- Ou cliquez sur Installer puis Définir par défaut
Configurer le thème
La plupart des thèmes ont des paramètres :
- Allez dans Apparence
- Cliquez sur Paramètres à côté du thème actif
- Configurez des options telles que :
- Télécharger un logo
- Définir un favicon
- Choisir un schéma de couleurs
- Options de mise en page
- Cliquez sur Enregistrer la configuration
Créer un sous-thème
Pour des personnalisations, créez un sous-thème :
Pourquoi un sous-thème
- Les personnalisations sont conservées lors des mises à jour de thème
- Vous pouvez écraser des modèles spécifiques
- Ajouter votre propre CSS et JavaScript
Structure du sous-thème
themes/custom/mon_theme/
├── mon_theme.info.yml
├── mon_theme.libraries.yml
├── css/
│ └── style.css
└── templates/
Info de base info.yml
name: Mon Thème
type: theme
description: 'Sous-thème personnalisé'
core_version_requirement: ^10
base theme: olivero
libraries:
- mon_theme/global
Mettre à jour des modules et des thèmes
Des mises à jour régulières sont essentielles pour la sécurité.
Vérifier les mises à jour
- Allez dans Rapports puis Mises à jour disponibles
- Vous verrez un aperçu des mises à jour disponibles
- Les mises à jour de sécurité sont marquées
Effectuer des mises à jour via l'admin
- Faites d'abord une sauvegarde
- Cliquez sur Mettre à jour à côté du module ou du thème
- Suivez les instructions
Mises à jour via Composer
# Mettre à jour tous les packages
composer update
# Mettre à jour un module spécifique
composer update drupal/metatag
# Mettre à jour le noyau Drupal
composer update drupal/core-recommended
Après les mises à jour
- Allez dans Rapports puis Rapport de statut
- Effectuez les mises à jour de la base de données si nécessaire : update.php
- Videz le cache via Configuration puis Performance
Supprimer des modules et des thèmes
Nettoyez les extensions inutilisées :
Désactiver et supprimer un module
- Allez dans Étendre
- Désactivez le module (décocher)
- Cliquez sur Désinstaller dans l'onglet Désinstaller
- Confirmez la suppression
Via Composer :
# Supprimez le module
composer remove drupal/nomdumodule
Supprimer un thème
- Activez d'abord un autre thème
- Allez dans Apparence
- Cliquez sur Désinstaller à côté du thème à supprimer
Problèmes courants
Module provoque une erreur
- Essayez via Drush :
drush pm:uninstall nomdumodule - Ou désactivez via la base de données si le site ne se charge pas
Le thème casse la mise en page
- Revenez à un thème par défaut
- Vérifiez les exigences du thème
- Videz le cache
Conflit Composer
# Vérifiez les problèmes
composer diagnose
# Mettez à jour les dépendances
composer update --with-dependencies
Articles connexes
- Installer Drupal via Installatron
- Configuration de base de Drupal
- Performance de Drupal
- Plus d'informations sur l'hébergement Drupal chez Theory7
Besoin d'aide ?
Nous sommes là pour vous aider ! Vous rencontrez un problème ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig