Déploiement d'un même site sur différentes instances
1. PRÉSENTATION
- Mise à jour d'un site déjà en production
- Distinction entre “staging de contenu” et “staging de configuration”
- Pourquoi est-ce que le déploiement pose problème à Drupal
- Les solutions à notre disposition (modules, Drush…)
2. SYSTÈME DE CONFIGURATION DE DRUPAL 8
- Export de la configuration complète
- Organisation des fichiers de configuration
- Config API
- Stockage de la configuration et le contenu
3. CRÉER UN MODULE AVEC UN FORMULAIRE D'ADMINISTRATION
- Configuration dans un module
- Création d'un formulaire permettant de mettre à jour de la configuration
- Gérer la configuration en cas de mise à jour de module
4. DRUSH
- Présentation
- Utilisation de Drush pour le déploiement
- Commandes Drush de base
- Savoir gérer l'import/export de configurations en ligne de commande
5. SURCHARGER LA CONFIGURATION
- Surcharge dans le fichier de settings
- Surcharge dans le code PHP d'un module
- Surcharge dynamique d'une configuration en fonction du rôle de l'utilisateur
6. DÉPENDANCE DE CONFIGURATION
- Dépendances entre configurations
- Problèmes liés aux dépendances
- Partager des configurations
7. MODULE FEATURES
- Présentation
- Commandes Drush associées
- Utiliser Features dans ses déploiements
8. WORKFLOW AVEC GIT
- Système de configuration et Git
- Git workflow pour le développement
9. CLONER UN SITE
- À quoi ça sert ?
- Dupliquer un site sans son contenu
10. DÉPLOIEMENT DE CONTENU
- À quoi ça sert ?
- Versions multiples d'un même site
- Comment synchroniser du contenu sur différents sites
Attestation de formation
Non certificiante
Sans niveau spécifique