Plugins

Plugins let developers extend the main program-flow by providing hooks to react on certain events during rendering.

Hooks

The following hooks are available. Please see their detailed description for further information about each specific hook.

The preLoadRepository() - hook

This hook get called just before the configuration for this renderer's home-repository gets loaded.

The postLoadRepository() - hook

Called right after loading the home-repository-configuration.

The preLoadApplication() - hook

Hook gets called before loading the configuration for application as given by request-param "app_id".

The postLoadApplication() - hook

Hooking just after

The preInstanciateObject() - hook

Called before instanciating an object, the check if required object-instance exists (@see ESRender_Module_Interface::instanceExists()) returned false and it is required to create a new object-instance.

The postInstanciateObject() - hook

Only called when preInstanciateObject() was called, this hook give developers the opportunity to polish (or extend) the object-instanciation-process.

The preProcessObject() - hook

The postProcessObject() - hook