Mémento Composer pour Drupal 8

Mémento Composer pour Drupal 8

Lundi, Juin 12, 2017

La manière la plus efficace d'installer et gérer un site Drupal 8 est d'utiliser le gestionnaire de package Composer.
Voici mon petit mémento sur l'utilisation de Composer pour D8(Installation, Update Core et Modules)
 

Installer D8 et ses modules avec composer :

Installer Drupal 8 :
$ composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction

Installer des modules (exemple devel 8.x-1.0) :
$ composer require drupal/devel:~1.0

Plus dde détails sur la page github de drupal-composer

 

Update D8 avec composer:

Pensez à faire un backup des fichiers et de la base de données !

Lister les modules obsolètes :
$ composer outdated

Mise à jour d'un module spécifique :
$ composer update drupal/modulename --with-dependencies

Mise à jour du coeur :
$ composer update drupal/core --with-dependencies

Mise à jour du coeur et de tout les modules :
$ composer update --with-dependencies

Puis mise à jour de la base de données avec drush :
$ drush updb

Puis vider les caches avec drush :
$ drush cr

Si tout se passe sans erreur mais que l'update ne se fait pas, il faut vérifier les contraintes de versions du fichier composer.json.

Plus de détails sur drupal.org

Bienvenue sur le blog !

Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.

Bonne lecture !

Mois / Années

Recherche