Skip to content

Étape 1 - Installation & Configuration

This content is not available in your language yet.

⏱️ Durée estimée : 3h30

À la fin de cette étape, vous serez capable de :

  • ✅ Installer un environnement de développement local (DDEV ou XAMPP)
  • ✅ Créer un nouveau projet Drupal 11 avec Composer
  • ✅ Comprendre la structure des fichiers Drupal
  • ✅ Maîtriser le système de configuration sync
  • ✅ Naviguer dans l’interface d’administration

Avant de commencer, assurez-vous d’avoir :

  • PHP 8.4+ installé
  • Composer 2.x installé
  • DDEV ou XAMPP configuré
  • Git installé

👉 Consultez les prérequis techniques si ce n’est pas fait.

1. Environnement DDEV

Installation et configuration de DDEV pour un environnement Docker isolé. Voir →

2. Environnement XAMPP

Alternative avec XAMPP pour un environnement tout-en-un. Voir →

3. Installation Composer

Créer un projet Drupal 11 avec Composer. Voir →

4. Structure des fichiers

Comprendre l’organisation d’un projet Drupal. Voir →

5. Configuration Sync

Maîtriser l’import/export de configuration. Voir →

6. Interface Admin

Premier tour de l’interface d’administration. Voir →

À la fin de cette étape, vous aurez :

tailstore/ # Votre projet Drupal
├── web/ # Racine web (docroot)
│ ├── core/ # Cœur de Drupal
│ ├── modules/
│ │ ├── contrib/ # Modules téléchargés
│ │ └── custom/ # Vos modules personnalisés
│ ├── themes/
│ │ ├── contrib/
│ │ └── custom/ # Votre thème TailStore
│ └── sites/default/
│ ├── settings.php
│ └── files/ # Fichiers uploadés
├── config/
│ └── sync/ # Configuration exportée
├── vendor/ # Dépendances Composer
├── composer.json
└── composer.lock

Drush est l’outil en ligne de commande indispensable pour gérer Drupal. Il vous permet de :

  • 🔄 Exporter/importer la configuration (drush cex, drush cim)
  • 🗑️ Vider le cache (drush cr)
  • 👤 Gérer les utilisateurs (drush uli, drush user-create)
  • 🗄️ Interagir avec la base de données
  • 🚀 Installer et activer des modules
Fenêtre de terminal
# Installation globale (recommandé)
composer global require drush/drush
# Vérifier l'installation
drush --version

Une fois DDEV démarré, Drush sera automatiquement disponible avec ddev drush.

Fenêtre de terminal
# Créer un projet Drupal
composer create-project drupal/recommended-project tailstore
# DDEV
ddev config
ddev start
ddev drush site:install
# Drush - Configuration
drush cex -y # Exporter la configuration
drush cim -y # Importer la configuration
drush cr # Vider le cache
# Voir toutes les commandes disponibles
drush list

Choisissez votre environnement de développement :