Click here to load reader
Upload
arharrab
View
5
Download
1
Embed Size (px)
DESCRIPTION
systéme de gestion de contenu Drupal
Citation preview
Formation sur le système de gestion de contenu Drupal
Présentation de la formation
Objectifs de la Formation
la gestion et l'administration du contenu d'un site réalisé avec Drupal . Le développement de modules (extensions) et de thèmes (personnalisation graphique du site
Web) sont également abordés durant cette formation. créer 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. créer vos propres types de contenus et de les afficher en fonction de vos critères.
Durée
5 jours par groupe
Programme de formation
I. Gestion des URL par Drupal : Comment Drupal gère l'URL rewriting Paramêtrer une URL pour une page ou un type de page (module"path" + "pathauto") Gestion des droits d'accès à une page ou un type de page Passage d'arguments dans les URLs Modules indispensables: CCK, Views et Gestion des droits
II. Personnaliser le contenu avec Drupal Introduction à la taxonomie Introduction au module CCK Introduction au module views Contenus PHP et HTML Installer un thème
Programme de la Formation 1
III. La base de données Drupal Explication de la BDD de Drupal. Présentation du framework Drupal et de ses fonctions db_query,db_fetch_object, ... Présentation du Schema API Gestion de Drupal du multi sitele
IV. Système de noeuds: Définition d'un noeud et de l'objet $node Utilisation de $node dans un module ou dans un template Créer, sauvegarder, récupérer les données d'un noeud via le framework Drupal Intercepter les actions effectuées sur les noeuds (hook_nodeapi)
V. Le Thèming : Présentation générale mise en place d'un thème de base Personnalisation de ce thème par configuration via le module d'administration Personnalisation de ce thème par héritage
VI. Les utilisateurs : L'objet $user. Introduction au hook_user() Le processus de création de compte utilisateur Le processus de login Ajouter des champs à l'objet $user Mise en place de l'internationalisation sur le site
VII. Développement Drupal : Création d'un module Création des fichiers de base Créer un "hook" Créer une page d'administration pour le module
VIII. Développement Drupal : Les formulaires Créer ses propres formulaires 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 Formulaires complexes : formulaires multipages, formulaires AJAX...
Programme de la Formation 2
IX. Développement Drupal : Programmation avancée Comprendre, créer ou modifier les fichiers Drupal (.info, .tpl.php, ...) Drupal et son principe de caches multiples Drupal et sa gestion des sessions
X. Développement Drupal : jQuery Intégration de jQuery et Drupal Créer des pages utilisant jQuery et ses plugins (carrousel, slideshow,...) Créer un plugin jQuery
XI. Cas pratique
Traitement par l’échange en groupe des situations professionnelles de chacun des
participants.
Programme de la Formation 3