Mémento Composer pour Drupal 8
Mémento Composer pour Drupal 8
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 !
Catégorie
Tags
- Androïd
- Apache
- Ardour
- Atom
- bash
- BEM
- Bootstrap
- calDAV
- carDAV
- Casque
- Cheat sheet
- CKEditor
- Commerce
- Compass
- Composer
- CSS
- Docker
- docker4drupal
- Drupal
- Drupal 7
- Drupal 8
- DrupalVM
- Drush
- faderport
- Fancy
- Features
- Font-awesome
- Git
- Github
- GitLab
- GNU
- grid
- Hacking
- htaccess
- html5
- Imce
- Jack
- Javascript
- jplayer
- jQuery
- Lavalamp
- Less
- Lightning
- Linux
- locahost
- memtest usb .img .iso
- Music
- Mysql
- Omega
- owncloud
- Pageant
- Parallax
- php
- phpMyAdmin
- Portainer
- Puphpet
- Putty
- Regex
- Responsive
- Samba
- Sass
- Sécurité
- SEO
- Solcalendar
- Solr
- ssh
- suggestions
- Taxonomy display
- TouchDaw
- Traefik
- Utilitaire
- Vagrant
- vidéo
- VirtualBox
- vlc
- Wamp
- Webform