Index: openacs-4/packages/acs-core-docs/www/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/index.html,v diff -u -r1.12 -r1.13 --- openacs-4/packages/acs-core-docs/www/index.html 14 Oct 2003 11:02:58 -0000 1.12 +++ openacs-4/packages/acs-core-docs/www/index.html 17 Oct 2003 11:18:52 -0000 1.13 @@ -1 +1 @@ -OpenACS Documentation

OpenACS Documentation


Table of Contents

I. OpenACS For Everyone
1. High level information: What is OpenACS?
Overview
OpenACS Release Notes
II. Administrator's Guide
2. Quick Install
3. Prerequisite Software
Compatibility Matrix
Individual Programs
4. Installing on Unix/Linux
Overview
Install Linux and supporting software
Install Oracle 8.1.7
Install PostGreSQL
Install AOLserver 3.3oacs1
Install OpenACS 5.0.0a1
Credits
5. Installing on Windows
OpenACS Installation Guide for Windows2000
6. Installing on a Macintosh
OpenACS Installation Guide for Mac OS X
7. Configuring a New Service
8. Upgrading
Support for upgrades.
9. Maintenance
Hosting Web Sites
Database Management
Backup and Recovery
A. Install Red Hat 8.0
B. Install additional supporting software
Unpack the OpenACS tarball
Initialize CVS (OPTIONAL)
Add PSGML commands to emacs init file (OPTIONAL)
Install Daemontools (OPTIONAL)
Install qmail (OPTIONAL)
Install Analog web file analyzer
Install nspam
Install Full Text Search
Install nsopenssl
III. For OpenACS Package Developers
10. Development Tutorial
Creating a Package
Setting Up Database Objects
Creating Web Pages
Debugging and Automated Testing
Advanced Topics
11. Development Reference
OpenACS 5.0.0a1 Packages
OpenACS Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 5.0.0a1
Groups, Context, Permissions
Writing OpenACS 5.0.0a1 Application Pages
Parties in OpenACS 5.0.0a1
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
12. Engineering Standards
OpenACS Documentation Guide
Using PSGML mode in Emacs
Detailed Design Documentation Template
System/Application Requirements Template
Release Version Numbering
Constraint naming standard
ACS File Naming and Formatting Standards
PL/SQL Standards
A. Using CVS with an OpenACS Site
Add the Service to CVS - OPTIONAL
IV. For OpenACS Platform Developers
13. Kernel Documentation
Overview
OpenACS 4 Object Model Requirements
OpenACS 4 Object Model Design
OpenACS 4 Permissions Requirements
OpenACS 4 Permissions Design
OpenACS 4 Groups Requirements
OpenACS 4 Groups Design
OpenACS 4 Subsites Requirements
OpenACS 4 Subsites Design Document
OpenACS 5.0.0a1 Package Manager Requirements
OpenACS 5.0.0a1 Package Manager Design
Database Access API
OpenACS Internationalization Requirements
Internationalization
OpenACS 4 Security Requirements
OpenACS 4 Security Design
OpenACS 4 Security Notes
OpenACS 4 Request Processor Requirements
OpenACS 4 Request Processor Design
Documenting Tcl Files: Page Contracts and Libraries
Bootstrapping OpenACS
External Authentication Requirements

List of Figures

3.1. Compatibility Matrix
4.1. Assumptions in this section
8.1. Assumptions in this section
10.1. Assumptions in this section
10.2. Database Creation Script - master create file
10.3. Database Creation Script - table
10.4. Database Creation Script - functions
10.5. Database deletion script

List of Tables

11.1.
11.2.
11.3.
11.4.
11.5.
11.6.
11.7.
11.8.
11.9.
11.10.
11.11.
11.12.
13.1.
13.2.
View comments on this page at openacs.org
+OpenACS Documentation

OpenACS Documentation


Table of Contents

I. OpenACS For Everyone
1. High level information: What is OpenACS?
Overview
OpenACS Release Notes
II. Administrator's Guide
2. Quick Install
3. Prerequisite Software
Compatibility Matrix
Individual Programs
4. Installing on Unix/Linux
Overview
Install Linux and supporting software
Install Oracle 8.1.7
Install PostGreSQL
Install AOLserver 3.3oacs1
Install OpenACS 5.0.0a1
Credits
5. Installing on Windows
OpenACS Installation Guide for Windows2000
6. Installing on a Macintosh
OpenACS Installation Guide for Mac OS X
7. Configuring a New Service
8. Upgrading
Support for upgrades.
9. Maintenance
Hosting Web Sites
Database Management
Backup and Recovery
A. Install Red Hat 8.0
B. Install additional supporting software
Unpack the OpenACS tarball
Initialize CVS (OPTIONAL)
Add PSGML commands to emacs init file (OPTIONAL)
Install Daemontools (OPTIONAL)
Install qmail (OPTIONAL)
Install Analog web file analyzer
Install nspam
Install Full Text Search
Install nsopenssl
III. For OpenACS Package Developers
10. Development Tutorial
Creating a Package
Setting Up Database Objects
Creating Web Pages
Debugging and Automated Testing
Advanced Topics
11. Development Reference
OpenACS 5.0.0a1 Packages
OpenACS Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 5.0.0a1
Groups, Context, Permissions
Writing OpenACS 5.0.0a1 Application Pages
Parties in OpenACS 5.0.0a1
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
12. Engineering Standards
OpenACS Documentation Guide
Using PSGML mode in Emacs
Detailed Design Documentation Template
System/Application Requirements Template
Release Version Numbering
Constraint naming standard
ACS File Naming and Formatting Standards
PL/SQL Standards
A. Using CVS with an OpenACS Site
Add the Service to CVS - OPTIONAL
B. How to package and release OpenACS
IV. For OpenACS Platform Developers
13. Kernel Documentation
Overview
OpenACS 4 Object Model Requirements
OpenACS 4 Object Model Design
OpenACS 4 Permissions Requirements
OpenACS 4 Permissions Design
OpenACS 4 Groups Requirements
OpenACS 4 Groups Design
OpenACS 4 Subsites Requirements
OpenACS 4 Subsites Design Document
OpenACS 5.0.0a1 Package Manager Requirements
OpenACS 5.0.0a1 Package Manager Design
Database Access API
OpenACS Internationalization Requirements
Internationalization
OpenACS 4 Security Requirements
OpenACS 4 Security Design
OpenACS 4 Security Notes
OpenACS 4 Request Processor Requirements
OpenACS 4 Request Processor Design
Documenting Tcl Files: Page Contracts and Libraries
Bootstrapping OpenACS
External Authentication Requirements

List of Figures

3.1. Compatibility Matrix
4.1. Assumptions in this section
8.1. Assumptions in this section
10.1. Assumptions in this section
10.2. Database Creation Script - master create file
10.3. Database Creation Script - table
10.4. Database Creation Script - functions
10.5. Database deletion script

List of Tables

11.1.
11.2.
11.3.
11.4.
11.5.
11.6.
11.7.
11.8.
11.9.
11.10.
11.11.
11.12.
13.1.
13.2.
View comments on this page at openacs.org
Index: openacs-4/packages/acs-core-docs/www/releasing-openacs.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/releasing-openacs.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-core-docs/www/releasing-openacs.html 17 Oct 2003 11:18:52 -0000 1.1 @@ -0,0 +1,45 @@ +Appendix�B.�How to package and release OpenACS

Appendix�B.�How to package and release OpenACS

  1. Check out the cvs tree. The files must be checked out + through a cvs account with write access. In this example, the + cvs user on openacs.org is implied from the ssh login information + previously set up. It could be overridden via foobar@openacs.org.

    +
    cd /tmp
    +cvs -d :ext:@openacs.org:/cvsroot checkout openacs-4
    +
    +

    Repeat with the dotlrn cvs tree.

    +
    cd /tmp
    +mkdir dotlrn-packages
    +cd dotlrn-packages
    +cvs -d :ext:@dotlrn@openacs.org:/dotlrn-cvsroot checkout dotlrn-all
    +
  2. Tag the tree.

    
    +cd /tmp/openacs-4
    +cvs tag openacs-5-0-0a1
    +

    Tag dotLRN. Since the dotLRN packages aren't all in one module, we iterate through all of the modules. Log in first (cvs login) so that you don't have to log in for each module.

    
    +cd /tmp/dotlrn-package
    +cvs tag dotlrn-2-0-0a1
    +
  3. Make the tarball

    • openacs-core.�

      1. Go to a new working space and export the tagged files.

        +
        mkdir /tmp/tarball
        +cd /tmp/tarball
        +cvs export -r openacs-5-0-0a1 -d openacs acs-core
        +
      2. Generate the tarball

        
        +cd /tmp/tarball
        +rm -rf /tmp/tarball/openacs/CVS
        +tar cz -f openacs-5.0.0a1.tar.gz openacs
        +
    • dotlrn.�

      1. Go to a new working space and export the tagged files.

        +
        mkdir /tmp/dotlrn-tarball
        +cd /tmp/dotlrn-tarball
        +cvs export -d :pserver:anonymous@openacs.org:/cvsroot \
        +  -r openacs-5-0-0a1 -d openacs acs-core
        +cd packages
        +cvs export  -d :pserver:anonymous@openacs.org:/cvsroot \
        +  -r openacs-5-0-0a1 -d openacs dotlrn-prereq
        +cvs export -d :pserver:anonymous@dotlrn.openacs.org:/dotlrn-cvsroot \ 
        +  -r dotlrn-2.0.0a1 dotlrn-core
        +
      2. Copy the dotlrn install.xml file, which controls + which packages are installed on setup, to the root + location:

        
        +cp /tmp/dotlrn-tarball/openacs/packages/dotlrn/install.xml /tmp/dotlrn-tarball/openacs
        +
      3. Generate the tarball

        
        +cd /tmp/tarball
        +rm -rf /tmp/tarball/openacs-4/CVS
        +tar cz -f dotlrn-2.0.0a1.tar.gz openacs
        +
  4. Test the new tarball

  5. Update on the site

View comments on this page at openacs.org