Formation eZ Publish pour développeur

Si l’une des forces de eZ Publish est son aspect pratique et sa facilité d’administration, il s’agit également d’une solution qui offre de nombreuses possibilités en termes de personnalisation et de développement de sites.


Objectifs
  • Connaitre l’architecture d’eZ Publish et le fonctionnement de la solution
  • Savoir modifier le design d’un site
  • Etre en mesure d’enrichir les fonctionnalités par l’ajout d’extensions
  • Comprendre comment mettre en oeuvre des workflows
Participants
  • Développeur Web
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : WEB108

Dates de Formations

10 au 12 Avril 2019

26 au 28 Juin 2019

28 au 30 Aout 2019

09 au 11 Oct. 2019

11 au 13 Déc. 2019

Programme
  • 1/ Architecture d’eZPublish
    • • Présentation générale
    • • Les objets et les noeuds
    • • L’arborescence de contenus
    • • Les classes · Les sections
    • • L’architecture du système de fichier
    • • Les siteaccess et la configuration
  • 2/ Introduction au contenu et design
    • • Structure de pages
  • 3/ 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
  • 4/ 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
  • 5/ Les collecteurs d’informations
    • • Les formulaires de collection d’information
    • • Les données recueillies
  • 6/ Rôles utilisateur
    • • Principe de politique de sécurité
    • • Les rôles
    • • Affecter les rôles
  • 7/ eZ Find
    • • L’installation
    • • Les outils
  • 8/ 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
  • 9/ Gestion du cache
    • • Les différents types de cache
    • • Zoom sur le cache de contenu
    • • Les cache-blocks
  • 10/ Les bonnes pratiques
    • • Utilisation des view_parameters
    • • L’autoload
    • • eZ Debug
    • • La fonction attribute()
  • 11/ Multi-site Multi-langue
    • • Les siteaccess
  • 12/ Documentation
    • • La documentation officielle
    • • Les extensions
    • • La communauté