Skip to content

OpenCms Development

There are several ways to become an active member of the OpenCms community and contribute to the development of OpenCms.

Join the OpenCms mailing list

Use the OpenCms mailing list for all questions, comments and discussions about OpenCms. All questions and suggestions about OpenCms and its features are welcome.

Many of the questions on the list are beginner questions related to aspects of configuring and using the basic features of OpenCms. If someone asks a question and you know the answer, please reply in the list to help others with their first steps with OpenCms.

Report errors in OpenCms

If you encounter problems when using OpenCms, please describe them in the mailing list first. Often the issues are not bugs in the OpenCms core, but problems with your own code or your local configuration.

If you are sure that you have found a bug in the OpenCms core, please submit a bug report with the OpenCms issue tracker.

Report security vulnerabilities

We highly value security. If you have found a security vulnerability in OpenCms, please use the Alkacon Software form to report it.

We will try to respond as quickly as possible. We will also keep you informed during the resolution process.

Translate OpenCms

If the OpenCms user interface does not yet support your native language, you can help to make it available in OpenCms.

Once you have completed your translation, please bundle it as a module and send it to us as a pull request on Github.

In order for your translation to become part of the OpenCms core distribution, you first have to accept the OpenCms CLA.

Contribute to the OpenCms core

If you have developed an extension or bug fix for the OpenCms core and want to make it available to others, you can make it ready as a pull request on GitHub.

In order for your extension to become part of the OpenCms core distribution, you first have to accept the OpenCms CLA.