Skip to content
OpenCms documentation
OpenCms documentation

Getting started with OpenCms

OpenCms logo

OpenCms is a powerful and highly customizable content management system providing compelling features especially for large Internet and Intranet websites. It is based on Java and XML technology with a database backend.

The following links provide a good introduction and overview of OpenCms: 

  • create an account on the OpenCms demo server, explore the default Mercury template, and follow the tutorial where you will learn the basics of content editing
  • get an in-depth impression of what you can do with OpenCms beyond content edition by reading the OpenCms workplace chapter of this documentation  

If you are a web developer and want to use OpenCms for a project, here are some useful links to get started:

  • read the tutorial about creating a template JSP which introduces into the basic methods of template development
  • the template development chapter of this documentation provides a full reference of all technical possibilities
  • visit the source code repository of OpenCms, in the README, you get the most up-to-date overview of all features currently available

This documentation has been developed by Alkacon Software - The OpenCms Experts. Alkacon offers standard service and support packages for OpenCms, providing an optional layer of security and convenience often required for mission critical OpenCms projects. For more information about our services, please contact us at

This documentation is published under the GNU FDL Free Documentation License by Alkacon Software GmbH. We certainly welcome all contributions and feedback to this documentation.