Jahia Forge
If you want to help out with Jahia development, this section is for you. Even though Jahia is a Java/J2EE 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 Jahia development including translating, bug fixing and feature enhancements.
You can also contribute additional templates, functional extensions in the form of new portlets or simply help us improve documentation or give to other users some tips. Please refer to the Exchange Zone section for such help not directly linked to the Jahia development.
How we are working
Jahia development is done in development cycles which are split in minor and major releases. A minor release usually last for about six months, a major for about 18 months or more. During this time the project goes through different states. According to the state some changes are allowed and others are not.
Jahia Development planning
RoadmapTo see what Jahia systems has planned for the future development cycles, consult the Jahia development roadmap. Please note that the roadmap is always subject to change.
Resources for developers
Mailing lists
We have four active mailing lists used by the Jahia core developers or by template developers
-
Jahia Dev List: This list is used for discussions about Jahia development. If you want to contribute or if you want to discuss anything related to the Jahia API, this list is for you. Subscribe to this list here.
-
Jahia CVS List: This list is used for all svn-commit messages. Every time something is changed in the Jahia repository a mail with the diff and commit log will be sent. There is a lot of traffic in this list and it is intended for core developers who need to know about all the Jahia changes. This list is in read-only mode. Subscribe to this list here.
-
Jahia Template List: This list is used to discuss template development in Jahia. If you have for example some questions about how to develop a custom filters or how to link two content objects, please use this mailing list.
-
Jahia Install List: This list is used for installation issues you may encounter. Please check the archive of this mailing list first if you have some installation troubles. Subscribe to this list here.
Please also chech the local mailing lists such as the French List if you are not speaking English.
Bug and Issue Tracking System
In order to communicate to us any bug fix or some new feature enhancements, please use our JIRA bug and issue tracking system which is available on http://www.jahia.net/jira
Standards
Please comply to the following standards when writing code for Jahia Server:Copyright
We are thankful for any patches and new code you commit to us. When you do so, please keep in mind that you grant to Jahia Ltd a non-exclusive, irrevocable, worldwide, no-charge, transferable copyright license to use, execute, prepare derivative works of, and distribute (internally and externally, in object code and, if included in your Contributions, source code form) your Contributions. Except for the rights granted to Jahia Ltd in this paragraph, You reserve all right, title and interest in and to your Contributions.
