Upload
roland-benedetti
View
405
Download
4
Embed Size (px)
Citation preview
eZ roadmap from a User Experience point of view
!
November 2014 Norwegian eZ Publish Public UG
Where Content Means Business !!
Roadmap
22 !2
eZ Publish 4.x
eZ next generaGon
Legacy
Legacy & New Stack
New Stack & New U.I. (no legacy dep...)
Supported un+l
Supported un+l
4.7
5.2
Supported un+l5.3
Supported un+l5.4
STS
LTS
a a
NOV. 2013 MAY 2014 FALL 2014Genera+on Technology
eZ Publish PlaNorm 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 PlaNorm 5.4 in a nutshell
…. !
3
• Long Term Support (up to November 2019) • Last of genera+on 5.x • Last dual kernel (including legacy kernel) • Last with the “old good” admin interface
eZ Publish PlaNorm 5.4
Goal: • Quality and stability • Simple upgrade path from 5.3 and below • But also simple upgrade path to future new genera+on of eZ product: eZ Pla^orm. !Focus: • Minimizing dependencies to legacy without compa+bility break (por+ng features to the
new stack) • Improving and upda+ng the demo bundle with 5.4 features • Preparing future features that will be introduced in minor releases and in the next
genera+on • Improving providing significant bug fixes and improvement to previous 5.3 !
4
Storage
!!
legacy kernel:eZ Publish Legacy Business Locic (LS)
!new kernel:
eZ Pla^orm 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 Integra+on
User Interface
APIs
Web Framework & dev
Kernel(s)
Content & Data
New kernel & legacy kernel Interoperability
eZ 5.x architecture
User Interface
APIs
Web Framework & dev
Kernel(s)
Content & Data
Storage
!!
eZ Pla^orm 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
eZ Pla^orm architecture
eZ Publish PlaNorm 5.4
• New IO system for binary file and image management • New image alias system for images • Improvement to the cache system • Improved search API • Siteaccess management • Improved Demo Site
‣ Search page using Repository API ‣ Breadcrumbs now using whiteoctober/breadcrumbs-‐bundle ‣ Menu now using knplabs/knp-‐menu-‐bundle
!
7
eZ Publish PlaNorm 5.4
What next?
8
What happened since 2003?
What happened since 2003?
10
What happened since 2003?
User First
12
ProductProducInteProduct
Interface
Users
ProductProducInteUser
Experience
Products
SoQware is about Experience
13
EDITOR EXPERIENCE
DEV EXPERIENCE
END-USER EXPERIENCE
2003 vintage
14
EDITOR EXPERIENCEDEV
EXPERIENCE
END-USER EXPERIENCE
Generic Vs Specialized
We are here to help Business Users, and help Developers help themWhere Content Means Business
16
Business Solu+ons
eZ Pla^orm
Create, Manage, Deliver Relevant Content
For Business Users
For Developers Design and Build Remarkable Experiences
OverviewProduct Structure
•Business Solu+ons (eZ BUL only)-‐ Full featured User Interface for business users-‐ Online services -‐ Enterprise features-‐ CXM services
!
•eZ Pla^orm (GPL/BUL)-‐ For developers & administrators, with edi+ng capabili+es-‐ All developer tools, APIs and systems -‐ Web User Interface with simple Editorial capabili+es that is usable &
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 SoluGon
Examples: basics of good usability for rich media
…. !
18
Examples: basics of good usability for rich media
…. !
19
Examples: Flex Workflow
…. !
20
Examples: Flex Workflow
…. !
21
Examples: Flex Workflow
…. !
22
Examples: Flex Workflow
…. !
23
Examples: Landing Page Editor (ex eZ Flow)
…. !
24
Examples: Campaign Management
…. !
25
Examples: AdapGve Content
…. !
26
User defines the context where this varia+on should be used, combining different condi+ons (geoloca+on, user profile, device, +ming…)
Thank you, feel free to ping me if quesGons!
Roland Beneden Chief Product & Marke+ng [email protected] +1 781 605 9659 @rolandbeneden