eZ4DEV: eZ Publish 4 vers eZ Publish 5

Objectifs

Cette formation vous permettra

  • d'installer le CMS eZ Publish 4, 
  • de découvrir les fonctionnalités embarquées avec ce CMS d'entreprise,
  • d'apprendre intégrer le design d'un site avec le moteur de template eZTPL
  • de migrer votre site vers eZ Publish 5,
  • de découvrir les nouvelles fonctionnalités embarquées avec ce CMS d'entreprise,
  • d'apprendre les concepts de base de Symfony (routing, controller, templating)
  • d'adapter votre site en utilisant le moteur de template Twig
  • d'ajouter des modules complémentaires Symfony.

Programme de la formation

Jour 1

  • Présentation d’eZ Publish 4 et démo
  • Installation d'eZ Publish 4
  • Présentation des fondamentaux et concepts de gestion de contenus
  • Présentation de l’interface d’administration,
  • Paramétrage et système de configuration,
  • Création de classe de contenus sur mesure et administration éditoriale.
  • TD : création d’une structure de site de type magazine en ligne.

Jour 2

  • Prise en main de l’API eZ Publish 4,
  • Module, Vue, Paramètres de vue,
  • Généralités sur les templates, templates de vue, de nœuds, système,
  • Création d’une extension de design, templating,
  • TD : adaptation du design du site en utilisant Bootstrap et de thèmes pré-fabriqués.

Jour 3

  • Présentation de la couche de sécurité eZ Publish, Rôles, Droits,
  • Présentation du système de workflow, déclencheur, événements de workflow,
  • Mise en place d’un mécanisme d’approbation,
  • Présentation des états des objets et mise en oeuvre d’un mécanisme d’approbation avancé,
  • Création d’un datatype sur mesure,
  • TD : faire évaluer eZ Publish 4 en ajoutant un datatype sur mesure.
  • En fin de journée : Migration des instances vers eZ Publish version 5.

Jour 4

  • Présentation des concepts de base de Symfony2, routing, controller, templating,
  • Prise en main de l’API eZ Publish 5,
  • Création d’un Bundle Symfony2 pour eZ Publish 5, création de template sur mesure,
  • Système de template et implémentation avec Twig.
  • TD : faire évaluer eZ Publish 5 en créant un Bundle Symfony2.

Jour 5

  • Installation de modules supplémentaires de la communauté Symfony2 et eZ Publish avec composer,
  • Poursuite du développement Symfony2, notion et développement d’un pré-contrôleur,
  • Gestion du cache, concept et bonnes pratiques
  • TD : poursuivre l’adaptation du design du site de type magazine en ligne

Vous voulez plus d'informations sur cette formation Contactez nous