Edit on GitHub

Plugins Developers Guide

Plugins are the most advanced way but also the most complex way of extending Pimcore.

With plugins several things can be archived - they can be just a library of reuseable code components, they can utilize Pimcores event API to extend backend functionality and they can modify and extend the Pimcore Backend UI by utilizing Javascript user interface hooks.

The following sections explain how to design and structure plugins and how to register for and utilize the events provided in the PHP backend and the Ext JS frontend.

In addition to these topics also have a look at the Example provided in the documentation.

Additional aspects in plugin development are