Formation Drupal Développeur
pré-requis
HTML, PHP et CSS, Drupal
Objectifs
Installer, configurer et administrer un site Drupal
Créer des modules pour Drupal
Comprendre la plateforme de développement Drupal
Créer des thèmes pour Drupal
Présentation
Installation de Drupal 7
Les outils du développeur : Firefox, Firebug, devel, coder, eclipse
Installation et configuration d’Eclipse pour Drupal
Principes de base
Nœuds, taxonomy, Fields
Blocks, views
Users, rôles
Comprendre la couche d'abstraction BDD de Drupal
Les nœuds
Concept des noeuds / entités
Types de contenu et nœuds
Création d'un module
Les fichier .module, .install, .info
Comment créer et configurer un module
Système de hook
Les principaux hooks de Drupal
Intercepter les actions effectuées sur les nœuds (hook_nodeapi)
Créer, Mettre à jour, sauvegarder, effacer des nœuds programmatiquement
Les formulaires
Système de formulaires dans Drupal: FormAPI, hook_menu, hook_form, hook_form_alter
Créer un formulaire programmatiquement
Créer un formulaire en utilisant le module webform
Gérer la validation et la soumission d'un formulaire
Changer la présentation d'un formulaire
Formulaires complexes : formulaires multipages, AJAX...
Les Views
Création des vues en utilisant des fonctions avancées
Theming des vues (fichiers .tpl.php)
Le système de thème
Les fichiers de base d'un thème
Construire son thème
Utilisation de jQuery pour une meilleure fluidité.
Theming des types de contenu (fichiers .tpl.php)
Prochaines dates
Jeudi 26 et vendredi 27 avril 2012
Jeudi 27 et vendredi 28 septembre 2012
jeudi 29 et vendredi 30 novembre 2012
sabrina@bluedrop.fr
Tel : 04.91.77.13.18.













