ez publish platform 5.4 public webinar
DESCRIPTION
Public Webinar introducing eZ Publish Platform 5.4TRANSCRIPT
eZ Webinar !
Introducing eZ Publish Pla5orm 5.4 & further eZ roadmap
!
Where Content Means Business !!
eZ Publish Pla5orm 5.4 is available
…. !
2
• Technical release date: November 28th • General availability: December 2nd
eZ?
Our vision is to simplify the way people interact with content. We improve businesses of all sort by unlocking the value of digital content with efficient soCware and services where content means business.
3
e-‐Commerce & Digital Business
Digital MarkeKng & Customer Experience
Content Management & User Experience
Our products and soluFons
eZ Publish Content Pla5orm
CollaboraKon
!AnalyKcs & OpKmisaKon
Enterprise Search & Discover
E-‐Commerce
MarkeKng AutomaKon
PersonalisaKon
•An integrated, yet open plaRorm efficiently combining all ingredients of a successful digital customer experience.
• The best of both worlds: Open Source soCware and Enterprise-‐grade services.
• An unequaled soCware plaRorm beauKfully engineered for developers and designers to build on, customize and extend.
Reminder
5
Reminder on eZ Publish Pla5orm 5.x: target architecture
Storage
!!
eZ PlaRorm Business Logic
Persistence & IO SPI
Public API
Symfony2 Web Framework
REST API
Twig Template Engine
Website / Demo siteCMS User
Interface
End Users (Website users)
Editor, Marketer, Admin (CMS users)
Web ServiceUser Interface
APIs
Web Framework & dev
Kernel(s)
Content & Data
Reminder on eZ Publish Pla5orm 5.x: progressive architecture
…
7Storage
!!
legacy kernel:eZ Publish Legacy Business Locic (LS)
!new kernel:
eZ PlaRorm Business Logic
Persistence & IO SPI
Public API
Symfony2 Full Stack
REST API
Twig Template EngineeZ & custom controllers
eZ Template Engine (LS)
Legacy modules
Website / Demo siteCMS UI (LS)
End Users (Website users)
Editor, Marketer, Admin (CMS users)
Web Service IntegraKon
User Interface
APIs
Web Framework & dev
Kernel(s)
Content & Data
New kernel & legacy kernel Interoperability
Reminder on eZ Publish Pla5orm 5.x: progressive architecture
5.25.1 5.35.0 5.4
legacy
New
Stack
legacy
Reminder
9
▪ 5.0 | Nov 2012 ▪ Started the smooth transition from eZ Publish 4.x “legacy” to eZ Platform ▪ Contained all new PHP and REST API for easier work with the content repository, and all new web development option using Symfony2 Full Stack
▪ 5.1LTS | May 2013 ▪ Cache: Persistence cache & HTTP Cache content awareness for intelligent purge ▪ REST support for sessions & corresponding XSRF protection ▪ Lots of missing web development, legacy integrations and repository features
▪ 5.2 | Nov 2013 ▪ Cache: Context-‐aware HTTP Cache support for logged in users ▪ Extensibility: Powerful override of Content Controller & extending REST API ▪ Repository signals listenable via Symfony event system ▪ More Web development focus with out of the box features for commenting, paging, index page and misc template helpers for common needs
Reminder
10
▪ 5.3LTS | May 2014 ▪ Move to use Doctrine DBAL, Symfony2 authentication and full use of Composer ▪ Solr 4.x support ▪ Easy Language Switcher functionality for web pages ▪ Location “Search” API to match existing Content Search API ▪ MapLocation Criterion for filtering search by placement ▪ Loads of smaller improvements to for instance REST API , helpers and web dev ▪ UI: Comment Moderation in Admin for use with Disqus, and content preview using “Platform stack” for those implementing frontend in 100% in Symfony
▪ Further reading: doc.ez.no/display/EZP/5.3+Release+Notes
Roadmap
1111 11
eZ Publish 4.x
eZ next generaFon
Legacy
Legacy & New Stack
New Stack & New U.I. (no legacy dep...)
Supported unKl
Supported unKl
4.7
5.2
Supported unKl5.3
Supported unKl5.4
STS
LTS
a a
NOV. 2013 MAY 2014 FALL 2014GeneraKon Technology
eZ Publish Pla5orm 5.x
May 2015 Extended May 2017
May 2017 Extended May 2019
May 2017 Extended May 2019
< to be defined >
ß ß ßLTSFTS
Acon
cagu
a
Ventou
x
Castor
eZ Publish Pla5orm 5.4
Goal: • Minimum level of dependencies to legacy without compaKbility break
(porKng features to the new stack) • Quality and stability • Performance • Simple upgrade path from 5.3 and below • But also simple upgrade path to future new generaKon of eZ product: eZ PlaRorm. !Also: • Improving and updaKng the demo bundle with 5.4 features • Improving doc • Preparing future features that will be introduced in .releases and in nxtgen • Improving with significant bug fixes and improvements to previous 5.3
12
eZ Publish Pla5orm 5.4
Facts: • 28 new features, 45 improvements, and 184 bug fixes
• LTS: Long Term Support, unKl 2019 via extended Support contract
• Last major version for 5.x • All you need to know: hup://ez.no/5.4
13
•New Symfony-‐based image and file management The I/O system as well as the image alias system have been ported to the new architecture, removing one of the key core dependencies to the legacy system. Relies on LiipImagineBundle for Symfony & Imagine library
New in 5.4
Benefits: • Possible to manage your images and files on cloud-‐based storage like AWS • NaKve clustering capability without dependency on Legacy stack • Improved performance with possibility to deploy image and media
•Improved Symfony-‐based Cache System The context-‐aware Hup cache system introduced with 5.2 just got beuer. We’ve introduced powerful cache management capabiliKes, naKve out of the box Varnish 3 & 4 support, and beuer Symfony and eZ Publish integraKon. Introducing FOSHFpCacheBundle for Symfony (merging LiipCacheControlBundle and DriebitHFpCacheBundle).
New in 5.4
Benefits: • Simplified deployment of high performance setups • Beuer support for mulKchannel and mulK-‐locaKon content cache • Simplified administraKon and maintenance • Standardized approach
•Premium content access wall The demo-‐bundle features a new premium content wall. For use cases such as paid-‐content, this feature delivers full content to subscribers and only delivers a teaser to non-‐subscriber. A best pracKce that sKll needed to be available out of the box.
New in 5.4
Benefits: • Simplifies deployment of complex permission-‐based access to your content • Enables promoKon of subscripKon based paid access to content
And also: • Dynamic sewngs for site accesses management, • Improved Search API performance, • Improved rendering performance • New field types (thx to contributors) and Twig helpers, • URL decorators, • IntegraKon of breadcrumb and menu Symfony bundles. See the 5.4 release notes for more.
• and more.
New in 5.4
What next?
18
What next?
New Kernel only
19
Reminder on eZ Publish Pla5orm 5.x: target architecture
…
Storage
!!
eZ PlaRorm Business Logic
Persistence & IO SPI
Public API
Symfony2 Web Framework
REST API
Twig Template Engine
Website / Demo siteCMS User
Interface
End Users (Website users)
Editor, Marketer, Admin (CMS users)
Web Service
legacy kernel
Updated product por5olio
21
eZ Studio
eZ PlaRorm
Create, Manage, Deliver Relevant Content
For Business Users
For Developers Design and Build Remarkable Experiences
OverviewProduct Structure
•eZ Studio (eZ BUL only) -‐ Full featured specialized User Interface for business users-‐ Online services -‐ Enterprise features-‐ CXM services
!
•eZ PlaRorm (GPL/BUL)-‐ For developers & administrators, with ediKng capabiliKes -‐ All developer tools, APIs and systems -‐ Web User Interface with simple generic Editorial capabiliKes eZ#Pla'orm
eZ#Studio
Storage
Content&Services&Engine
Persistence&API
Public&API
Web&Framework REST&API
User*Interface
Business*
User*Interface
Enterprise
Tools*
Experience*
Management*
Services
Authoring*&*Edi>ng
Conversion*&*Transac>on
Workflow*&*Collabora>on
Dashboards...
Content*Deployment,
Cloud*deployment*&
hos>ng
Monitoring,*Updates...
Web*Analy>cs*+*other
Online*Marke>ng*&
CXM*services
Create,*Deliver,*Op>mize
Configure,*Customize,*Extend
100%*Open*Source
As*a
*Service
*&*Proprie
tary Upgrade*Path
GPL
BUL
Developers,
admins
Editors,*Marketers,
All*business*endRusers
Business SoluFon
Roadmap
2323 23
eZ Publish 4.x
eZ Pla5orm eZ Studio
Legacy
Legacy & New Stack
New Stack & New U.I. (no legacy dep...)
Supported unKl
Supported unKl
4.7
5.2
Supported unKl5.3
Supported unKl5.4
STS
LTS
a a
NOV. 2013 MAY 2014 FALL 2014GeneraKon Technology
eZ Publish Pla5orm 5.x
May 2015 Extended May 2017
May 2017 Extended May 2019
May 2017 Extended May 2019
< to be defined >
ß ß ßLTSFTS
Acon
cagu
a
Ventou
x
Castor
a a ß ß ßLTSFTS
Thank you, feel free to ping me if quesFons!
Roland Benedew Chief Product & MarkeKng [email protected] +1 781 605 9659 @rolandbenedew