-
Formateur(s)
David OLMETA -
Référence
DRUP701
-
Durée
3 jours (21h)
-
Prix unitaire HT
1650 €
Prochaines sessions
Date de début | Ville | Prix unitaire HT |
---|
Description
Drupal est un CMS (gestionnaire de contenu) offrant un grand nombre de fonctionnalités mais aussi et surtout un CMF (Content Management Framework) performant permettant de le personnaliser et de l’étendre. Ce stage de 3 jours vous permettra par la pratique de maîtriser les rouages de Drupal7. Cette formation très complète vise à vous permettre de développer un site web avec Drupal 7, et à adapter les modules existants aux besoins fonctionnels de vos utilisateurs
Objectifs pédagogiques
- Installer l’environnement Drupal7
- Assurer la conception technique d’un site sous Drupal7
- Maîtriser le développement d’un site Drupal7
- Déployer un site sous Drupal7
Public cible
Développeurs PHP, Webmaster souhaitant aller plus loin dans la gestion de leur site
Pré-requis
Connaître les bases du webmastering Drupal, de HTML/CSS et PHP (indispensable)
Modalités d’évaluation
L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.
Méthodes pédagogiques
60 % Théorie / 40 % Pratique
Programme de la formation
Introduction à Drupal 7
- Points forts
- Fonctionnalités
- Ressources
Structure interne et configuration de Drupal 7
- Architecture interne : les différents composants
- Installation et configuration
- Interface d’administration
- Architecture des répertoires de Drupal7
Gestion du contenu
- Principe des nodes
- Types de contenus, champs spécifiques
- Taxonomies : catégories, tags, taxonomie
- Relations entre des types de contenus
- Gestion de fichiers
- Travaux pratiques
Internationalisation
- Traductions des contenus
- Traduction de l’interface
Navigation et listing
- Créer des listes avec Views
- Gestion des menus
Design et apparence : thèmes
- Thèmes avec Drupal 7
- Structure des répertoires de thème
- Créer son propre thème
- Héritage de thème, personnalisation
- Étendre les templates des principaux composants (views, node)
- Intégration CSS et Javascript
- Travaux pratiques
Les contrôles d’accès
- Sécurité
- Utilisateurs
- Rôles et droits associés
Workflows
- Événements
- Déclencheurs
Développement de modules Drupal 7
- Norme de création d’un module en PHP
- Méthodologie : les hooks
- Développer des plugins : views, context, etc.
Mise en application de l’ensemble des notions abordées dans le cadre d’un projet complet avec Drupal 7
Le cas pratique est généralement l’élaboration d’un site d’une agence immobilière, qui permet d’aborder les points techniques suivants :
- installation drupal
- configuration de base
- création de types de contenus
- création de listings paramétrés
- gestion de layouts différents par page
- création de thème
- adaptation de thème existant
- création de modules
- création de plugins de modules
- gestion des menus / breadcrumb
- Etc.