eZ Roadshow & Diginight 2019
Digital Experience Platform (DXP) Workshop
June 25 - London
#ezroadshow2019
2
www.ez.no
7.7 years
www.ez.no
www.ez.no4
New York
Paris
Skien
Oslo
Tokyo
Lyon
Cologne
Katowice
London
Krakow
45.000+
Community
Members
85+Employees
250.000+
Installations
85+Partners
5M+ Downloads
Users in
160 Countries
Commercial
Open Source
500+Enterprise
Customers
Global operations, locally driven by partners
5
www.ez.no
Proven by existing clients
Digital Transformation
7
www.ez.no
Engage Transact Service
2004: User journeys were linear, happening in silos
After
sales process
Physical World
Marketing
website
Commerce
website
Digital World
8
www.ez.no
Engage Transact Service
Digital World
Web
UnifiedExperience
Social
Mobile
2019: Not linear, happening across channels, no more silos
Physical World
UnifiedExperience
POS
Warehouse
TechServices
Core Capabilities of a DXP
10
www.ez.no
The rise of the Digital Experience Platforms (DXP)
11
www.ez.no
The rise of eZ Digital Experience Platform
• Time to market: for example for content and
commerce.
• Agility: for ever changing business
conditions.
• Interoperability: integration with other
applications.
• Enterprise grade
• TCO efficiency.
12
www.ez.no
Content Engine
• Structure content repository
• Multilingual
• Content types
• Content navigation
• Headless Content (REST + GraphQL)
+ web content delivery
• Editorial workflow
• Collaboration
• Scalability
13
www.ez.no
Site Builder
• Page builder
• WYSIWYG
• Form builder
• Scheduling
• Campaign management
• Site factory
• SEO and web marketing
14
www.ez.no
Personalization
•Interoperability with DMPs, MA & CRM
•Performance & Analytics
•Explicit editorial driven personalization
•Implicit ML behavioral driven personalization
15
www.ez.no
E-Commerce
•Content + Commerce
•E-Shop
•ERP Integration
•Dynamic pricing
•PIM Integration
•B2B commerce
•Purchase
•Multi-shop
www.ez.no16
Application Development
• APIs, APIs, APIs
• REST
• PHP
• GraphQL
• Extension points
• Symfony Web Framework
• PaaS continuous cloud deployment &
hosting
Demo of a DXP
Cases #1 to #10
Case #1: Develop and Manage
Editor-Friendly Websites
Case #1:
Example: https://www.ca-leasingfactoring.com/ (500 pages, 10 reporters)
and https://www.leasing.lcl.fr/ (50 URLs managedwith customized blocks: Embed and List)
Case #2: Manage Highly Distributed or
Highly Customized Multi-Sites
Case #2:
Example #2.1: Whirlpool EMEA with 5 main brands in 30+ EMEA countries
https://www.whirlpool.eu/ in 33 countries
https://www.bauknecht.eu/ in 8 countries
https://www.indesit.com/ in 30 countries
https://www.hotpoint.eu/ in 31 countries
https://www.kitchenaid.com/international.html in 33 countries
Example #2.2: https://www.william-reed.com/ with 32 brands
Case #3: Make Complex Websites
Manageable and Efficient
Case #3:
Example #3: https://www.hannover.de/en
Case #4: Confidently Operate
Extremely Secure Websites.
Case #4:
Examples #4: https://www.gendarmerie.interieur.gouv.fr/,
https://www.swisslife.fr/, https://www.caisse-epargne.fr/particuliers
Case #5: Enable Short Time-To-Market
for Content and Commerce Sites
Case #5:
Example #5: https://www.burkert.com/en
Case #6: Provide CI/CD and DevOps to Very
Agile and Scalable Websites.
Case #6: Examples #6:
https://www.investorschronicle.co.uk/
Case #7: Operate Critically Efficient
Front-Office or Web Applications.
Case #7:
Example #7: AMNH https://www.amnh.org/ and https://www.amnh.org/apps/explorer
Case #8: Build Multiple Business Rules for
Process Intensive Websites
Case #8:
Example #8: Bouygiues Telecom(top EMEA TelCo)
Demo: workflow video or loan application video
Case #9: Protect Websites Owners
from Vendor Lock-In
Case #10: Provide Enterprise Grade to
Budget Constrained Websites
37
www.ez.no
eZ DXP simplified positioning
Evolutions of a DXP
40
www.ez.no
An integrated platform to deliver all the touchpoints of
the user journey
• Simpler to install
• Simpler to use
• Simpler to maintain
• More deeply integrated
• And more powerful!
41
www.ez.no
Following the path of version 2
• A full Symfony application!
• Made for Symfony developers first
• More than feature parity with eZ Publish
• Modern architecture
• Top-notch user experience
• Packed with extension points…
42
www.ez.no
Improving it further
• Embracing Symfony 4
• Embracing Symfony Flex
• Offering improved APIs (PHP, rest and
graphQL)
• Easier to develop Field Types
Benefits:
• Improved development speed.
• Better maintainability.
• Shorter learning curve.
• Better developer experience.
43
www.ez.no
And introducing some changes much needed
• Discontinuing Legacy bridge support
• Discontinuing Symfony 3 support, requiring migration
of code to Symfony 4 & Flex
• Discontinuing Assetic Web Asset management system
• Signal Slots system replaced by Symfony Events.
• Discontinuing the REST client.
• And other small things…
44
www.ez.no
Content – more than ever the cornerstone
More than ever, Content Management is at the
core and eZ will focus on driving Content
Management to the next level with Version 3.
From the 1st interaction with a user to the end,
Content is what “makes” digital experiences
• Marketing
• Editorial
• Product information
• Transactions
• Self-service
• ….
45
www.ez.no
Architecture - modular yet integrated
• Architecture is key
• Modular and decoupled (vs Monolithic)
• Yet integrated
• With APIs and extension points for
interoperability of all sorts
• And existing connectors for many systems
• …
PlatformUI
TWIG Template Engine
Studio
Website
REST API
xml/json
SymfonyFramework
Public API php
eZ Platform Kernel
Storage
Cache
Database Search IO
Extension
Anything Symfony
Extension
Custom API
Extension
Content Types
Field Types
New Modules
Extension
Custom API
Extension
Database
Search
Can
Editors, Marketers,
Asmin (CMS Users)
End Users Web Services
Extension
Custom UI
Widgets
Content Repo Search User Roles & Policy …
46
www.ez.no
Interoperability – simple to integrate
• Integration points
• Existing connectors
• Leveraging the Symfony ecosystem
• Speed to develop custom connectors
Roadmap
48
www.ez.no
eZ Platform 2019-2020 targeted release cycle
eZ Platform(Open Source and Enterprise Editions) Releases
Maintained and Supported Stage
Beta Stage & Certification Process
Development Stage
Supported and Security Stage (Enterprise Customers only)
> 2023
> Dec 2020-22
v2.5 LTS
MAR
2019
49
www.ez.no
eZ Platform 2019-2020 targeted release cycle
JUNE
2019
DEC
2019
MAR
2020
> 2023
> Dec 2020-22
SEP
2020
v2.5 LTS
MAR
2019
v3.0 beta1
SEP
2019
v3.0 or beta2
v3.1 or v3.0 or beta3
v3.2 or v3.1 or …
v3.x LTS
V3.x+1
Version 3:
JUN
2020
eZ Platform(Open Source and Enterprise Editions) Releases
Maintained and Supported Stage
Beta Stage & Certification Process
Development Stage
Supported and Security Stage (Enterprise Customers only)
50
www.ez.no
eZ Platform roadmap
Enjoy the eZ roadshow day!

eZ Systems Product Workshop Slides