1. eZ
roadmap
from
a
User
Experience
point
of
view
!
November
2014
Norwegian
eZ
Publish
Public
UG
Where
Content
Means
Business
!!
2. Roadmap
2!2
eZ
Publish
4.x
eZ
next
generaGon
Legacy
Legacy
&
New
Stack
New
Stack
&
New
U.I.
(no
legacy
dep...)
NOV.
2013 MAY
2014 FALL
2014
Supported
un+l
Supported
un+l
4.7
5.2
5.3 Supported
un+l
5.4 Supported
un+l
STS
LTS
a a
Genera+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
>
ß ß ß
FTS LTS
Aconcagua
Ventoux
Castor
3. 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
4. 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
5. !
!
CMS
UI
(LS) Website
/
Demo
site
eZ
&
custom
controllers
Twig
Template
Engine
Storage
Legacy
modules
legacy
kernel:
eZ
Publish
Legacy
Business
Locic
(LS)
!
REST
API
Symfony2
Full
Stack
Public
API
new
kernel:
eZ
Pla^orm
Business
Logic
Persistence
&
IO
SPI
eZ
Template
Engine
(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
6. User
Interface
APIs
Web
Framework
&
dev
Kernel(s)
Content
&
Data
!
!
Symfony2
Web
Framework
Public
API
eZ
Pla^orm
Business
Logic
Persistence
&
IO
SPI
Storage
REST
API
Twig
Template
Engine
CMS
Website
/
Demo
site
User
Interface
End
Users
(Website
users)
Editor,
Marketer,
Admin
(CMS
users)
Web
Service
eZ
Pla^orm
architecture
7. 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
16. Where
Content
Means
Business
We
are
here
to
help
Business
Users,
and
help
Developers
help
them
16
Business
Solu+ons
eZ
Pla^orm
Create,
Manage,
Deliver
Relevant
Content
For
Business
Users
For
Developers Design
and
Build
Remarkable
Experiences
17. Product
Structure
Overview
• 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#Studio
User*Interface
Web&Framework REST&API
Public&API
Content&Services&Engine
Persistence&API
Storage
eZ#Pla'orm
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
Configure,*Customize,*Extend Create,*Deliver,*Op>mize
As*a*Service*&*Proprietary 100%*Open*Source
Upgrade*Path
BUL GPL
Editors,*Marketers,
All*business*endRusers
Developers,
admins
Business
SoluGon
26. 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…)
27. Thank
you,
feel
free
to
ping
me
if
quesGons!
Roland
Beneden
Chief
Product
&
Marke+ng
roland.beneden@ez.no
+1
781
605
9659
@rolandbeneden