1. eZ
Webinar
!
Introducing
eZ
Publish
Pla5orm
5.4
&
further
eZ
roadmap
!
Where
Content
Means
Business
!!
2. eZ
Publish
Pla5orm
5.4
is
available
….
!
2
•
Technical
release
date:
November
28th
•
General
availability:
December
2nd
3. 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.
e-‐Commerce
&
Digital
Business
Digital
MarkeKng
&
Customer
Experience
Content
Management
&
User
Experience
4. 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.
6. 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
site
CMS
User
Interface
End
Users
(Website
users)
Editor,
Marketer,
Admin
(CMS
users)
Web
Service
User
Interface
APIs
Web
Framework
&
dev
Kernel(s)
Content
&
Data
7. 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
Engine
eZ
&
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
8. Reminder
on
eZ
Publish
Pla5orm
5.x:
progressive
architecture
5.25.1 5.35.0 5.4
legacy
New
Stacklegacy
9. 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
10. 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
11. 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
2014
GeneraKon 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
Aconcagua
Ventoux
Castor
12. 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
13. 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
14. •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
15. •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
16. •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
17. 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
20. 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
site
CMS
User
Interface
End
Users
(Website
users)
Editor,
Marketer,
Admin
(CMS
users)
Web
Service
legacy
kernel
21. Updated
product
por5olio
21
eZ
Studio
eZ
PlaRorm
Create,
Manage,
Deliver
Relevant
Content
For
Business
Users
For
Developers Design
and
Build
Remarkable
Experiences
22. Overview
Product
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>mizeConfigure,*Customize,*Extend
100%*Open*SourceAs*a*Service*&*Proprietary
Upgrade*Path
GPLBUL
Developers,
admins
Editors,*Marketers,
All*business*endRusers
Business
SoluFon
23. 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
2014
GeneraKon 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
Aconcagua
Ventoux
Castor
a a ß ß ß
LTSFTS
24. Thank
you,
feel
free
to
ping
me
if
quesFons!
Roland
Benedew
Chief
Product
&
MarkeKng
roland.benedew@ez.no
+1
781
605
9659
@rolandbenedew