Conclusion
With a simple example we have learned several techniques useful for creating eZ Publish extensions.
In addition to creating custom modules with different views and view parameters, template fetch functions and template operators, we also looked at the privilege system of eZ Publish and now know how to write custom messages in the Debug view or in Log files. We also looked at accessing INI files.
With this basic knowledge it should be possible for you to create your own eZ Publish extensions. You can download the source code for the tutorial at: http://projects.ez.no/jacextension
Resources
- http://www.ezpublish.de/ – German eZ community
- http://share.ez.no - International eZ community
- http://pubsvn.ez.no/docblox/4.4/html/index.html – eZ API documentation
- http://doc.ez.no/eZ-Publish/Technical-manual/4.x/Reference – eZ reference documentation
- http://projects.ez.no/jac_dokumentation_in_german_ez_publish_basics_extension_development – PDF eZ publish basics in programming modules (in German)
- http://projects.ez.no/index.php/jac_tutorial_ger_de_ez_publish_extension_entwicklung - This tutorial in German (not refreshed to be 4.4 compliant yet)
- http://projects.ez.no/index.php/jac_tutorial_esl_es_desarrollo_de_extensiones_en_ez_publish - This tutorial in Spanish (not refreshed to be 4.4 compliant yet)
- http://projects.ez.no/jacextension - Source code for the tutorial