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.1.2.12 -r1.1.2.13 --- openacs-4/packages/acs-core-docs/www/packages.adp 23 Jun 2016 08:32:45 -0000 1.1.2.12 +++ openacs-4/packages/acs-core-docs/www/packages.adp 19 Nov 2016 09:21:54 -0000 1.1.2.13 @@ -1,5 +1,5 @@ -{/doc/acs-core-docs {Documentation}} {OpenACS Packages} +{/doc/acs-core-docs {ACS Core Documentation}} {OpenACS Packages} OpenACS Packages

Server file layout

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

 ROOT/
     bin/
@@ -65,7 +65,7 @@
  To illustrate
 the general structure of a package, let's see what the package
 for the "notes" application should look like.

-

Figure 11.2. Package file layout +

Figure 11.2. Package file layout diagram

 ROOT/
   +-- packages/    APM Root
@@ -136,7 +136,7 @@
 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.

-

Table 11.1. Package +

Table 11.1. Package files

@@ -263,7 +263,7 @@ options.

The following sections will show you how to make a package for the Notes application. In addition, they will discuss some site management features in OpenACS 5 that take advantage of the -APM's package instance model. The two most important of these +APM's package instance model. The two most important of these are subsites, and the site map tool, which can be used to map applications to one or more arbitrary URLs in a running @@ -325,7 +325,7 @@ (install, instantiate, mount)" link.

  • The new package has been created and installed in the server. At this point, you should add your package files to your CVS -repository. I'll assume that you have set up your development +repository. I'll assume that you have set up your development repository according to the standards described in this appendix. If so, then you just do this:

     % cd ROOT/packages
    @@ -401,8 +401,8 @@
     Additional Reading
    ($‌Id: packages.html,v 1.51.2.10 2016/06/21 -07:44:36 gustafn Exp $)
    +
    ($‌Id: packages.xml,v 1.9.14.2 2016/10/03 +09:17:51 gustafn Exp $)