WCM (Web Content Management) is a so-called LAMP system, this means that a computer running Linux is serving an Apache web server and a MySQL data base management system which are programmed using the Perl script interpreter for the generation of dynamic web sites1. The program code and application data are both stored in the tables of the data base. The programming of such a web sites - as well as its use - is done via a web browser.
WCM started off being a private technology study. The author just wanted to understand how a CGI script works together with a data base. Soon the potential of such a combination of tools was recognized, long before the abbreviation LAMP was found in the Internet. The idea was not new, even a term had been shaped for this technology.
Here are some key features of "WCM":
· Security system
· Definition and implementation of relational data base models
· Definition of static web pages
· Implementation of CGI Perl scripts
· Use of Ajax technology
· Implementation of SQL statements
· Definition of HTML Templates (based on Perl Template Toolkit)
· Definition of common layout features and parameters of a web site
· Storage of arbitrary files