Formation Drupal 8/9 Webmaster
- Référence : OPS013
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Bien connaître le web en général
- 2- Connaître les CMS en général
- 3-Connaître HTML et CSS
PROFIL DES STAGIAIRES
- 1-Webmasters ou responsables de sites Web souhaitant gérer de façon autonome leur site web au quotidien
- 2-Développeurs amenés à réaliser un site Drupal de A à Z : installation, paramétrage, développement...
- 3-Décideurs ou chefs de projet souhaitant avoir une vue d'ensemble de Drupal et de ses possibilités
OBJECTIFS
- Comprendre l'esprit et le jargon de Drupal (noeud, taxonomie...)
- Avoir une vue d'ensemble des possibilités de Drupal : points forts, points faibles, délais de mise en oeuvre
- Être capable de créer et d'organiser du contenu, puis d'administrer son site Drupal au quotidien
- Être capable d'installer, de configurer et d'exploiter des modules indispensables
- Maîtriser les modules Field et Views qui permettent respectivement de créer ses propres types de contenus et de les afficher en fonction de ses propres critères
- Passage de la certification Drupal 8 Webmaster : construction de site web avec la version 8 du CMS Drupal D8 sur Paris (passage possible durant 1 an à compter du passage de la formation)
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement Internet
CONTENU DU COURS Développement Internet
1 - Introduction
- Présentation et installation des outils de développement (XAMPP, module Devel)
- Téléchargement, installation et configuration avancée de Drupal 8
- Découverte des principales différences avec Drupal 7
- Présentation détaillée de Drupal et de son jargon (node, taxonomie, entité…)
2 - Création du contenu
- Créer du contenu sous forme de noeuds
- Formater le contenu avec un éditeur WYSIWYG (CKEditor) : avantages et inconvénients
- Utiliser les relations entre entités pour modéliser sa propre structure de données
- Personnalisation de l’affichage d’un contenu : view mode et form mode
- Contrôler l’accès au contenu : qui peut voir quoi
3 - Le module Views
- Présentation des différents types de Views (page, bloc, référence…)
- Création d’une vue simple et d’une vue complexe (vues imbriquées, plusieurs vues sur la même page)
- Personnalisation de l’affichage d’une vue
- Utilisations avancées du module Views : filtres exposés, filtres contextuels, relations…
4 - Organisation du contenu
- Utiliser des vues pour naviguer dans le contenu.
- Créer des pages d’accueil qui "remontent" du contenu pioché ailleurs dans le site : modules Page Manager, Panels et Paragraph
- Gestion des blocs : visibilité, bloc sur mesure, Block Visibility Groups
- Classer/organiser le contenu de son site avec la taxonomie
- Créer un menu qui exploite la taxonomie
5 - Fonctionnalités communautaires
- Gestion des médias avec le module Media
- Création de formulaire à la souris : modules Contact, Webform…
- Personnaliser les profils utilisateurs
- Partage de contenus sur les réseaux sociaux
- Mise en place d’un workflow de publication pour les noeuds
6 - Aller plus loin
- Installation multi-sites (une instance de Drupal fait tourner plusieurs sites distincts)
- Fonctionnement du multilingue : traduction du contenu, de l’interface et de la configuration
7 - Optimisation
- Optimiser le référencement : quels modules installer ?
- Optimiser les performances : quels sont les points critiques à surveiller ?
- Optimiser la sécurité : quelles sont les bonnes pratiques à respecter ?
8 - Administration du site
- Gérer le spam, modérer les commentaires et les utilisateurs
- Automatiser certaines tâches (envois d’e-mails, validation d’inscription, publication/dépublication du contenu…)
- Sauvegarder son site Drupal
- Mettre à jour son site Drupal
- Introduction au déploiement (système de configuration)