Drupal – Déploiement
420 € HT - 1 jour
Eligible CPF
Objectif : Déploiement d’un même site sur différentes instances
Public admis : demandeur d’emploi, salarié, entreprise, étudiant, particulier
Pré-requis : Drupal – initiation
Référence : 2235
PROGRAMME
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