Index: openacs-4/packages/acs-core-docs/www/packages.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/packages.adp,v diff -u -r1.2 -r1.3 --- openacs-4/packages/acs-core-docs/www/packages.adp 7 Aug 2017 23:47:51 -0000 1.2 +++ openacs-4/packages/acs-core-docs/www/packages.adp 8 Nov 2017 09:42:11 -0000 1.3 @@ -9,10 +9,7 @@ rightLink="objects" rightLabel="Next">
<authorblurb>By Pete Su and Bryan Quinn
</authorblurb>This document is a guide on how to write a software package for OpenACS. OpenACS packages are installed and maintained with the @@ -25,7 +22,7 @@
Here is how an OpenACS 5 server is laid out starting from the Server root (ROOT):
Figure 11.1. Server file layout
+ Figure 11.1. Server file layout
diagram Figure 11.2. Package file layout
+ Figure 11.2. Package file layout
diagram A special note on the Table 11.1. Package
+ Table 11.1. Package
files
ROOT/
bin/
@@ -65,7 +62,7 @@
To illustrate
the general structure of a package, let's see what the package
for the "notes" application should look like.
ROOT/
+-- packages/ APM Root
@@ -129,14 +126,14 @@
this case is
ROOT/packages/notes
. The following table
describes in detail what each of the files up in the diagram
contain.
-PACKAGE-KEY/www/resources
-directory. Files in this directory are available at http://yourserver/resources/PACKAGE-KEY/...
and are returned
-without any permissions checking or even checks that the package is
-installed or mounted. Files are returned directly, so .tcl or .adp
-files are not sourced in these directories. This makes it suitable
-for storing icons, css files, javascript, and other static content
-which can be treated this way.PACKAGE-KEY
/www/resources
+directory. Files in this directory are available at http://
and are
+returned without any permissions checking or even checks that the
+package is installed or mounted. Files are returned directly, so
+.tcl or .adp files are not sourced in these directories. This makes
+it suitable for storing icons, css files, javascript, and other
+static content which can be treated this way.yourserver
/resources/PACKAGE-KEY
/...