Sunteți pe pagina 1din 3

Formation sur le systme de gestion de contenu Drupal

Prsentation de la formation

Objectifs de la Formation

la gestion et l'administration du contenu d'un site ralis avec Drupal .

Le dveloppement de modules (extensions) et de thmes (personnalisation


graphique du site Web) sont galement abords durant cette formation.

crer et d'organiser du contenu, puis d'administrer des sites Drupal au


quotidien.

personnaliser la charte graphique de vos sites sans manipuler du code.

installer, de configurer et d'exploiter les modules indispensables


l'administration d'un site Drupal.

crer vos propres types de contenus et de les afficher en fonction de vos


critres.

Dure

5 jours par groupe

Programme de formation
I. Gestion des URL par Drupal :

Comment Drupal gre l'URL rewriting


Paramtrer une URL pour une page ou un type de page (module"path" +
"pathauto")
Gestion des droits d'accs une page ou un type de page
Passage d'arguments dans les URLs
Modules indispensables: CCK, Views et Gestion des droits

Programme de la Formation

II. Personnaliser le contenu avec Drupal

Introduction la taxonomie
Introduction au module CCK
Introduction au module views
Contenus PHP et HTML
Installer un thme

III. La base de donnes Drupal

Explication de la BDD de Drupal.


Prsentation du framework Drupal et de ses fonctions
db_query,db_fetch_object, ...
Prsentation du Schema API
Gestion de Drupal du multi sitele

IV. Systme de noeuds:

Dfinition d'un noeud et de l'objet $node


Utilisation de $node dans un module ou dans un template
Crer, sauvegarder, rcuprer les donnes d'un noeud via le framework
Drupal
Intercepter les actions effectues sur les noeuds (hook_nodeapi)

V. Le Thming :

Prsentation gnrale mise en place d'un thme de base


Personnalisation de ce thme par configuration via le module
d'administration
Personnalisation de ce thme par hritage

VI. Les utilisateurs :

L'objet $user.
Introduction au hook_user()
Le processus de cration de compte utilisateur
Le processus de login
Ajouter des champs l'objet $user
Mise en place de l'internationalisation sur le site

VII. Dveloppement Drupal : Cration d'un module

Cration des fichiers de base

Programme de la Formation

Crer un "hook"
Crer une page d'administration pour le module

VIII. Dveloppement Drupal : Les formulaires

Crer ses propres formulaires


Grer la validation et la soumission d'un formulaire
Changer la prsentation d'un formulaire
Modifier un formulaire gnr par Drupal ou un autre module
Formulaires complexes : formulaires multipages, formulaires AJAX...

IX. Dveloppement Drupal : Programmation avance

Comprendre, crer ou modifier les fichiers Drupal (.info, .tpl.php, ...)


Drupal et son principe de caches multiples
Drupal et sa gestion des sessions

X. Dveloppement Drupal : jQuery

Intgration de jQuery et Drupal


Crer des pages utilisant jQuery et ses plugins (carrousel, slideshow,...)
Crer un plugin jQuery

XI. Cas pratique

Traitement par lchange en groupe des situations professionnelles de


chacun des
participants.

Programme de la Formation

S-ar putea să vă placă și