4

Click here to load reader

Systéme de gestion de contenu Drupal

Embed Size (px)

DESCRIPTION

systéme de gestion de contenu Drupal

Citation preview

Page 1: Systéme de gestion de contenu Drupal

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

Page 2: Systéme de gestion de contenu Drupal

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

Page 3: Systéme de gestion de contenu Drupal

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