alkacon / opencms-core

The Java open source content management system by Alkacon Software
http://www.opencms.org
GNU Lesser General Public License v2.1
520 stars 575 forks source link

OpenCms

OpenCms logo

A powerful open source website content management system.

OpenCms is build in Java and XML from open source components. OpenCms provides compelling features especially suited for large Internet or Intranet websites.

Table of contents

General OpenCms features

OpenCms features include:

See the OpenCms website for further information.

Online live demo

If you want to try OpenCms, the easiest option is to use our OpenCms Live Demo server.

The live demo provides a personal OpenCms installation exclusively for you. All you need to do is register with a valid email address. We will not use the data you provide for anything else than setting up your personal demo installation!

Documentation

The OpenCms Documentation Central is the portal to all documentation regarding OpenCms related technology.

Community

Receive updates about the OpenCms development and get in touch with the core developers and community members.

Compatibility

OpenCms 17 is compatible with Java 21, 17, 11 and 8.

Please note that OpenCms 17 will be the last major OpenCms release that keeps Java 8 compatibility. Future OpenCms Versions will require at least Java 11.

OpenCms 17 requires a Java Servlet 4.0 compatible web container. We have tested this release using Jetty and Tomcat. It works "out of the box" with Jetty 12 or Tomcat 9. Others have reported deploying OpenCms successfully on other web servlet containers like WildFly, GlassFish, WebLogic, WebSphere and Resin.

On the database side, we provide support for MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

Installing OpenCms

Docker based installation

The easiest way to install OpenCms is to use our official docker image. See alkacon/opencms-docker on Docker hub for full information about running the OpenCms docker image.

Manual installation

You can install OpenCms "from scratch" manually on your server as well. See the OpenCms installation guide for full information about manually installing OpenCms.

Bugs and feature requests

Please report issues and file feature requests on using our GitHub OpenCms issue tracker.

Contributing

Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub..

Security issues

Please report security issues in OpenCms using the security issue report form on the Alkacon website.

Creators

OpenCms is developed by Alkacon Software with the help of an international OpenCms community.

Copyright and license

OpenCms is copyright by Alkacon Software GmbH & Co. KG. The OpenCms source code is released under the GNU LGPL.