Index: openacs-4/packages/acs-core-docs/www/acs-dev.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/Attic/acs-dev.html,v diff -u -r1.8.2.3 -r1.8.2.4 --- openacs-4/packages/acs-core-docs/www/acs-dev.html 30 Mar 2003 06:04:04 -0000 1.8.2.3 +++ openacs-4/packages/acs-core-docs/www/acs-dev.html 30 Mar 2003 20:33:12 -0000 1.8.2.4 @@ -1,6 +1,6 @@ -Part III. For OpenACS Developers

For OpenACS Developers

+Part III. For OpenACS Developers

View comments on this page at openacs.org
+

View comments on this page at openacs.org
Index: openacs-4/packages/acs-core-docs/www/dev-guide.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/dev-guide.html,v diff -u -r1.7.2.3 -r1.7.2.4 --- openacs-4/packages/acs-core-docs/www/dev-guide.html 30 Mar 2003 06:04:04 -0000 1.7.2.3 +++ openacs-4/packages/acs-core-docs/www/dev-guide.html 30 Mar 2003 20:33:12 -0000 1.7.2.4 @@ -1,2 +1,2 @@ -Chapter 8. Development Reference

Chapter 8. Development Reference

Table of Contents

OpenACS 4.6.2 Packages
OpenACS 4.6.2 Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 4.6.2
Groups, Context, Permissions
Writing OpenACS 4.6.2 Application Pages
Parties in OpenACS 4.6.2
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
View comments on this page at openacs.org
+Chapter 9. Development Reference

Chapter 9. Development Reference

Table of Contents

OpenACS 4.6.2 Packages
OpenACS 4.6.2 Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 4.6.2
Groups, Context, Permissions
Writing OpenACS 4.6.2 Application Pages
Parties in OpenACS 4.6.2
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
View comments on this page at openacs.org
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.6.2.3 -r1.6.2.4 --- openacs-4/packages/acs-core-docs/www/index.html 30 Mar 2003 06:04:04 -0000 1.6.2.3 +++ openacs-4/packages/acs-core-docs/www/index.html 30 Mar 2003 20:33:12 -0000 1.6.2.4 @@ -1,2 +1,2 @@ -OpenACS Documentation

OpenACS Documentation


Table of Contents

I. OpenACS For Everyone
1. High level information: What is OpenACS?
Overview
OpenACS 4.6.2 Release Notes
II. Administrator's Guide
2. Prerequisite Software
Individual Programs
3. Installing on Unix/Linux
Overview
Install Linux and supporting software
Install Oracle 8.1.7
Install PostgreSQL 7.2.3
Install AOLserver 3.3+ad13
Install OpenACS 4.6.2
Credits
4. Installing on Windows
OpenACS Installation Guide for Windows2000
5. Installing on a Macintosh
OpenACS Installation Guide for Mac OS X
6. Upgrading
Support for upgrades.
Upgrading OpenACS 4.5 to 4.6
7. Maintenance
Hosting Web Sites
Database Management
Backup and Recovery
A. Install Red Hat 8.0
III. For OpenACS Developers
8. Development Reference
OpenACS 4.6.2 Packages
OpenACS 4.6.2 Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 4.6.2
Groups, Context, Permissions
Writing OpenACS 4.6.2 Application Pages
Parties in OpenACS 4.6.2
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
9. 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
10. 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 4.6.2 Package Manager Requirements
OpenACS 4.6.2 Package Manager Design
Database Access API
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

List of Figures

3.1. Assumptions in this section
6.1. Assumptions in this section

List of Tables

8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
8.7.
8.8.
8.9.
8.10.
8.11.
8.12.
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 4.6.2 Release Notes
II. Administrator's Guide
2. Prerequisite Software
Individual Programs
3. Installing on Unix/Linux
Overview
Install Linux and supporting software
Install Oracle 8.1.7
Install PostgreSQL 7.2.3
Install AOLserver 3.3+ad13
Install OpenACS 4.6.2
Credits
4. Installing on Windows
OpenACS Installation Guide for Windows2000
5. Installing on a Macintosh
OpenACS Installation Guide for Mac OS X
6. Upgrading
Support for upgrades.
Upgrading OpenACS 4.5 to 4.6
7. Maintenance
Hosting Web Sites
Database Management
Backup and Recovery
A. Install Red Hat 8.0
III. For OpenACS Developers
8. Development Tutorial
Creating a Package
Setting Up Database Objects
Creating Web Pages
Debugging and Automated Testing
Advanced Topics
9. Development Reference
OpenACS 4.6.2 Packages
OpenACS 4.6.2 Data Models and the Object System
The Request Processor
The OpenACS Database Access API
Using Templates in OpenACS 4.6.2
Groups, Context, Permissions
Writing OpenACS 4.6.2 Application Pages
Parties in OpenACS 4.6.2
OpenACS 4.x Permissions Tediously Explained
Object Identity
Programming with AOLserver
10. 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
11. 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 4.6.2 Package Manager Requirements
OpenACS 4.6.2 Package Manager Design
Database Access API
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

List of Figures

3.1. Assumptions in this section
6.1. Assumptions in this section
8.1. Assumptions in this section
8.2. Database Creation Script
8.3. Database deletion script

List of Tables

9.1.
9.2.
9.3.
9.4.
9.5.
9.6.
9.7.
9.8.
9.9.
9.10.
9.11.
9.12.
View comments on this page at openacs.org
Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/acs-core-docs/www/tutorial-advanced.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/acs-core-docs/www/tutorial-database.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/acs-core-docs/www/tutorial-debug.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/acs-core-docs/www/tutorial-newpackage.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.1 refers to a dead (removed) revision in file `openacs-4/packages/acs-core-docs/www/tutorial-pages.html'. Fisheye: No comparison available. Pass `N' to diff? Index: openacs-4/packages/acs-core-docs/www/tutorial.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/tutorial.html,v diff -u -r1.1 -r1.1.2.1 --- openacs-4/packages/acs-core-docs/www/tutorial.html 28 Feb 2003 05:36:05 -0000 1.1 +++ openacs-4/packages/acs-core-docs/www/tutorial.html 30 Mar 2003 20:33:12 -0000 1.1.2.1 @@ -1,34 +1,2 @@ -OpenACS 4.6 Package Tutorial

OpenACS 4.6 Package Tutorial

- by Joel Aufrecht
- OpenACS docs are written by the named authors, but may be edited - by OpenACS documentation staff. -

Overview

How to create a package. Includes

  • - Using the APM -

  • - Package create scripts, including using acs_objects and - standard __new, __delete, and __name stored procedures. -

  • - Integrating with the content management system -

  • - Integrating with OpenFTS/Oracle full text search -

  • - Integrating with notifications -

  • - Creating .tcl/adp pairs, including ad_page_contract and the - template system -

  • - Integrating with general_comments -

  • - Ad_form (draw from http://jongriffin.com/static/openacs/ad_form/using-ad-form) -

  • - Automated testing -

  • - caching -

  • - writing procs, ad_proc, tcl namespaces -

  • - putting all sql code in .xql, including using partialquery -

  • - using the html/text entry widget -

View comments on this page at openacs.org
+Chapter 8. Development Tutorial

Chapter 8. Development Tutorial

Table of Contents

Creating a Package
Setting Up Database Objects
Creating Web Pages
Debugging and Automated Testing
Advanced Topics
View comments on this page at openacs.org