eZ Publish Norwegian Public User Group

27
eZ roadmap from a User Experience point of view November 2014 Norwegian eZ Publish Public UG Where Content Means Business

Transcript of eZ Publish Norwegian Public User Group

Page 1: eZ Publish Norwegian Public User Group

eZ  roadmap  from  a    User  Experience    point  of  view  

!

November  2014  Norwegian  eZ  Publish  Public  UG

Where  Content  Means  Business  !!

Page 2: eZ Publish Norwegian Public User Group

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

Page 3: eZ Publish Norwegian Public User Group

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

Page 4: eZ Publish Norwegian Public User Group

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

Page 5: eZ Publish Norwegian Public User Group

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

Page 6: eZ Publish Norwegian Public User Group

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

Page 7: eZ Publish Norwegian Public User Group

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

Page 8: eZ Publish Norwegian Public User Group

eZ  Publish  PlaNorm  5.4

What  next?  

8

Page 9: eZ Publish Norwegian Public User Group

What  happened  since  2003?

Page 10: eZ Publish Norwegian Public User Group

What  happened  since  2003?

10

Page 11: eZ Publish Norwegian Public User Group

What  happened  since  2003?

Page 12: eZ Publish Norwegian Public User Group

User  First

12

ProductProducInteProduct

Interface

Users

ProductProducInteUser

Experience

Products

Page 13: eZ Publish Norwegian Public User Group

SoQware  is  about  Experience

13

EDITOR EXPERIENCE

DEV EXPERIENCE

END-USER EXPERIENCE

Page 14: eZ Publish Norwegian Public User Group

2003  vintage

14

EDITOR EXPERIENCEDEV

EXPERIENCE

END-USER EXPERIENCE

Page 15: eZ Publish Norwegian Public User Group

Generic  Vs  Specialized

Page 16: eZ Publish Norwegian Public User Group

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

Page 17: eZ Publish Norwegian Public User Group

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

Page 18: eZ Publish Norwegian Public User Group

Examples:  basics  of  good  usability  for  rich  media

….  !

18

Page 19: eZ Publish Norwegian Public User Group

Examples:  basics  of  good  usability  for  rich  media

….  !

19

Page 20: eZ Publish Norwegian Public User Group

Examples:  Flex  Workflow

….  !

20

Page 21: eZ Publish Norwegian Public User Group

Examples:  Flex  Workflow

….  !

21

Page 22: eZ Publish Norwegian Public User Group

Examples:  Flex  Workflow

….  !

22

Page 23: eZ Publish Norwegian Public User Group

Examples:  Flex  Workflow

….  !

23

Page 24: eZ Publish Norwegian Public User Group

Examples:  Landing  Page  Editor  (ex  eZ  Flow)

….  !

24

Page 25: eZ Publish Norwegian Public User Group

Examples:  Campaign  Management

….  !

25

Page 26: eZ Publish Norwegian Public User Group

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…)

Page 27: eZ Publish Norwegian Public User Group

Thank  you,  feel  free  to  ping  me  if  quesGons!

Roland  Beneden  Chief  Product  &  Marke+ng  [email protected]  +1  781  605  9659  @rolandbeneden