
Formation EZ Publish v4.7 pour développeur
Ref :
Pré-requis
- Bonne connaissance de CSS et HTML
- Maîtrise du langage PHP
Public concerné
- Développeurs Web, PHP
Objectifs
Maîtriser les concepts de développement
eZ Publish V4.5 (intégration, extensions, ..).
Programme détaillé
Architecture d’eZ Publish
-
Présentation générale
-
Les objets et les nœuds
-
L’arborescence de contenus
-
Les classes
-
Les sections
-
L’architecture du système de fichier
-
Les siteaccess et la configuration
Introduction au contenu et design
-
Structure de pages
Gestion des templates
-
Découpage des templates
-
Notion de module et vue
-
Les différents modes d’affichage
-
La structure des répertoires de design
-
Gestion des surcharges
Le langage de template
-
Utilisation des variables
-
Les opérateurs de template
-
Les structures de contrôle
-
Les fonctions fetch
-
Les vues et inclusions de template
Les collecteurs d’informations
-
Les formulaires de collection d’information
-
Les données recueillies
Rôles utilisateur
-
Principe de politique de sécurité
-
Les rôles
-
Affecter les rôles
eZ Find
-
L’installation
-
Les outils
Le système d’extensions
-
La structure de fichier
-
Présentation détaillée des différents types d’extensions
-
Design
-
Opérateur de template
-
Traduction
-
Cronjob
-
Fetch
-
Evénement de workflow
-
ContentEditHandler
-
Module et vue
-
Datatype
-
Evénement de workflow
Gestion du cache
-
Les différents types de cache
-
Zoom sur le cache de contenu
-
Les cache-blocks
Les bonnes pratiques
-
Utilisation des view_parameters
-
L’autoload
-
eZ Debug
-
La fonction attribute()
Multi-site Multi-langue
-
Les siteaccess
Documentation
-
La documentation officielle
-
Les extensions
-
La communauté
Modalités pédagogiques
Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.
Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.
Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.
Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.