5+ Java Open Source Content Management Systems


Apache Roller – is a Java-based, full-featured, multi-user and group-blog server suitable for blog sites large and small.

OpenCms from Alkacon Software is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

The fully browser based user interface features configurable editors for structured content with well defined fields. Alternatively, content can be created using an integrated WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content.

OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle).

Ametys is a java open source web content management system (WCMS) software which combines content richness with a user- friendly interface. It greatly facilitates advanced web publications in a multi-authoring environment. Ametys is used by more than 30 000 web sites !

Hippo CMS is an open source Java CMS. It is easy to integrate, testable, ready for continuous integration, and sticks to familiar Java standards such as JCR 2.0 and JAX-RS. Query content using REST, or import content from somewhere else into Hippo. Hook up an external application into the rendering phase via Spring. Build a Mobile app or an AngularJS app that consumes content from Hippo.

OpenWGA shows a desktop like CMS user interface in the browser, and has a integrated rich text editor for formatted content including images and tables. “content modules” let authors embed complex modules into the page as needed and file uploads via drag&drop from local filesystem. Many other features.