Mise à jour des modules Drupal
Cette documentation est incomplète. Ajoutez plus d'informations.
Comme la méthode recommandée pour installer et mettre à jour un site Drupal 8 utilise Composer, cette page explique également comment mettre à jour les modules avec Composer. Et puisque vous utilisez la ligne de commande, nous utilisons Drush pour certaines tâches.
Les personnes habituées à mettre à jour les modules avec Drush doivent noter que dans Drush 9 et Drush 10 (version actuelle), toutes les commandes up, pm-update, pm-updatecode et pm-updatestatus sont obsolètes. Vous devez utiliser les commandes Composer appropriées.
Liste des mises à jour
Utilisez la commande Composer intégrée pour afficher la liste des paquets pour lesquels des mises à jour sont disponibles :
composer outdated 'drupal/*'
Vous pouvez obtenir la même information avec la commande show de Composer.
Liste des mises à jour de sécurité
Le statut de sécurité de Drupal.org n’est pas disponible via Composer. Heureusement, Drush vient à la rescousse :
drush pm:security
Installer les mises à jour
Pour un module/projet Drupal donné :
composer update drupal/nomdumodule --with-dependencies
Enfin, lancez toutes les mises à jour de la base de données, reconstruisez le cache et exportez les configurations potentiellement modifiées, en visualisant les changements avec --diff :
drush updatedb drush cache:rebuild drush config:export --diff