Caution: This documentation is for eZ Publish legacy, from version 3.x to 5.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.


Extensions are plugins to eZ publish, providing additional custom functionality. Various extensions are available for eZ publish. All of them require the same basic steps for an installation. This chapter will show how to perform the following:

  1. Extract the compressed archive containing the extension
  2. Activate the extension

Some extensions might require further action to make them fully functional, e.g. creating new database tables, adding certain content classes to eZ publish, etc. Such additional measures are explained in the documentation for each extension.

As outlined before, this section deals with the basic steps only. For demonstration purposes, the installation will be examplified by an imaginery extension called "ezfoo".

Sandro Groganz (22/04/2005 8:09 am)

Balazs Halasy (22/04/2005 9:52 am)


  • Updated Extension documentation

    Hey Guys,
    Is there any current documentation on how to write and create you're own extension? When would one want to create an extension as opposed to just a custom template operator?

    • Re: Updated Extension documentation


      There is no updated documentation at the moment. However, you can find information about creating different types of extensions under the "Extensions" chapter in the old documentation. Please go to and use the "Contents" links on the right hand side to access the desired subsection.

      Best regards,