1. Gestion des modules
Installer et gérer les modules contributifs. Voir →
This content is not available in your language yet.
À la fin de cette étape, vous serez capable de :
1. Gestion des modules
Installer et gérer les modules contributifs. Voir →
2. Pathauto
URLs automatiques et alias de chemin. Voir →
3. Metatag
SEO et métadonnées. Voir →
4. Webform
Création de formulaires. Voir →
5. Autres modules
Admin Toolbar, Token, etc. Voir →
| Type | Description | Exemple |
|---|---|---|
| Core | Inclus dans Drupal | Node, Views, User |
| Contrib | Communauté | Pathauto, Metatag |
| Custom | Développés par vous | TailStore Cart |
| Module | Usage | Drupal.org |
|---|---|---|
| pathauto | URLs automatiques | lien |
| metatag | SEO métadonnées | lien |
| webform | Formulaires | lien |
| admin_toolbar | Admin amélioré | lien |
| token | Jetons dynamiques | lien |
| redirect | Redirections 301 | lien |
| simple_sitemap | Sitemap XML | lien |
| Module | Usage | Drupal.org |
|---|---|---|
| devel | Debug et génération | lien |
| webprofiler | Performance | lien |
| stage_file_proxy | Fichiers distants | lien |
# Installer le moduleddev composer require drupal/pathauto
# Activer le moduleddev drush en pathauto -y
# Vérifierddev drush pm:list --filter=pathauto| Statut | Signification |
|---|---|
| 🟢 Stable | Prêt pour production |
| 🟡 Beta | Quasi-stable, quelques bugs |
| 🟠 Alpha | En développement actif |
| 🔴 Dev | Instable, tests uniquement |
# Voir les versions disponiblesddev composer show drupal/pathauto --all
# Installer une version spécifiqueddev composer require drupal/pathauto:^1.12Les modules ont souvent des dépendances :
pathauto├── token (requis)└── ctools (optionnel)Composer les installe automatiquement :
ddev composer require drupal/pathauto# Installe aussi: drupal/token, drupal/ctools# Voir les updates disponiblesddev composer outdated drupal/*
# Interface admin# Rapports → Mises à jour disponibles# Mettre à jour un moduleddev composer update drupal/pathauto
# Mettre à jour tous les modules Drupalddev composer update drupal/* --with-dependencies
# Exécuter les mises à jour de base de donnéesddev drush updatedb -yddev drush crOù vérifier :
drush pm:security| ⚠️ Critère | Pourquoi éviter | Comment vérifier |
|---|---|---|
| Abandonné | Pas de commit > 1 an | Page du module → onglet Commits |
| Non compatible | Pas de version Drupal 11 | Badge de compatibilité |
| Faille de sécurité | Issues non résolues | Security advisories |
| Peu utilisé | < 100 installations | Statistiques d’utilisation |
| Pas maintenu | Status “Unsupported” | En-tête de la page du module |
web/├── modules/│ ├── contrib/ # Modules installés par Composer│ │ ├── pathauto/│ │ ├── metatag/│ │ ├── webform/│ │ ├── admin_toolbar/│ │ └── token/│ └── custom/ # Vos modules│ └── tailstore_cart/└── sites/default/ └── config/sync/ # Config exportée des modulesCommencez par la Gestion des modules pour comprendre le workflow professionnel Composer + Drush.