Index: openacs-4/packages/acs-core-docs/lib/navfooter.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/lib/navfooter.adp,v diff -u -N -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/lib/navfooter.adp 25 Aug 2015 18:02:05 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/lib/navfooter.adp 30 Nov 2016 08:15:11 -0000 1.1.2.2 @@ -1,16 +1,21 @@ \ No newline at end of file Index: openacs-4/packages/acs-core-docs/lib/navheader.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/lib/navheader.adp,v diff -u -N -r1.1.2.2 -r1.1.2.3 --- openacs-4/packages/acs-core-docs/lib/navheader.adp 5 Aug 2016 14:27:22 -0000 1.1.2.2 +++ openacs-4/packages/acs-core-docs/lib/navheader.adp 30 Nov 2016 08:15:11 -0000 1.1.2.3 @@ -62,10 +62,14 @@ \ No newline at end of file Index: openacs-4/packages/acs-core-docs/www/acs-core-docs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/acs-core-docs.adp,v diff -u -N -r1.1.2.2 -r1.1.2.3 --- openacs-4/packages/acs-core-docs/www/acs-core-docs.adp 5 Aug 2016 14:27:22 -0000 1.1.2.2 +++ openacs-4/packages/acs-core-docs/www/acs-core-docs.adp 30 Nov 2016 08:15:11 -0000 1.1.2.3 @@ -1,15 +1,15 @@ -{/doc/acs-core-docs {Documentation}} {OpenACS Core Documentation} +{/doc/acs-core-docs {ACS Core Documentation}} {OpenACS Core Documentation} OpenACS Core Documentation -

-OpenACS Core Documentation


+OpenACS Core Documentation

- -
View comments -on this page at openacs.org
+ homeLink="" homeLabel="" + upLink="" upLabel=""> + \ No newline at end of file Index: openacs-4/packages/acs-core-docs/www/aolserver.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/aolserver.adp,v diff -u -N -r1.1.2.7 -r1.1.2.8 --- openacs-4/packages/acs-core-docs/www/aolserver.adp 19 Nov 2016 09:21:52 -0000 1.1.2.7 +++ openacs-4/packages/acs-core-docs/www/aolserver.adp 30 Nov 2016 08:15:11 -0000 1.1.2.8 @@ -303,8 +303,8 @@
  • Install Analog web file analyzer. (OPTIONAL)

  • -
    ($‌Id: aolserver.xml,v 1.22.14.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: aolserver.html,v 1.52.2.12 2016/11/19 +09:21:52 gustafn Exp $)
    yourip:yourport switch)

  • Test AOLserver.

  • -
    ($‌Id: aolserver4.xml,v 1.31.2.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: aolserver4.html,v 1.27.2.12 2016/11/19 +09:21:52 gustafn Exp $)
    Duplicate names.  Make sure that if a duplicate name is entered that there is a reasonable error rather than a server error. Check for insert, move, copy, and rename.

    -
    ($‌Id: auto-testing.xml,v 1.3.14.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: automated-testing-best-practices.html,v +1.28.2.12 2016/11/19 09:21:52 gustafn Exp $)
    -
    ($‌Id: recovery.xml,v 1.17.6.2 2016/10/03 -09:17:51 gustafn Exp $)

    By Don Baccus with additions by Joel Aufrecht +

    ($‌Id: backup-recovery.html,v 1.43.2.12 +2016/11/19 09:21:52 gustafn Exp $)

    By Don Baccus with additions by Joel Aufrecht

    We will cover some basic backup and recovery strategies. These are intended to be robust but simple enough to set up. For a large scale production site you would probably need to create your own Index: openacs-4/packages/acs-core-docs/www/bootstrap-acs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/bootstrap-acs.adp,v diff -u -N -r1.1.2.5 -r1.1.2.6 --- openacs-4/packages/acs-core-docs/www/bootstrap-acs.adp 19 Nov 2016 09:21:53 -0000 1.1.2.5 +++ openacs-4/packages/acs-core-docs/www/bootstrap-acs.adp 30 Nov 2016 08:15:11 -0000 1.1.2.6 @@ -103,8 +103,8 @@

    At this point, bootstrap.tcl is done executing. AOLserver proceeds to source the remaining files in the /tcl directory (i.e., -unpackaged libraries) and begins listening for connections.

    ($‌Id: bootstrap-acs.xml,v 1.7 2006/07/17 -05:38:38 torbenb Exp $)
    +unpackaged libraries) and begins listening for connections.

    ($‌Id: bootstrap-acs.html,v 1.49.2.12 2016/11/19 +09:21:53 gustafn Exp $)

    All questions and comments regarding this guide should be posted on -the OpenACS forums.

    ($‌Id: credits.xml,v 1.12.14.2 2016/10/03 -09:17:51 gustafn Exp $)
    +the OpenACS forums.

    ($‌Id: credits.html,v 1.46.2.12 2016/11/19 +09:21:53 gustafn Exp $)

    CVS Guidelines

    -
    ($‌Id: cvs.xml,v 1.6.14.2 2016/08/05 14:27:22 -gustafn Exp $)

    By Joel Aufrecht with input from Jeff Davis, Branimir Dolicki, +

    ($‌Id: cvs-guidelines.html,v 1.10.2.13 +2016/11/19 09:21:53 gustafn Exp $)

    By Joel Aufrecht with input from Jeff Davis, Branimir Dolicki, and Jade Rubick.

    OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.
    Index: openacs-4/packages/acs-core-docs/www/db-api-detailed.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/db-api-detailed.adp,v diff -u -N -r1.1.2.7 -r1.1.2.8 --- openacs-4/packages/acs-core-docs/www/db-api-detailed.adp 19 Nov 2016 09:21:53 -0000 1.1.2.7 +++ openacs-4/packages/acs-core-docs/www/db-api-detailed.adp 30 Nov 2016 08:15:11 -0000 1.1.2.8 @@ -703,8 +703,8 @@ script and should never be referenced directly by user code. Returns the current rdbms type and version.

    -
    ($‌Id: db-api.xml,v 1.11.2.2 2016/06/23 08:32:47 -gustafn Exp $)
    +
    ($‌Id: db-api-detailed.html,v 1.48.2.14 +2016/11/19 09:21:53 gustafn Exp $)
    -
    ($‌Id: db-api.xml,v 1.13.8.3 2016/10/03 09:17:51 -gustafn Exp $)
    +
    ($‌Id: db-api.html,v 1.50.2.14 2016/11/19 +09:21:53 gustafn Exp $)

    Caching Database API Results

    The database API allows for direct caching of query results. Index: openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp,v diff -u -N -r1.1.2.7 -r1.1.2.8 --- openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp 19 Nov 2016 09:21:53 -0000 1.1.2.7 +++ openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp 30 Nov 2016 08:15:11 -0000 1.1.2.8 @@ -127,8 +127,8 @@ immeditately in error debugging (e.g. the error will say something like "Cannot insert null value into column"), we recommend naming not null constraints to be consistent in our -naming of all constraints.

    ($‌Id: constraint-naming.xml,v 1.6.14.2 -2016/06/23 08:32:46 gustafn Exp $)
    +naming of all constraints.

    ($‌Id: eng-standards-constraint-naming.html,v +1.48.2.12 2016/11/19 09:21:53 gustafn Exp $)
    author -- created -- --- $‌Id$ +-- $‌Id: eng-standards-filenaming.html,v 1.48.2.12 2016/11/19 09:21:53 gustafn Exp $

    Of course, replace "--" with the comment delimiter appropriate for the language in which you are programming.

    @@ -216,8 +216,8 @@

    Tcl Library Files

    Further standards for Tcl library files are under discussion; we -plan to include naming conventions for procs.

    ($‌Id: filenaming.xml,v 1.7.2.2 2016/11/11 -08:53:59 gustafn Exp $)
    +plan to include naming conventions for procs.

    ($‌Id: eng-standards-filenaming.html,v 1.48.2.12 +2016/11/19 09:21:53 gustafn Exp $)
  • Lowercase everything, with the exception of %TYPE and %ROWTYPE.

  • -
    ($‌Id: plsql.xml,v 1.6.14.1 2016/06/23 08:32:46 -gustafn Exp $)
    +
    ($‌Id: eng-standards-plsql.html,v 1.49.2.12 +2016/11/19 09:21:53 gustafn Exp $)

    Release Version Numbering

    -
    ($‌Id: eng-standards-versioning.xml,v 1.10.14.2 -2016/10/28 20:26:53 gustafn Exp $)

    By Ron Henderson, Revised by Joel Aufrecht

    +
    ($‌Id: eng-standards-versioning.html,v 1.51.2.12 +2016/11/19 09:21:53 gustafn Exp $)

    By Ron Henderson, Revised by Joel Aufrecht

    OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

    OpenACS version numbers help identify at a high-level what is in a particular release and what has changed since the last Index: openacs-4/packages/acs-core-docs/www/filename.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/filename.adp,v diff -u -N -r1.1.2.7 -r1.1.2.8 --- openacs-4/packages/acs-core-docs/www/filename.adp 19 Nov 2016 09:21:53 -0000 1.1.2.7 +++ openacs-4/packages/acs-core-docs/www/filename.adp 30 Nov 2016 08:15:11 -0000 1.1.2.8 @@ -194,8 +194,8 @@ 0.1Creation8/21/2000Josh Finkler, Audrey McLoghlin -

    ($‌Id: design-template.xml,v 1.8.14.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: filename.html,v 1.48.2.12 2016/11/19 +09:21:53 gustafn Exp $)

    Overview

    -
    ($‌Id: form-builder.xml,v 1.9.2.2 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: form-builder.html,v 1.30.2.12 2016/11/19 +09:21:53 gustafn Exp $)
    OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

    OpenACS has a form manager called ad_form. Ad_form has an adaptable UI. Error handling includes inline error reporting, and Index: openacs-4/packages/acs-core-docs/www/individual-programs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/individual-programs.adp,v diff -u -N -r1.1.2.8 -r1.1.2.9 --- openacs-4/packages/acs-core-docs/www/individual-programs.adp 19 Nov 2016 09:21:53 -0000 1.1.2.8 +++ openacs-4/packages/acs-core-docs/www/individual-programs.adp 30 Nov 2016 08:15:11 -0000 1.1.2.9 @@ -316,8 +316,8 @@ from development to production, or get or contribute development code from openacs.org.

    -
    ($‌Id: software.xml,v 1.26.2.2 2016/10/03 -09:17:51 gustafn Exp $)
    +
    ($‌Id: individual-programs.html,v 1.33.2.13 +2016/11/19 09:21:53 gustafn Exp $)

    We'll set vacuum up to run nightly at 1 AM. Add the following line:

     0 1 * * * /usr/local/pgsql/bin/vacuumdb $OPENACS_SERVICE_NAME
    -
    ($‌Id: database-maintenance.xml,v 1.8.14.1 -2016/06/23 08:32:46 gustafn Exp $)
    +
    ($‌Id: install-next-nightly-vacuum.html,v +1.23.2.12 2016/11/19 09:21:53 gustafn Exp $)
  • If you find errors in this document or if you have ideas about making it better, please post them in our BugTracker.

  • -
    ($‌Id: overview.xml,v 1.29.2.2 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: install-steps.html,v 1.35.2.12 2016/11/19 +09:21:54 gustafn Exp $)

    OpenACS Installation Guide for Mac OS X

    See the wiki for an actual guideline: Installing OpenACS on Mac OS X -

    ($‌Id: macinstall.xml,v 1.7 2014/10/27 16:39:31 -victorg Exp $)
    +

    ($‌Id: mac-installation.html,v 1.42.2.12 +2016/11/19 09:21:54 gustafn Exp $)

    Staged Deployment for Production Networks

    -
    ($‌Id: maintenance.xml,v 1.30.6.1 2016/06/23 -08:32:46 gustafn Exp $)

    By Joel Aufrecht +

    ($‌Id: maintenance-deploy.html,v 1.24.2.12 +2016/11/19 09:21:54 gustafn Exp $)

    By Joel Aufrecht

    OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

    This section describes two minimal-risk methods for deploying Index: openacs-4/packages/acs-core-docs/www/object-identity.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-identity.adp,v diff -u -N -r1.1.2.6 -r1.1.2.7 --- openacs-4/packages/acs-core-docs/www/object-identity.adp 19 Nov 2016 09:21:54 -0000 1.1.2.6 +++ openacs-4/packages/acs-core-docs/www/object-identity.adp 30 Nov 2016 08:15:11 -0000 1.1.2.7 @@ -50,8 +50,8 @@ with an integer primary key that is derived from a globally unique sequence is the key to eliminating redundant code and replacing it with generic object level -services.

    ($‌Id: object-identity.xml,v 1.7 2006/07/17 -05:38:37 torbenb Exp $)
    +services.

    ($‌Id: object-identity.html,v 1.49.2.12 +2016/11/19 09:21:54 gustafn Exp $)
    acs_objects. This means you should never use the fields in acs_objects for application-specific purposes. This is especially true for the context_id field.

    -
    ($‌Id: objects.xml,v 1.9.14.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: objects.html,v 1.52.2.12 2016/11/19 +09:21:54 gustafn Exp $)
    procedure.

  • Set up the section called “External uptime validation”.

  • -
    ($‌Id: openacs.xml,v 1.31.14.2 2016/07/05 -16:42:42 gustafn Exp $)
    +
    ($‌Id: openacs.html,v 1.51.2.12 2016/11/19 +09:21:54 gustafn Exp $)
    -
    ($‌Id: oracle.xml,v 1.21.14.1 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: oracle.html,v 1.49.2.12 2016/11/19 +09:21:54 gustafn Exp $)
    Additional Reading
    ($‌Id: packages.xml,v 1.9.14.2 2016/10/03 -09:17:51 gustafn Exp $)
    +
    ($‌Id: packages.html,v 1.51.2.13 2016/11/19 +09:21:54 gustafn Exp $)
    object identity, it is as easy to extend the membership relation to store extra information as it is to extend the users table or the -groups table.

    ($‌Id: parties.xml,v 1.9 2006/09/25 20:32:37 -byronl Exp $)
    +groups table.

    ($‌Id: parties.html,v 1.51.2.12 2016/11/19 +09:21:54 gustafn Exp $)
  • The Context hierarchy allows you to define organize default permissions in a hierarchical fashion.

  • A PL/SQL or Tcl API is then used to check permissions in -application pages.

    ($‌Id: permissions.xml,v 1.17.6.1 2016/06/23 -08:32:46 gustafn Exp $)
    +application pages.

    ($‌Id: permissions.html,v 1.50.2.12 2016/11/19 +09:21:54 gustafn Exp $)
    ns_set get to perform lookup by name, they perform a linear lookup, whereas arrays use a hash table, so ns_sets are slower than arrays when the -number of entries is large.

    ($‌Id: programming-with-aolserver.xml,v 1.7 -2014/10/27 16:39:30 victorg Exp $)
    +number of entries is large.

    ($‌Id: programming-with-aolserver.html,v +1.49.2.12 2016/11/19 09:21:54 gustafn Exp $)
    Further reading

    Start with the the section called “OpenACS Documentation Guide” -

    ($‌Id: psgml-mode.xml,v 1.8 2006/07/17 05:38:37 -torbenb Exp $)
    +

    ($‌Id: psgml-mode.html,v 1.48.2.13 2016/11/19 +09:21:54 gustafn Exp $)
    -
    ($‌Id: release-notes.xml,v 1.30.2.7 2016/06/23 -08:32:46 gustafn Exp $)
    +
    ($‌Id: release-notes.html,v 1.55.2.12 2016/11/19 +09:21:54 gustafn Exp $)

    Release 4.6.3

    Release Notes for 4.6.3

    Index: openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp,v diff -u -N -r1.1.2.7 -r1.1.2.8 --- openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp 19 Nov 2016 09:21:55 -0000 1.1.2.7 +++ openacs-4/packages/acs-core-docs/www/releasing-openacs-core.adp 30 Nov 2016 08:15:11 -0000 1.1.2.8 @@ -264,8 +264,8 @@ # Clean up after ourselves... cd $BASE && rm -rf dotlrn-tarball tarball openacs-4 dotlrn-packages -
    ($‌Id: releasing-openacs.xml,v 1.22.2.3 -2016/10/03 09:17:51 gustafn Exp $)
    +
    ($‌Id: releasing-openacs-core.html,v 1.20.2.14 +2016/11/19 09:21:55 gustafn Exp $)
    [ad_conn path_info]

    In a .vuh file, path_info is the trailing part of the URL not matched by the .vuh file.

    -
    ($‌Id: rp.xml,v 1.12.6.2 2016/10/03 09:17:51 -gustafn Exp $)
    +
    ($‌Id: request-processor.html,v 1.49.2.13 +2016/11/19 09:21:55 gustafn Exp $)
    0.1Created8/21/2000Josh Finkler, Audrey McLoghlin -
    ($‌Id: requirements-template.xml,v 1.6.14.1 -2016/06/23 08:32:46 gustafn Exp $)
    +
    ($‌Id: requirements-template.html,v 1.49.2.12 +2016/11/19 09:21:55 gustafn Exp $)

    The set of string match expressions in the procedure above should be extended appropriately for other registration pages. This procedure does not use ad_parameter or regular expressions for -performance reasons, as it is called by the request processor.

    ($‌Id: security-notes.xml,v 1.7 2014/10/27 -16:39:32 victorg Exp $)
    +performance reasons, as it is called by the request processor.

    ($‌Id: security-notes.html,v 1.48.2.12 +2016/11/19 09:21:55 gustafn Exp $)
    0.1Creation12/2003Jeff Davis -
    ($‌Id: style-guide.xml,v 1.3.14.2 2016/10/03 -09:17:51 gustafn Exp $)
    +
    ($‌Id: style-guide.html,v 1.28.2.13 2016/11/19 +09:21:55 gustafn Exp $)

    We also saw how to use the templating system's forms API in a simple way, to create forms based pages with minimal duplication -of code.

    ($‌Id: subsites.xml,v 1.9.2.1 2016/06/23 -08:32:46 gustafn Exp $)
    +of code.

    ($‌Id: subsites.html,v 1.48.2.12 2016/11/19 +09:21:55 gustafn Exp $)
    author's email address, file creation date # -# $‌Id: tcl-doc.xml,v 1.7 2006/07/17 05:38:38 torbenb Exp $ +# $‌Id: tcl-doc.html,v 1.49.2.12 2016/11/19 09:21:55 gustafn Exp $ #

    In addition, the inputs expected by a Tcl page (i.e., form variables) would be enumerated in a call to ad_page_variables, in effect, documenting @@ -86,7 +86,7 @@ \@author Jon Salz (jsalz\@mit.edu) \@creation-date 3 Jul 2000 - \@cvs-id $‌Id$ + \@cvs-id $‌Id: tcl-doc.html,v 1.49.2.12 2016/11/19 09:21:55 gustafn Exp $ }

    Note that:

      @@ -195,7 +195,7 @@ # # jsalz\@mit.edu, 7 Jun 2000 # -# $‌Id: tcl-doc.xml,v 1.7 2006/07/17 05:38:38 torbenb Exp $ +# $‌Id: tcl-doc.html,v 1.49.2.12 2016/11/19 09:21:55 gustafn Exp $

      you'll now write:

       
      @@ -207,7 +207,7 @@
       
           \@creation-date 7 Jun 2000
           \@author Jon Salz (jsalz\@mit.edu)
      -    \@cvs-id $‌Id$
      +    \@cvs-id $‌Id: tcl-doc.html,v 1.49.2.12 2016/11/19 09:21:55 gustafn Exp $
       
       }
       
      @@ -222,8 +222,8 @@
       page's CVS identification string. Just use $‌Id: tcl-documentation.html,v 1.2 2000/09/19
       07:22:35 ron Exp $ when creating the file, and CVS will
       substitute an appropriate string when you check the file in.

      -
    ($‌Id: tcl-doc.xml,v 1.7 2006/07/17 05:38:38 -torbenb Exp $)
    +
    ($‌Id: tcl-doc.html,v 1.49.2.12 2016/11/19 +09:21:55 gustafn Exp $)

    -Documentation

    Templating system documentation

    ($‌Id: templates.xml,v 1.12.2.1 2016/06/23 -08:32:46 gustafn Exp $)
    +Documentation

    Templating system documentation

    ($‌Id: templates.html,v 1.49.2.12 2016/11/19 +09:21:55 gustafn Exp $)

    Tutorial Data Model

    The top of each sql file has some standard comments, including doc tags such as \@author which -will be picked up by the API browser. The string $‌Id:$ will automatically be expanded when +will be picked up by the API browser. The string $‌Id: tutorial-database.html,v 1.44.2.12 2016/11/19 +09:21:55 gustafn Exp $ will automatically be expanded when the file is checked in to cvs.

     [$OPENACS_SERVICE_NAME ~]$ cd /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/myfirstpackage/sql/postgresql
     [$OPENACS_SERVICE_NAME postgresql]$ emacs myfirstpackage-create.sql
    Index: openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp
    ===================================================================
    RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp,v
    diff -u -N -r1.1.2.13 -r1.1.2.14
    --- openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp	19 Nov 2016 09:21:55 -0000	1.1.2.13
    +++ openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp	30 Nov 2016 08:15:11 -0000	1.1.2.14
    @@ -133,8 +133,8 @@
     Who Wrote This and When

    This problem set was originally written by Nick Carroll in August 2004 for the University of Sydney Course EBUS5002.

    This material is copyright 2004 by Nick Carroll. It may be copied, reused, and modified, provided credit is given to the -original author.

    ($‌Id: tutorial-advanced.xml,v 1.52.2.3 -2016/10/03 09:17:51 gustafn Exp $)
    +original author.

    ($‌Id: tutorial-etp-templates.html,v 1.9.2.12 +2016/11/19 09:21:55 gustafn Exp $)
    Setting a global shell variable for cut and paste.

    To install a machine to the specifications of the Reference Platform, do the walkthrough -of the Red Hat 8.0 Install for OpenACS.

    ($‌Id: os.xml,v 1.15.14.1 2015/09/28 07:54:30 -gustafn Exp $)
    +of the Red Hat 8.0 Install for OpenACS.

    ($‌Id: unix-installation.html,v 1.33.2.12 +2016/11/19 09:21:55 gustafn Exp $)
    Variables

    Date and Time Variables

    -
    ($‌Id: variables.xml,v 1.3 2006/07/17 05:38:37 -torbenb Exp $)

    By joel\@aufrecht.org +

    ($‌Id: variables.html,v 1.30.2.12 2016/11/19 +09:21:55 gustafn Exp $)

    By joel\@aufrecht.org

    OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff.

    Starting with OpenACS 5.0 and the introduction of acs-lang, we