Formation Drupal – Basique
Apprendre les bases en Drupal
Présentation de la formation
Drupal est un système de gestion de contenu (CMS) libre et open-source développer en PHP.
Drupal publié sous la licence libre GNU permet de créer et gérer une grande variété de sites web, du site institutionnel au site communautaire en passant par le blog personnel ou le site d’information. Il peut être utilisé pour gérer des sites collaboratifs regroupant forum d’échanges, annonces, agendas d’événements… et permet la gestion de groupes de travail.
Cette formation va vous permettre de découvrir et de pratiquer la dernière version pour créer votre site, l’administrer et le faire évoluer.
Programme de la formation
Objectifs pédagogiques
- Découvrir la dernière version Drupal 8.
- Concevoir et administrer votre site web.
- Créer votre contenu web et personnaliser.
Pré-requis
Pour suivre la formation il suffit :
- Avoir une connaissance en HTML5.
- Avoir une connaissance en CSS3.
Contenu de la formation
INTRODUCTION
- Présentation de Drupal
- Comprendre le core de Drupal 8
- Planification stratégique
- Exemples de sites
INSTALLATION
- Installation des outils de développement
- Installation et configuration de Drupal en local
CRÉATION ET GESTION DU CONTENUS
- Créer du contenu sous forme de nœuds
- utiliser des types de nœuds tout faits ou créer les siens avec Fields.
- 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.
- Réglages des commentaires
- Réglage des menus
- Recherche de contenus
CRÉATION ET GESTION DES UTILISATEURS
- La gestion des utilisateurs dans Drupal vous permet de déléguer les différentes tâches à différents profils.
- Créer un utilisateur depuis le back office
- Définir les rôles
- Gérer les droits
LA TAXONOMIE
- Classer le contenu de son site avec la taxonomie.
- Création de vocabulaires
- Assigner le vocabulaire d’une taxonomie à un type de contenu
- Sélectionner les termes d’une taxonomie pendant la création du contenu
- Hiérarchie des termes
- Créer un menu qui exploite la taxonomie
CONSTRUIRE SES PROPRES TYPES DE CONTENU
- Pages et articles
- Définir un type de contenu personnalisé
- Créer un type de contenu personnalisé
- Autres types de champs : Boutons radio, Case à cocher, List Select, Upload Fichier, TextArea
- Champ numérique et autres types de champs
- Créer un type de contenu simple, puis un type de contenu complexe avec Field API
UTILISATION DE THÈMES DRUPAL
- Comment fonctionne un thème sous Drupal
- Trouver un nouveau thème
- Installer un thème
- Administrer un thème
- Options de configuration
CRÉATION DE MENUS
- Ajouter un élément de menu
- Création d’un nouveau menu
LES BLOCS
- Les blocks dans les pages
- Configurer les blocks
- Utiliser les blocks à partir de modules
- Créer un block personnalisé
LES VIEWS
- Création d’une vue
- Découvrir des différents types de Vues : Table, List, Grid…
- Affichage de pages
- Affichage de blocks
- Filtres
- Créer une Vue simple, puis une Vue complexe
LES MODULES
- Trouver des modules
- Télécharger et installer des modules
- Configurer les modules
- Modules les plus utilisés
ADMINISTRATION D’UN SITE
- Administration d’un site Drupal
- Sauvegarde et restauration de votre site
TRAVAUX PRATIQUES
- Création d’un site blog
- Création d’un site d’une entreprise
Méthodes & moyens
Explications théoriques suivies de pratiques guidées puis mises en autonomie
- 1 vidéoprojecteur par salle
- 1 ordinateur par stagiaire
Profil du formateur
Support de cours
- Support papier ou électronique (dématérialisé)
- Les exercices d’accompagnement peuvent être récupérés sur clef USB