Présentation de Drupal version courante
- Positionnement de Drupal par rapport à d'autres CMS.
- Principales fonctionnalités et nouveautés.
- Composants d'un site Drupal : nodes, modules, views...
- La gestion mobile.
- La gestion du multilinguisme.
Travaux pratiques
Installer Drupal sur un serveur en local.
Créer et gérer les contenus
- Les types de contenu, leurs champs.
- Définir les options de publication d'un type de contenu.
- Créer, éditer, accéder, supprimer, rechercher un type de contenu. Définir de nouveaux champs.
- Formater le contenu avec un éditeur (CKEditor).
- Le système de filtres.
- Intégrer des contenus multimédias.
- Gérer le workflow de publication.
Travaux pratiques
Créer un contenu personnalisé.
Les taxonomies
- Créer des vocabulaires.
- Associer un vocabulaire à un type de contenu.
- Travailler avec plusieurs vocabulaires.
Le système de navigation
- Créer un menu principal, secondaire, un pied de page.
- Ajouter un élément de menu.
Travaux pratiques
Ajout d'un système de navigation sous forme de menus permettant d'accéder aux contenus et aux services disponibles depuis la page d'accueil.
Les blocs
- Positionner les blocs sur une page.
- Configurer les blocs.
- Créer des blocs personnalisés.
- La gestion des blocs et du layout.
Les modules
- Installer et configurer un module.
- Module field : construire son propre type de contenu.
- Module views : personnaliser l'affichage d'un contenu.
- Autres modules utiles (CKEditor, entity référence, référencement...).
Travaux pratiques
Installer et utiliser un nouveau module (field, views...).
Administrer un site Drupal
- Les tâches de l'administrateur. Le tableau de bord.
- Gestion des accès : utilisateurs, rôles, permissions.
- Sauvegarder et restaurer le site.
- Mise en production, clonage et mise à jour d'un site.
- Automatisation de tâches (publication de contenus...).