Administrators guide

Administrators guide

cmsWorks is a general purpose content management system completely written in the programming language Java without any other dependencies regarding the OS.

It has an application server integrated which provides base services such as handling http-requests or connecting to a database. Thus you can run (and even develop for) cmsWorks on any operating system providing a Java installation.

cmsWorks as application server stack

cmsWorks is able to run as a complete stand-alone server stack without the need of third-party-software like webservers or an application stack like XAMP. This is especially helpful when you are developing your pages using cmsWorks.

Anyway, in real world environments it is best to integrate it into a server environment using MySQL as a database and a Webserver similar to Apache or nginx as a flexible to configure and, under certain circumstances, resource preserving delivering system in front of it.

Who should read this documentation?

This documentation is for persons who will administrate the cmsWorks installation. In here you will find a description of the installation and the possibilities to adapt and maintain the system. More concrete, this documentation contains

  • Introduction and overview of the structures of cmsWorks
  • Installation
  • Customization of the editors user interface
  • Integration of ContentScripts
  • Data management and the administration therefore
  • Administration of categories, navigation and configuration tasks
  • Service administration and error analysis