SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
Ezunconf 17.10.2012 send to nfrp@ez.no

ezp5 cutstomistation, possibibilties 14:30

notes:
Jan Siegl – HissIT.de
Felix Woldt – jac-systeme.de / Cjw Network


Questions:

How long the legancy stack will be shipped? => Ask the Productmanager?

Difference between ez4 and ezp5


Ezp4                                           ezp5
Attribute                                      Fields
Content Object                                 content
Node                                           Location
Contentclass                                   Type
Datatype                                       Fieldtype (framework for testing fieldtypes)


Template operator                              Filters or Functions => easy to develope
Template Fetchfunction                         Not available anymore - Now in bundle
                                               controller - you can use subqueries which
                                               request an other controller
Modules                                        Definde as Routes
Template Override System override.ini          Similar with Yaml files but more options than in
                                               ezp4
                                               - you can define own mappingsparameters e.g.
                                               Node , section_id
                                               - you can combine them with OR
                                               like use a tpl for contentclass A OR contentclass
                                               B
-                                              Siteaccess grouping / settings grouping
Pagelayout                                     Other thinking – in your controller you can
                                               inherit from a template. This template can be
                                               define different blocks. You can override some
                                               of this block if you inherit this template, can set
                                               variables
                                               include of other templates possible
Ini                                            Yaml files withd dev, test, production
                                               If ini and yaml are used together yaml files have
                                               the higher priority
Siteaccess                                     Now we have group settings in yaml files
Now grouping of 'siteaccesses' are possible :-)
                                                     e.g. Group settings for frontend
http://doc.ez.no                                     http://confluence.ez.no
                                                     tutorials new documentation
                                                     Template language twigg
                                                     - can define macros
                                                     New Rest API with create, delete .. content

A codebook is in work.

Ezcommunity version 2012.9 installationprocess is buggy

eZ5 brings backwartdcompatibility on Databaselevel ezp5 and ezp4 legacy mode uses the same
database

every new features are developed for ezp5 only ezp4 is maintained!

Creation of commandline script is easier in ezp5 than in ezp4

ezdemo should be fully functional on ezp5 => the most core datatypes are implemented as new
fieldtypes in ezp5

If you have a custom ezp4 datatype and you need it to render in ezp5 you have to create a custom
fieldtype if you do not need the rendering you can use the 'NULL' fieldtype e.p. Passwordexpiration
only need a kind of management in the backoffice.

Tip: Learn symfony and twig to better understand ezp5




eZP5 Installation

- live demo and discussion about installation, ezdemo is running on ezp5 (delivered over ezp5)

- you need composer if you checkout from github
if using bundle installation all bundles are shipped composer is not needed


php app/console -s

you have to create yml file for your installation e.g. With the interactive installtion
than clearing symfony cache + ezp cache ezp caceh --clear-all

interactive php console of symfony

group of settings
for example settings for all frontend and all backend

Contenu connexe

Plus de eZ Publish Community

5 idées pour transformer votre contenu en business
5 idées pour transformer votre contenu en business5 idées pour transformer votre contenu en business
5 idées pour transformer votre contenu en businesseZ Publish Community
 
eZ Publish Plateform 5.2 Webinar Deutsch
eZ Publish Plateform 5.2 Webinar Deutsch eZ Publish Plateform 5.2 Webinar Deutsch
eZ Publish Plateform 5.2 Webinar Deutsch eZ Publish Community
 
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent Huck
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent HuckeZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent Huck
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent HuckeZ Publish Community
 
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)eZ Publish Community
 
eZ Unconference#2 - Keynote - A. Farstad (CEO)
eZ Unconference#2 - Keynote - A. Farstad (CEO)eZ Unconference#2 - Keynote - A. Farstad (CEO)
eZ Unconference#2 - Keynote - A. Farstad (CEO)eZ Publish Community
 
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...eZ Publish Community
 
How is the 5.x data model going to compare to 4.x (+no sql )
How is the 5.x data model going to compare  to 4.x (+no sql )How is the 5.x data model going to compare  to 4.x (+no sql )
How is the 5.x data model going to compare to 4.x (+no sql )eZ Publish Community
 
Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.eZ Publish Community
 
E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),eZ Publish Community
 
2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentationeZ Publish Community
 
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011eZ Publish Community
 
Tony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyTony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyeZ Publish Community
 
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaSimon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaeZ Publish Community
 
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyMark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyeZ Publish Community
 
Marianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationMarianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationeZ Publish Community
 
Gabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceGabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceeZ Publish Community
 

Plus de eZ Publish Community (20)

5 idées pour transformer votre contenu en business
5 idées pour transformer votre contenu en business5 idées pour transformer votre contenu en business
5 idées pour transformer votre contenu en business
 
eZ Publish Plateform 5.2 Webinar Deutsch
eZ Publish Plateform 5.2 Webinar Deutsch eZ Publish Plateform 5.2 Webinar Deutsch
eZ Publish Plateform 5.2 Webinar Deutsch
 
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent Huck
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent HuckeZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent Huck
eZ UnConference#2 - eZ Publish 5 basics Philippe Vincent-Royol & Florent Huck
 
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)
eZ Unconference#2 - Future of the internet 2020 - C. Zahneissen (cpo)
 
eZ Unconference#2 - Keynote - A. Farstad (CEO)
eZ Unconference#2 - Keynote - A. Farstad (CEO)eZ Unconference#2 - Keynote - A. Farstad (CEO)
eZ Unconference#2 - Keynote - A. Farstad (CEO)
 
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...
2013.04.23 eZ Sessions 6 - Migrating legacy eZ Publish extensions - Lukasz Se...
 
Cxm mobile stig martin fiska
Cxm mobile   stig martin fiskaCxm mobile   stig martin fiska
Cxm mobile stig martin fiska
 
App factory igor vrdoljak
App factory   igor vrdoljakApp factory   igor vrdoljak
App factory igor vrdoljak
 
The administration interface
The administration interfaceThe administration interface
The administration interface
 
How is the 5.x data model going to compare to 4.x (+no sql )
How is the 5.x data model going to compare  to 4.x (+no sql )How is the 5.x data model going to compare  to 4.x (+no sql )
How is the 5.x data model going to compare to 4.x (+no sql )
 
Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.Handling transition between 4.x and 5.x.
Handling transition between 4.x and 5.x.
 
E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),E z publish 5 template syntax (twig),
E z publish 5 template syntax (twig),
 
2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation2012 10-17 un conference ez publish cloud presentation
2012 10-17 un conference ez publish cloud presentation
 
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
Mugo - Approval Workflow extension for eZ Publish - eZ Day Paris - Oct 14th 2011
 
Tony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with TechnologyTony Wood - Keynote Vision with Technology
Tony Wood - Keynote Vision with Technology
 
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in AsiaSimon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
Simon Wan - Keynote - The Web Strategy of the Wall Street Journal in Asia
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case StudyMark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
Mark Marsiglio - Autoscaling with eZ in the Cloud - A Case Study
 
Marianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communicationMarianne Otterdahl Møller - Multinational and multichannel market communication
Marianne Otterdahl Møller - Multinational and multichannel market communication
 
Gabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ ConferenceGabriele Viebach - Keynote eZ Conference
Gabriele Viebach - Keynote eZ Conference
 

E z publish 5 customization possibilities modules datatypes - etc from 4.x and ez publish 5 installation

  • 1. Ezunconf 17.10.2012 send to nfrp@ez.no ezp5 cutstomistation, possibibilties 14:30 notes: Jan Siegl – HissIT.de Felix Woldt – jac-systeme.de / Cjw Network Questions: How long the legancy stack will be shipped? => Ask the Productmanager? Difference between ez4 and ezp5 Ezp4 ezp5 Attribute Fields Content Object content Node Location Contentclass Type Datatype Fieldtype (framework for testing fieldtypes) Template operator Filters or Functions => easy to develope Template Fetchfunction Not available anymore - Now in bundle controller - you can use subqueries which request an other controller Modules Definde as Routes Template Override System override.ini Similar with Yaml files but more options than in ezp4 - you can define own mappingsparameters e.g. Node , section_id - you can combine them with OR like use a tpl for contentclass A OR contentclass B - Siteaccess grouping / settings grouping Pagelayout Other thinking – in your controller you can inherit from a template. This template can be define different blocks. You can override some of this block if you inherit this template, can set variables include of other templates possible Ini Yaml files withd dev, test, production If ini and yaml are used together yaml files have the higher priority Siteaccess Now we have group settings in yaml files
  • 2. Now grouping of 'siteaccesses' are possible :-) e.g. Group settings for frontend http://doc.ez.no http://confluence.ez.no tutorials new documentation Template language twigg - can define macros New Rest API with create, delete .. content A codebook is in work. Ezcommunity version 2012.9 installationprocess is buggy eZ5 brings backwartdcompatibility on Databaselevel ezp5 and ezp4 legacy mode uses the same database every new features are developed for ezp5 only ezp4 is maintained! Creation of commandline script is easier in ezp5 than in ezp4 ezdemo should be fully functional on ezp5 => the most core datatypes are implemented as new fieldtypes in ezp5 If you have a custom ezp4 datatype and you need it to render in ezp5 you have to create a custom fieldtype if you do not need the rendering you can use the 'NULL' fieldtype e.p. Passwordexpiration only need a kind of management in the backoffice. Tip: Learn symfony and twig to better understand ezp5 eZP5 Installation - live demo and discussion about installation, ezdemo is running on ezp5 (delivered over ezp5) - you need composer if you checkout from github if using bundle installation all bundles are shipped composer is not needed php app/console -s you have to create yml file for your installation e.g. With the interactive installtion than clearing symfony cache + ezp cache ezp caceh --clear-all interactive php console of symfony group of settings for example settings for all frontend and all backend