eZ Publish 4.0 is basically "just a" php 5 port of eZ Publish 3.10, so the concept of the CMS is still the same.
The most in depth book is "Learning eZ publish 3", it's a bit outdated (written for eZ Publish 3.4), so it doesn't cover the "new" and simplified template language introduced in 3.6. Other stuff it doesn't cover is static caching, native object translations support, class translations support and clustering support.
If you buy this book, here is a overview of the changes to the template system: http://pubsvn.ez.no/nextgen/trunk/doc/features/3.6/improved_template_syntax.txt
Complete list of new features since eZ Publish 3.4: http://pubsvn.ez.no/nextgen/trunk/doc/features/
Alternatively "eZ Publish Basics" is also pretty good and a bit newer (written for eZ Publish 3.8), but doesn't go that deep on advance subjects.
My advice would be to install the ezwebin (Website Interface) demo and then tear apart the templates to see how they work. First you need to get familiar with where templates are stored and how the override mechanism works, and then you can get into the template code.
There are many excellent examples of template code in ezwebin -- fetches, functions, calendars, object relations -- so you just need to start with them when building out a site to see how they work.
The PDF downloads of eZ Publish documentation are also excellent. Keep them local on your machine and search through them as needed for information and code samples.
DUO : CONSULTING
Web content management experts
www.duoconsulting.com
You must be logged in to post messages in this topic!