02.Formations Internet
01. Formation Construire un site WordPress 02. Formation Concevoir un thème WordPress 03. Formation Développement de plugin WordPress 04. Formation Administration Drupal 05. Formation Construire un thème pour Drupal 06. Formation Développement de modules Drupal 07. Formation JOOMLA! 08. Formation SPIP pour les Développeurs 09. Formation MAGENTO Administrateur 10. Formation Créer sa boutique en ligne 11. Formation Prestashop monter rapidement un site e-commerce 12. Formation Thelia
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
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
