Logo Drupal stylisé Agrandir l'image

Formation Drupal 7 créer et administrer ses propres modèles - 3 jours

DEV061.

Prix : Formation en intra-entreprise seulement, contactez-nous pour plus de renseignements.

Objectifs : Cette formation permet aux apprenants de créer leurs modules et utiliser Drupal comme un framework pour leurs développements maison. Comprendre le fonctionnement de l'API Drupal et le système de "hooks".

Participants : Développeurs Web souhaitant exploiter Drupal comme un framework de développement.

Prérequis : Connaissances du PHP (indispensable), du HTML et du CSS (fortement recommandé) et de Drupal en tant que webmaster.

Plus de détails

Programme

1 Utiliser un CMS / SGC

> Présentation rapide de Drupal et de son jargon (node, taxonomie...)
> Présentation et installation des outils de développement (WAMP, Editeur PHP, Firefox)
> Téléchargement et installation de Drupal 7
> Les outils du développeur : Firebug, module "devel"

2 Utiliser les modules

> Les fichiers nécessaires
> Créer un "hook"
> Créer une page d'administration pour le module
> Enregistrer les réglages du module

3 Gérer les URLs

> Comment Drupal gère l'URL routing
> Comment faire correspondre une URL à une page
> Comment gérer le contrôle d'accès à une URL
> Utilisation de caractères "joker" dans les URLs
> Modifier les URLs déclarées par d'autres modules

4 Se perfectionner sur l’utilisation de la base de données

> Comprendre la couche d'abstraction BDD de Drupal
> Se connecter à la base et effectuer des requêtes
> La Schema API : qu'est-ce que c'est ? comment l'utiliser ?
> Se connecter à plusieurs BDD depuis Drupal

5 Gérer les utilisateurs

> L'objet $user
> Introduction aux hook_user
> Le processus de création de compte utilisateur

6 Gérer les nœuds

> Qu'est-ce qu'un noeud ? (l'objet $node)
> Créer un "node module"
> Créer et sauvegarder des noeuds
> Intercepter les actions effectuées sur les noeuds

7 Utiliser les formulaires

> Créer ses propres formulaires (FormAPI).
> Gérer la validation et la soumission d'un formulaire.
> Changer la présentation d'un formulaire.
> Modifier un formulaire généré par Drupal ou un autre module sans toucher au code source de ce formulaire (hook_form_alter).
> Formulaires complexes : formulaires multipages, formulaires AJAX…

30 autres produits dans la même catégorie :