Dynamic Publishing System

part the ArsDigita Community System by Karl Goldstein

The Problem

The traditional way to create dynamic pages for AOLserver is to write "pages that are really programs," mixing Tcl code, database queries and HTML in a single file. This approach is convenient under the following conditions:

Alas, the world of web publishing is not so monotonic these days. Most web publishing teams are faced with the following dilemma(s):

The complexities of contemporary web publishing demand more attention to improving productivity and collaboration among all members of the team. Programmers need the means to focus more on functionality, optimization and security and less on design work. Conversely, HTML authors need the freedom to make most design changes without programmer intervention. Editors and authors need a way to contribute and manage the content that the pages present. Site managers need the means to oversee the work of the entire team.

The System

The Dynamic Publishing System addresses these problems with an integrated suite of tools:

Status

The Dynamic Publishing System is currently being developed, documented and reviewed internally by ArsDigita. It is publicly available for trial and inspection from its development site. The documentation still needs improvement but should be enough for you to get started. Questions and feedback are welcome.

Due to bugs and limitations in the current beta release of AOLserver 3.0, the system currently works only with AOLserver 2.3.3. After internal review is complete and AOLserver 3.0 is finally released, the goal is to include it in the standard ACS distribution.


karlg@arsdigita.com