Installation

part of the Dynamic Publishing System by Karl Goldstein

Note: The publishing system is still under initial development. All aspects are subject to change until the official 1.0 release. The distribution is made available here for you to try out, inspect the code and give feedback. Caveat nerdor.

New ACS installations

The publishing system will be distributed with the ACS. If you are creating a new ACS installation based on version 3.1 or above, the system should be ready to use.

Existing ACS installation

The publishing system has few dependencies on other ACS modules (just the users table and user-group module) so it is easy to add to existing ACS installations as well:

  1. Obtain the latest distribution. Updates to the distribution are recorded in the Change History.

  2. Unpack the distribution in a temporary directory. The distribution contains a single top-level directory named template.

  3. Copy (or symlink) the files in the tcl subdirectory to the private Tcl library directory of your server.

  4. Copy (or symlink) the templates directory to the page root of your server.

  5. Copy (or symlink) the doc directory to /doc/template in the page tree of your server.

  6. Copy (or symlink) the admin directory to /admin/template in the page tree of your server.

  7. This step is optional. If you are planning on experimenting with the site management, content management, or indexing tools built on the core templating system, then you must load some data models by executing data-model-create.sql in the sql directory of the distribution. This will load them in the proper order.

Configuration

Be sure that ADP caching is turned OFF on your development server. Otherwise buggy templates may linger in the cache and cause you frustration.


karlg@arsdigita.com