Ezunconf 17.10.2012 send to nfrp@ez.noezp5 cutstomistation, possibibilties 14:30notes:Jan Siegl – HissIT.deFelix Woldt – j...
Now grouping of siteaccesses are possible :-)                                                     e.g. Group settings for ...
Upcoming SlideShare
Loading in …5
×

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

595 views

Published on

Customization possibilities - eZ UnConf

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Ezunconf 17.10.2012 send to nfrp@ez.noezp5 cutstomistation, possibibilties 14:30notes:Jan Siegl – HissIT.deFelix Woldt – jac-systeme.de / Cjw NetworkQuestions:How long the legancy stack will be shipped? => Ask the Productmanager?Difference between ez4 and ezp5Ezp4 ezp5Attribute FieldsContent Object contentNode LocationContentclass TypeDatatype Fieldtype (framework for testing fieldtypes)Template operator Filters or Functions => easy to developeTemplate Fetchfunction Not available anymore - Now in bundle controller - you can use subqueries which request an other controllerModules Definde as RoutesTemplate 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 groupingPagelayout 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 possibleIni Yaml files withd dev, test, production If ini and yaml are used together yaml files have the higher prioritySiteaccess Now we have group settings in yaml files
  2. 2. Now grouping of siteaccesses are possible :-) e.g. Group settings for frontendhttp://doc.ez.no http://confluence.ez.no tutorials new documentation Template language twigg - can define macros New Rest API with create, delete .. contentA codebook is in work.Ezcommunity version 2012.9 installationprocess is buggyeZ5 brings backwartdcompatibility on Databaselevel ezp5 and ezp4 legacy mode uses the samedatabaseevery new features are developed for ezp5 only ezp4 is maintained!Creation of commandline script is easier in ezp5 than in ezp4ezdemo should be fully functional on ezp5 => the most core datatypes are implemented as newfieldtypes in ezp5If you have a custom ezp4 datatype and you need it to render in ezp5 you have to create a customfieldtype if you do not need the rendering you can use the NULL fieldtype e.p. Passwordexpirationonly need a kind of management in the backoffice.Tip: Learn symfony and twig to better understand ezp5eZP5 Installation- live demo and discussion about installation, ezdemo is running on ezp5 (delivered over ezp5)- you need composer if you checkout from githubif using bundle installation all bundles are shipped composer is not neededphp app/console -syou have to create yml file for your installation e.g. With the interactive installtionthan clearing symfony cache + ezp cache ezp caceh --clear-allinteractive php console of symfonygroup of settingsfor example settings for all frontend and all backend

×