Formation Drupal - Déploiement



Objectifs, programme, validation de la formation

Objectifs

  • Déploiement d’un même site sur différentes instances
  • Etre opérationnel professionnellement juste après la formation

Description, programmation

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

Validation et sanction

Attestation de formation

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique


Durée, rythme, financement

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Formation Drupal - initiation

Inscription

Contact renseignement Laurent ABSUP


Périodes prévisibles de déroulement des sessions

Session débutant le : 29/11/2021

Adresse d'inscription
Absup
55 rue Baraban 69003 Lyon 3e

Lieu de formation


Organisme de formation responsable