web

06. Formation Développement de modules Drupal

Objectifs

Savoir écrire ses propres modules Drupal. Connaître les différents types de modules présents dans l’environnement Drupal. Savoir comment étendre ce CMS afin d’intégrer des fonctionnalités supplémentaires et spécifiques sur un site géré par Drupal.

Participants

Webmasters, développeurs, chefs de projet souhaitant créer ou modifier des modules pour le CMS Drupal.

Prérequis

Connaître le PHP (pas besoin de programmation objet) et connaître Drupal et son administration sont indispensables pour suivre cette formation.

Programme

Environnement de développement

  • IDE : exemple Eclipse
  • Firebug
  • Environnement de test PHP en local : exemple Wamp
  • Le plugin Devel

Architecture de Drupal

  • Organisation des fichiers
  • Les modules de base
  • Les notions de Node, blocs, menus, triggers et thème
  • Etendre Drupal : les Hooks et l’API
  • La base de donnĂ©es standard de Drupal

Architecture d’un plugin

  • Le fichier info
  • Le fichier install
  • Le fichier module
  • GĂ©nĂ©ration d’une fonction d’aide pour les administrateurs

Création d’une nouvelle page

  • GĂ©nĂ©ration du contenu d’une page
  • Gestion des droits
  • IntĂ©gration de la page dans le menu
  • Rendre la page sensible au thème

Création de blocs

  • GĂ©nĂ©ration du contenu d’un bloc
  • IntĂ©gration dans la liste des blocs

Formulaires Drupal

  • Comprendre le processus de formulaire de Drupal
  • Étude de l’API Form
  • Les diffĂ©rents types de composants
  • Comment ajouter ses propres composants

Pages de configuration

  • CrĂ©er une page de configuration accessible dans le menu administration
  • CrĂ©er une page de configuration de bloc

Utilisation de la couche d’abstraction de Base de données

  • CrĂ©ation de tables dans le fichier install
  • RequĂŞtes indĂ©pendantes

Création d’un nouveau type de noeud

  • DĂ©claration du nouveau type
  • CrĂ©ation des fonctions d’ajout, modification et suppression
  • Rendre le type de noeud sensible au thème

Techniques avancées

  • Modifier les types de noeuds existants
  • Ecrire des triggers
  • Ecrire des actions
Télécharger le plan de cours
  • DurĂ©e5 jours
  • Prix2000 € HT
Dates des
prochaines sessions
  • 21/05/2012
  • 03/09/2012
  • 26/11/2012
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
Ă  nous contacter

01 44 61 96 00