Path

ez.no / developer / developer information


Developer Information

If you want to help out with eZ Publish development, this section is for you. Even though eZ Publish is a PHP application, you don't have to be a programmer to help us. Read on for more information.

Helping out

There are many ways you can help with eZ Publish development including translating, bug fixing and feature enhancements. The contributing to eZ Publish development document explains more about the various ways of contributing.

How we are working

eZ Publish development is done in what we call development cycles. A development cycles usually last for about five months. During these five months the project goes through different states. According to the state some changes are allowed and others are not. Read more about the eZ Publish development cycle.

Development planning

Roadmap

To see what eZ Systems has planned for the future development cycles, read the eZ Publish development roadmap. Please note that the roadmap is always subject to change.

Cycle details

Specifications

We write specifications for all major changes to eZ Publish. The specifications can be found here.

Resources for developers

Mailing lists

We have three active mailing lists used by the eZ Publish developers

  1. sdk-public: This list is used for discussions about eZ Publish development. If you want to contribute or if you want to discuss anything related to eZ Publish development this list is for you. Subscribe to this list here.
  2. sdk-svn: This list is used for svn-commit messages. Every time something is changed in the repository a mail with the repository diff and commit log is sent to sdk-svn. There is a lot of traffic in this list. It is intended for core developers who need to know about all changes. Subscribe to this list here.
  3. translations: This list is for the eZ Publish translators. All translation and localisation related discussions can be found on this list. Subscribe to this list here.

Standards

Please comply to the following standards when writing code for eZ Publish:

SVN - the code repository

eZ Publish development is hosted on a subversion (SVN) server. This document describes how to retrieve eZ Publish from SVN. If you have no idea what subversion is, the full documentation is available here. For most people the guided tour will teach you the necessary basics.

Copyright

For more information about contributions, copyrights and our Contributor Licensing Agreement, please read this article.