Introduction
OpenCms is an open-source enterprise-grade content management system based on Java and XML technology, and is designed specifically for creating and maintaining websites. It provides a full set of tools for dealing with content creation, editorial workflow, publishing, and versioning.
In this book we will take you through the process of constructing an OpenCms website, showing you how to work with OpenCms, customize and extend your system with Java libraries and classes, JSP pages, and XML templates, and how to administer and deploy your OpenCms solution.
Like many of the open-source content management systems, OpenCms is daunting on first use, but its power and flexibility reward the investment in learning to use it. This book exists to ease you into getting the most from OpenCms.