If you like OpenCms and want to take part in it's further development, there are various ways to become an active part of the OpenCms community. We invite you to participate as much or as little as you choose. Besides writing code and providing modules and examples to the community, you can also make contributions to the evolution of OpenCms without spending a lot of time with it:
If you are a developer and a little bit more ambitious, you can:
We really enjoy to have an active community, so all your contributions are welcome.
In each case, we strongly suggest you to join the OpenCms mailing list.
Please note: If you want your code contribution to be distributed with the OpenCms core, you will have to fill out the OpenCms CLA and fax a signed copy to Alkacon Software.
Please use the OpenCms mailing list for questions and comments, discussions on the development, about the documentation or about OpenCms in general. Any feedback and suggestions about OpenCms and it's functions are welcome - it's your feedback that allows OpenCms to evolve. A lot of questions on the list are newcomer questions related to setup issues and to the usage of basic OpenCms functions. If someone asks a question and you know the answer, please post it to the list in order to help others getting started with OpenCms.
If you've built a Website based on OpenCms, we'd like to hear about it - please report the site for our list of OpenCms references using the Add reference site form. For the reference description, we are interested in details - for example, why did you choose OpenCms, how long did it take to develop the site, what is the exact environment, how many users are served by your OpenCms installation etc.
Another way to participate in the OpenCms development process is to help testing new functionality of OpenCms. In order to do so, you should use the latest development source version from the CVS system. Keep in mind: the sources from our CVS are work in progress and not meant for production purposes. If you find something not working as expected, please mail your observation to the OpenCms mailing list or file a bug report.
You might find that something does not work as it should. If so, please file a bug report using the OpenCms bug tracking system. You will have to create an account first. Please use the bug tracking system and not the mailing list to report bugs. However, if you encounter setup related problems, please post them on the mailing list first, as in 95% of all cases setup issues are not bugs in OpenCms but related to your local environment configuration.
Since the main OpenCms documentation is now HTML based and managed as OpenCms modules, it's easy to extend it. Perhaps you've faced challenges in setting up or customizing OpenCms in special environments or according to special requirements. If so, we suggest to write a How-To module about this topic and make it available on the Modules download section using the Add a module download form.
If you are a native speaker of a language not yet supported in the OpenCms workplace or the OpenCms online help system, please contribute a translation. There is a special documentation module available in the Modules download section that explains how to create such a translation. It's a good idea to post a message on the OpenCms mailing list first to check out if others are already working on a translation for your language. If you have finished a translation, please bundle it as a module and use the the Add a module download form to make it available to the OpenCms community.
The most convenient way to extend OpenCms is to create a module that provides additional functionalities. If you want to share your development with the OpenCms community, please make it available on the Modules download section using the Add a module download form.
You might have developed an OpenCms core extension for your own purposes. If you think this extension might be useful for others, please make it available on the Modules download section using the Add a module download form even if it is not truly a module. Try to provide detailed setup instructions if required. Please contact Alkacon Software if you are interested in making your extension become a part of the core OpenCms distribution.
Instead of just reporting a bug, feel free to dig into the code and fix it by yourself. Then create a patch and attach it to the bug reported in the OpenCms bug tracking system. We will review the patch and integrate it into a later version of OpenCms. If you have created a patch for a bug not listed in the bug tracker, please inform Alkacon Software.
May 8, 2013 - After the great success on CeBIT 2013 Alkacon Software and the OpenCms community will present OpenCms in the CMS Garden at the LinuxTag 2013. This year’s LinuxTag takes place from May 22 to May 25, 2013. The CMS Garden is located in Hall 7 on the Berlin Fairgrounds.
Mar 15, 2013 - This years` OpenCms Days will take place from September 30 to October 1, 2013 in Cologne, Germany. The main topic of the 5th edition of the international user conference and expo will be the release of OpenCms 9.
Feb 26, 2013 - Alkacon Software and the OpenCms community will present OpenCms in the CMS Garden at the CeBIT 2013. CeBIT in Hannover is the world’s largest IT trade fair. This year’s CeBIT takes place from March 5 to March 9, 2013. The CMS Garden is located in Hall 6, close to the open source park. Check out OpenCms in the CMS garden @ CeBit 2013 in Hannover.
Feb 8, 2013 - OCEE is a commercial extension for OpenCms that offers Support for LDAP, Clustering, Replication and accelerated page load times. OCEE increases scalability, availability and fail-over security for mission-critical and high-traffic OpenCms sites.