Menu du compte de l'utilisateur

  • Se connecter

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc
Accueil
Guide CMS

Fil d'Ariane

  • Accueil
  • Tutoriels
  • Guide d’utilisation de Drupal
  • Chapitre 3. Installation
  • 3.5. Utiliser Composer pour télécharger et mettre à jour les fichiers

Sélecteur de langue

  • Français
  • English

Navigation principale

  • Accueil
  • Tous les CMS
  • Tutoriels
  • Livres Blanc

Connexion utilisateur

CAPTCHA
Cette question sert à vérifier si vous êtes un visiteur humain ou non afin d'éviter les soumissions de pourriel (spam) automatisées.
  • Créer un nouveau compte
  • Réinitialiser votre mot de passe

Navigation du livre

  • Tutoriels
    • Guide d’utilisation de Drupal
      • Préface
      • Chapitre 1. Comprendre Drupal
      • Chapitre 2. Préparer votre site
      • Chapitre 3. Installation
        • 3.1. Concept : prérequis du serveur
        • 3.2. Concept : outils supplémentaires
        • 3.3. Concept : méthodes pour télécharger et installer le cœur (core)
        • 3.4. Se préparer à l’installation
        • 3.5. Utiliser Composer pour télécharger et mettre à jour les fichiers
        • 3.6. Lancement de l’installeur interactif
      • Chapitre 4. Configuration élémentaire du site
      • Chapitre 5. Gestion élémentaire des pages
      • Chapitre 6. Mise en place de la structure du contenu
      • Chapitre 7. Gestion des comptes d’utilisateurs
      • Chapitre 8. Blocs
      • Chapitre 9. Créer des listes avec Views
      • Chapitre 10. Rendre son site multilingue
      • Chapitre 11. Étendre et personnaliser son site

Guy Vigneault

3.5. Utiliser Composer pour télécharger et mettre à jour les fichiers

Par Guy Vigneault | 11:49 PM EDT, ven septembre 05, 2025

Objectif

Utiliser Composer pour télécharger et mettre à jour les fichiers et les dépendances du cœur (core) ou des modules et thèmes contribués.

Prérequis

Section 3.2, « Concept : outils supplémentaires »

Prérequis du site

Si vous voulez utiliser Composer, il doit être installé, soit sur votre serveur de développement local, soit sur votre site en production. Consulter Section 3.2, « Concept : outils supplémentaires ».

Étapes

Si vous n’êtes pas en mesure d’installer l’outil Composer sur votre serveur de production, vous pouvez suivre les étapes dans n’importe laquelle des sections ci-dessous sur votre serveur local, et ensuite transférer tout fichier ajouté ou mis à jour sur votre serveur de production. La procédure recommandée est de faire une archive ou un fichier zip des nouveaux répertoires ou des répertoires modifiés que vous tranférerez sur votre serveur de production, d’y supprimer les répertoires qui ont été modifiés, et d’extraire l’archive. Inspecter les modifications et ajouts aux fichiers suivants, à la racine de votre installation :

  • répertoire vendor
  • autoload.php
  • composer.json
  • composer.lock

Utiliser Composer pour télécharger le cœur (core)

Suivre ces étapes si vous n’avez pas encore téléchargé ou installé le cœur, et que vous voulez utiliser Composer pour télécharger à la fois le cœur et ses dépendances externes :

  1. Dans la ligne de commande, se placer un niveau au-dessus du répertoire où vous souhaitez que se trouve le logiciel.
  2. Saisir cette commande, où monrépertoire est le répertoire que vous souhaitez créer :

    composer create-project drupal/recommended-project monrépertoire
  3. La dernière version du cœur sera téléchargée dans le sous-répertoire monrépertoire/web.

Utiliser Composer pour télécharger un module ou un thème

Suivre ces étapes si vous utilisez déjà Composer pour gérer le cœur, et que vous voulez utiliser Composer pour ajouter un module ou thème contribué avec ses dépendances.

  1. Chaque fois que vous voulez ajouter un module ou thème contribué, déterminer le nom court du projet. Il s’agit de la dernière partie de l’URL de la page du projet ; par exemple le module Geofield, à l’adresse https://www.drupal.org/project/geofield, a pour nom court geofield.
  2. Pour télécharger le module ou thème contribué avec ses dépendances externes, saisir la commande suivante à la racine de votre site (en remplaçant geofield par le nom court du module ou du thème) :

    composer require drupal/geofield

Utiliser Composer pour mettre à jour des fichiers précédemment téléchargés

Suivre ces étapes pour mettre à jour les fichiers du cœur ou d’un thème ou module contribué, après avoir commencé à gérer les dépendances avec Composer :

  1. Déterminer le nom court du projet que vous voulez mettre à jour. Pour le cœur, il s’agit de core. Pour des modules ou thèmes contribués, il s’agit de la dernière partie de l’URL de la page du projet ; par exemple le module Geofield, à l’adresse https://www.drupal.org/project/geofield, a pour nom court geofield.
  2. Si vous voulez mettre à jour vers la dernière version stable, utiliser la commande suivante, en remplaçant geofield par le nom court du projet à mettre à jour :

    composer update drupal/geofield --with-dependencies
  3. S’il vous faut une version spécifique, déterminer comment saisir le numéro de version vers lequel vous voulez mettre à jour. Par exemple, pour la version 8.x-1.16 d’un module contribué, vous saisiriez juste 1.16, tandis que pour la version 9.0.7 du cœur, vous saisiriez 9.0.7. Saisir ensuite la commande suivante à la racine de votre site (en remplaçant geofield par le nom court du projet et en indiquant le bon numéro de version) :

    composer require drupal/geofield:1.16

Améliorer votre compréhension

Vous pouvez en apprendre plus sur les commandes de Composer en utilisant son sytème d’aide intégré. Par exemple, pour en savoir plus sur la commande create-project, saisir composer help create-project dans votre invite de commande.

Vidéos

Using Composer and Git to Download Files

Pour aller plus loin (en anglais)

  • Page de documentation de la communauté sur Drupal.org "Using Composer to manage Drupal site dependencies"
  • Page de documentation de la communauté sur Drupal.org "Update Drupal core via Composer"
  • Page de documentation de la communauté sur Drupal.org "Add Composer to an existing site"

Attributions

Adapté par Jennifer Hodgdon, Hans Fredrik Nordhaug, et Joe Shindelar de Drupalize.Me à partir de "Using Composer to manage Drupal site dependencies", copyright 2000-2025 contributeurs individuels à la documentation de la communauté de Drupal. Traduit par Felip Manyer i Ballester.

 

Liens transversaux de livre pour Tutoriels

  • ‹ 3.4. Se préparer à l’installation
  • Haut
  • 3.6. Lancement de l’installeur interactif ›
CMS

 

Tous les CMS

Tuto

 

Tutoriels

 

Livre Blanc

 

Livres Blanc

Propulsé par Drupal

Politique de confidentialite

Politique de confidentialite

Contenu récent

  • 11.4. Trouver des thèmes
    2 jours ago
  • 11.3. Télécharger et installer un module depuis Drupal.org
    2 jours ago
  • 11.2. Activer et désactiver le mode maintenance
    2 jours ago
  • 11.1. Trouver des modules
    2 jours ago
  • Chapitre 11. Étendre et personnaliser son site
    2 jours ago

Copyright

Creative Commons

Sauf mention contraire, Guide CMS © 2025 par Guy Vigneault est sous licence Creative Commons Attribution - Utilisation non commerciale - Partage dans les mêmes conditions 4.0 International

 

Creative Commons

Unless otherwise stated, Guide CMS © 2025 by Guy Vigneault is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

eGV Web