Introduc*on à eZ Publish Pla5orm 5.3 Where Content Means Business
Jun 19, 2015
Introduc*on à eZ Publish Pla5orm 5.3Where Content Means Business !!
Dernièrement dans l’écosystème eZ
2
eZ Publish Pla5orm 5.3
3
aka version Ventoux
Merci aux contributeurs et aux équipes d’ingénierie
4
!
• environ 95% de la roadmap 5.3 livrée • une par5e imprévue ou prévue dans la roadmap 5.4 • à temps !
Merci aux contributeurs externes, notamment crevillo, hhamon, bchoquet-‐heliopsis , is06, stof, Plopix, taenadil, Djamy, jeromegamez, gabriperego, rolebi, emodric
eZ Publish Pla5orm 5.3
5
Une version “Long Term Support” (LTS) !
• Support standard jusqu’à fin Mai 2017 • Support étendu op*onnel jusqu’à fin Mai 2019 • plus de détails ici: h_p://support.ez.no/Public/Service-‐Life !
> Les u*lisateurs 5.2 devraient me_re à jour rapidement (une fenêtre de 6 mois)
> 4.7 & 5.1 devraient me_re à jour pour les nombreux avantages de 5.3
eZ Publish Pla5orm 5.3
6
1. Perme_re aux développeurs de tout niveau de plus facilement apprendre et comprendre Version 5.
2. Faciliter les tâches de développement et de déploiement quo*diennes.
3. Fournir un site de Demo “prêt à l’emploi” avec des fonc*onnalités illustrant systéma*quement les nouvelles fonc*onnalités de la plateforme, et servant de receuil de ‘best prac*ce’.
eZ Publish Pla5orm 5.3: Release Notes & autres
7
• 59 nouvelles “dev stories” • 69 améliora5ons • 239 correc5ons de bugs hEps://doc.ez.no/display/EZP/5.3+Release+Notes
Fonc*onnalités clefs Where Content Means Business !!
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
9
Website Toolbar aka Front End Edi*ng de retour
Bénéfices: • La Website Toolbar s’intègre sur votre site avec les
fonc5onnalités de ges5on de contenus standard: créer éditer, supprimer, déplacer tout contenu.
• L’édi5on en contexte est de retour !
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
10
Places
!
Benefits: •Geolocaliser votre contenu et créer des applica5ons “à la Yelp”
•Recherche basée sur la localisa5on •Un moyen de créer des applica5ons plus ciblées et améliorer l’expérience u5lisateur.
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
11
Nouvelle onglet de modéra*on dans
l’interface d’administra*on
Bénéfices : •Accés immédiat aux réac5ons sur les contenus, pour les éditeurs •Forte intégra5on avec des services de commentaires externes •Un bon exemple de packaging “hybrid” (New Stack & Legacy)
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
12
U*lisa*on de Doctrine DBAL / Doctrine Bundle pour Symfony
Bénéfices : • Composant standard et reconnu pour gérer la couche d’accès SGBDR dans une applica5on Symfony2,
•Accés aux informa5ons de debug au niveau de la base de données, • Partager et réu5liser la configura5on base de donnés avec d’autres applica5ons, •Ouvre la possibilité de supporter plus de bases de données dans le futur
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
13
Authen*ca*on des u*lisateurs par la couche Symfony
!!
Bénéfices : •Un moyen standard et reconnu d’authen5fier les u5lisateurs dans une applica5on Symfony2,
•Permet d’u5liser différents ges5onnaires de login ou SSO disponibles dans la communauté Symfony,
•Extensible, pour permeEre tout type de besoin en ma5ères d’authen5ca5on
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
14
Nouveau système de mise à jour basé sur Composer !
!!
Bénéfices : • Un moyen plus sécurisé de déployer des mises à jour pour
votre installa5on eZ Publish, • Remplace les anciennes fonc5onnalités de déploiement d’eZ
Network, • Vous aide à 5rer le meilleur du service de maintenance d’eZ • Améliore la sécurité, réduit les risques d’erreur, améliore la
produc5vité des équipes de maintenance
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
15
Twig & Tpl Template et database debug dans la toolbar Symfony
!
Bénéfices : • Intégra5on des infos de debug eZ Publish dans l’ou5l de debug
standard Symfony2, • Accélère la tache des dévelopeurs “front-‐end” en facilitant
l’accès aux templates, • Plus facile de comprendre en détail l’ac5vité au niveau base de
données.
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
16
Language Switcher & liens Cross-‐Site access
Bénéfices : •Meilleur support pour configura5ons mul5lingues, •Un meilleur moyen, propre et supporté de créer des liens entre siteaccess à par5r des sites
• Intégra5on Twig !
eZ Publish Pla5orm 5.3: fonc*onnalités clefs
17
Nouveau support pour: • Ubuntu 14.04 LTS. • Apache 2.4 • PHP 5.5 • MySQL 5.6 • MariaDB 5.5 • Nginx 1.4
!
!
Meilleures Performances +
Support pour des composants désormais populairs
Après 5.3 ... Where Content Means Business !!
Nouvelle généra*on de solu*on pour la ges*on de contenu & de l’expérience u*lisateur
Prévu après 5.4, une nouvelle généra5on basée sur l’architecture technique de la plateforme eZ Publish Plaqorm 5 (New Stack). Focus sur:
• Expérience des éditeurs et marketeurs • Expérience des dévelopeurs & designers
Product RoadmapAprès 5.3
20
eZ Publish 4.x
eZ Pla5orm
Legacy
Legacy & New Stack
New Stack only
Supported un5l
Supported un5l
4.7
Supported un5l5.3
Supported un5l5.4
STS
LTS
STS
NOV. 2014
ß next gen
next gen +1
NOV. 2013 MAY 2014 FALL 2014Genera5on Technology
Acon
cagu
a
Ventou
x
Castor
Mau
nakea
eZ Publish Pla5orm 5.x
May 2016 Extended May 2018
May 2017 Extended May 2019May 2017 Extended May 2019
1 Year new release cycle
to be announced
Pollux
5.2
!new U.I. & UX no legacy dependency new features
Merci! Ques*ons?
Where Content Means Business !!
Next, on eZ
22
• eZ online meetup (hEp://www.meetup.com/
newyorkezusercommunity/)
• eZ NYC meetup (hEp://www.meetup.com/eZ-‐Publish-‐
Users-‐Developers/)
• eZ Summer Camp approaching
(hEp://2014.ezsummercamp.com/)
•…