Formation Drupal 7 Développeur

Introduction à Drupal 7
- Les systèmes de gestion de contenus (CMS ?)
- Présentation de Drupal 7
- Les évolutions de Drupal 7 par rapport à Drupal 6
- Le fonctionnement de Drupal 7
- L’environnement de développement
- Exercices
Installer Drupal 7
- Récupérer Drupal
- Exercice : Installation de Drupal 7
Drupal 7 et son architecture
- L’arborescence des répertoires et des fichiers
- La base de données Drupal
- Les notions essentielles : Entities, Bundles, Nodes, Vocabularies …
Utiliser Drupal 7
- La partie d’administration
- Création et utilisation des types de contenu
- Création et utilisation des noeuds
- Les vocabulaires
- Les blocs
- La gestion des droits utilisateurs
- Exercices
Etendre Drupal 7
- Récupérer, installer et configurer un module sur Drupal.org -> Les bonnes pratiques
- Les modules « indispensables »
- Views
- References ou Entity References?
- Rules
- Panels
Développer un module sous Drupal 7
- La structure d’un module
- L’API Drupal et ses hooks
- Créer des entités et des bundles
- Créer des champs
- Créer des types de contenu et des nœuds
- Gérer les permissions
- Gérer les menus
- Créer et modifier des formulaires
Les thèmes
- Le moteur de templates
- La structure d’un template
- Composer un thème (régions, css, javascript, features, etc.)
Ouverture aux distributions Drupal
- Une distribution c’est quoi et à quoi ca sert ?
- Où trouver une distribution ?
- Quels types de distribution pour mon besoin ?

























