Index: openacs-4/packages/acs-core-docs/www/subsites-design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/subsites-design.html,v diff -u -r1.6.2.1 -r1.6.2.2 --- openacs-4/packages/acs-core-docs/www/subsites-design.html 24 Nov 2002 21:29:18 -0000 1.6.2.1 +++ openacs-4/packages/acs-core-docs/www/subsites-design.html 29 Mar 2003 20:44:54 -0000 1.6.2.2 @@ -1,5 +1,5 @@ -OpenACS 4 Subsites Design Document

OpenACS 4 Subsites Design Document

+OpenACS 4 Subsites Design Document

OpenACS 4 Subsites Design Document

by Rafael H. Schloming
OpenACS docs are written by the named authors, but may be edited by OpenACS documentation staff. @@ -41,7 +41,7 @@ URLs to operate together. This requirement would cause some packages to have more configuration options than normal since hard-coding the URLs would not be feasible anymore.

API

This section will cover all the APIs relevant to subsites, and so will -consist of portions of the APIs of several systems.

Packages

The following package is provided for instantiation of packages. The +consist of portions of the APIs of several systems.

Packages

The following package is provided for instantiation of packages. The apm_package.new function can be used to create a package of any type known to the system. The apm_package_types table can be queried for a list of installed packages. (See APM docs for more detail XXX: insert link here)

@@ -101,7 +101,7 @@
 show errors
 
 
-

Site Nodes

This data model keeps track of what packages are being served from what +

Site Nodes

This data model keeps track of what packages are being served from what URLs. You can think of this as a kind of rp_register_directory_map on drugs. This table represents a fully hierarchical site map. The directory_p column indicates whether or not the node is a leaf node. The pattern_p column @@ -182,7 +182,7 @@ show errors -

Request Processor

Once the above APIs are used to create packages and mount them on a +

Request Processor

Once the above APIs are used to create packages and mount them on a specific site node, the following request processor APIs can be used to allow the package to serve content appropriate to the package instance.

 
@@ -210,4 +210,4 @@
 a particular configuration of site nodes/packages. As we build more
 fundamental applications that can be applied in more general areas, this
 feature will become more and more in demand since more problems will be
-solvable by configuration instead of coding.

View comments on this page at openacs.org
+solvable by configuration instead of coding.

Authors

rhs@mit.edu

View comments on this page at openacs.org