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	
  Roadmap
Aprè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	
  2014
Genera5on Technology
Aconcagua
Ventoux
Castor
Maunakea
eZ	
  Publish	
  	
  
Pla5orm	
  5.x
May	
  2016	
  
Extended	
  May	
  2018
May	
  2017	
  
Extended	
  May	
  2019
May	
  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/)	
  
•…

Introduction à eZ Publish Platform 5.3

  • 1.
       Introduc*on  à  eZ  Publish  Pla5orm  5.3Where  Content  Means  Business   !!
  • 2.
  • 3.
    eZ  Publish  Pla5orm  5.3   3 aka  version  Ventoux
  • 4.
    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
  • 5.
    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
  • 6.
    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’.
  • 7.
    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  
  • 8.
  • 9.
    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  !  
  • 10.
    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.
  • 11.
    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)  
  • 12.
    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  
  • 13.
    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
  • 14.
    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
  • 15.
    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.
  • 16.
    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  !
  • 17.
    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  
  • 18.
    Après  5.3  ... Where  Content  Means  Business   !!
  • 19.
    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  
  • 20.
    Product  Roadmap Aprè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  2014 Genera5on Technology Aconcagua Ventoux Castor Maunakea eZ  Publish     Pla5orm  5.x May  2016   Extended  May  2018 May  2017   Extended  May  2019 May  2017   Extended  May  2019 1  Year   new  release     cycle to  be  announced Pollux 5.2 ! new  U.I.  &  UX   no  legacy  dependency     new  features
  • 21.
    Merci!   Ques*ons?Where  Content  Means  Business   !!
  • 22.
    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/)   •…