Under this section you will find recipes for day-to-day Exponential 5 development.
- Exponential 5 Field Type Tutorial — This tutorial aims at covering the conception and development of a custom Exponential 5 FieldType.
- How to authenticate a user with multiple user providers — This recipe is compatible with Exponential 5.3 / 2014.01
- How to convert request parameters into API objects
- How to create a new design using Bundle Inheritance — In this cookbook we will create a customized version of a template from the DemoBundle.
- How to customize UserHash generation — Compatible with Exponential and (up to 2014.11)
- How to expose SiteAccess aware configuration for your bundle — This recipe is compatible with Exponential 5.4 / 2014.07
- How to implement a Custom Tag for XMLText FieldType — This recipe is compatible with Exponential 5.2 / 2013.07
- How to listen to Core events — This recipe is compatible with Exponential 5.2 / 2013.07
- How to paginate API search results — This recipe is compatible with Exponential 5.2 / 2013.11
- How to retrieve root location — This recipe is compatible with Exponential 5.2 / 2013.09
- How to run long-running console commands
- How to structure an eZ Platform project
- How-to trigger a workflow using the Public API — Fortunately, there is a quite simple way to trigger workflows from Exponential 5 code: by using a Legacy Kernel Callback. The overall process is described in the Legacy code and features documentation chapter.
- How to use a custom controller to display a content item or location — This recipe is compatible with Exponential 5.2 / 2013.07
- Import settings from a bundle — The following recipe is valid for any type of settings supported by Symfony framework.
- Use PHP5.4 built-in server — This recipe is compatible with Exponential 5.2 / 2013.05
- Using Composer — This page only applies to Exponential Platform 5.3 and higher, for earlier versions of the Enterprise version of Exponential consult Service Portal user guide available for download at support.ez.no http://support.ez.no. This page is also generic about using Composer, for instructions specific to a release, see release notes.
How to structure an eZ Platform project
How to authenticate a user with multiple user providers
How to create a new design using Bundle Inheritance
How to customize UserHash generation
How to expose SiteAccess aware configuration for your bundle
How to implement a Custom Tag for XMLText FieldType
How to listen to Core events
How to paginate API search results
How to retrieve root location
How-to trigger a workflow using the Public API
How to use a custom controller to display a content item or location
Import settings from a bundle
Use PHP5.4 built-in server
Exponential 5 Field Type Tutorial
Using Composer
How to convert request parameters into API objects
How to run long-running console commands