Choisissez la page à afficher :
Programme de la formation
IMPORTANT : La version installée et utilisée tout au long de la formation est Drupal 6.x.
Jour 1 : Installation et configuration, modules par défaut, et thèmes
- Présentation de Drupal, son jargon (node, taxonomie...), et la configuration requise (PHP, MySQL, mod_rewrite...).
- Présentation et installation des outils de développement (Wamp, Zend Studio, Firefox, FireBug, phpMyAdmin).
- Téléchargement, installation et configuration avancée de Drupal 6.x.
- Présentation et utilisation des principaux modules par défaut comme la taxonomie, les menus, les permissions utilisateur…
- Publication des premières pages avec Drupal et création d’un menu de navigation.
- Présentation et utilisation de modules indispensables à télécharger sur drupal.org comme tinymce, image, panels...
- Présentation du système de thème/templates et création d’un thème personnalisé depuis zéro.
Jour 2 : Programmer avec Drupal
- L’API Drupal et le système de hooks.
- L’API des formulaires.
- Création de modules personnalisés.
- Personnalisation des comportements par défaut de Drupal.
- Personnalisation avancée de l’affichage avec le fichier template.php.
Jour 3 : Les modules CCK et Views
CCK (Content Construction Kit) est un module Drupal qui permet de construire ses propres types de contenu via une interface Web. Un type de contenu est un ensemble de champs. Par exemple, pour créer une boutique en ligne, vous pourriez créer un type de contenu « produit » qui contiendrait les champs Nom du produit, Description, Photo, et Prix. CCK vous permet de faire cela sans toucher une ligne de code !
Views est un module Drupal qui permet d’afficher des listes de contenus stockés dans Drupal d’après les critères de votre choix. Vous pourriez par exemple créer une view (« vue », en français) affichant tous les événements qui ont lieu en mars 2007, en les classant du plus ancien au plus récent. Et toujours sans toucher une ligne de code.
Une journée entière sera consacrée à l’étude de ces 2 modules qui sont probablement les plus complexes et les plus utiles de Drupal. En effet, si vous les maîtrisez, vous serez capable de fabriquer la plupart des fonctionnalités dont vous aurez besoin pour votre site, sans même connaître la programmation.
- Installation des modules CCK et Views.
- Présentation des types de champs proposés par CCK (text, numeric, date, email, image, link…).
- Création d’un type de contenu simple puis complexe avec CCK.
- Personnalisation de l’affichage d’un contenu CCK avec contemplate.
- Présentation des différents types de Views (Table, List, Teaser…).
- Création d’une View simple et d’une View complexe (views imbriquées, plusieurs views sur la même page).
- Personnalisation de l’affichage d’une View.
Objectifs de la formation
- Savoir installer, configurer et administrer un site Drupal.
- Maîtriser les fondamentaux de la personnalisation et de la programmation avec Drupal.
- Savoir s’y retrouver dans le code de Drupal, et savoir où chercher en cas de problème.
- Avoir suffisamment de connaissances pour être autonome pour créer son propre site Drupal.
Public concerné et pré requis
Développeurs ou agences Web souhaitant maîtriser un outil pour développeur leurs sites qui leur évitera de réinventer la roue à chaque fois.
Webmasters ou responsables de sites Web souhaitant s’affranchir d’un prestataire pour pouvoir gérer leur site de façon autonome grâce à un CMS.
Pré requis pour assister à cette formation :
- Connaître HTML et CSS (indispensable)
- Connaître PHP (fortement recommandé)
- Connaître les CMS en général (conseillé)



Commentaires récents
il y a 5 semaines 1 jour
il y a 6 semaines 4 jours
il y a 7 semaines 4 jours
il y a 8 semaines 3 jours
il y a 10 semaines 19 heures
il y a 10 semaines 22 heures
il y a 12 semaines 1 jour
il y a 12 semaines 1 jour
il y a 12 semaines 6 jours
il y a 13 semaines 2 jours