Index: openacs-4/packages/acs-core-docs/www/acs-core-docs.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/acs-core-docs.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-core-docs/www/acs-core-docs.adp 23 Sep 2015 11:54:19 -0000 1.1.2.1 @@ -0,0 +1,288 @@ + +{/doc/acs-core-docs {Documentation}} {OpenACS Core Documentation} +OpenACS Core Documentation + + +
+
+

+OpenACS Core Documentation


+
+

Table of Contents

+
I. OpenACS For +Everyone
+
1. High +level information: What is OpenACS?
+
Overview
OpenACS +Release Notes
+
+
II. Administrator's +Guide
+
2. +Installation Overview
+
Basic +Steps
Prerequisite Software
+
3. +Complete Installation
+
Install a +Unix-like system and supporting software
Install Oracle +8.1.7
Install +PostgreSQL
Install AOLserver +4
Install OpenACS +5.7.0
OpenACS +Installation Guide for Windows2000
OpenACS +Installation Guide for Mac OS X
+
4. +Configuring a new OpenACS Site
+
Installing OpenACS +packages
Mounting OpenACS +packages
Configuring an OpenACS +package
Setting Permissions on +an OpenACS package
How Do +I?
+
5. +Upgrading
+
Overview
Upgrading +4.5 or higher to 4.6.3
Upgrading +OpenACS 4.6.3 to 5.0
Upgrading an +OpenACS 5.0.0 or greater installation
Upgrading the OpenACS +files
Upgrading +Platform components
+
6. +Production Environments
+
Starting and Stopping an OpenACS +instance.
AOLserver keepalive with +inittab
Running multiple services on one +machine
High +Availability/High Performance Configurations
Staged +Deployment for Production Networks
Installing SSL +Support for an OpenACS service
Set up Log +Analysis Reports
External uptime +validation
Diagnosing +Performance Problems
+
7. +Database Management
+
Running a +PostgreSQL database on another server
Deleting a +tablespace
Vacuum Postgres +nightly
+
8. Backup +and Recovery
+
Backup +Strategy
Manual +backup and recovery
Automated +Backup
Using CVS +for backup-recovery
+
A. Install +Red Hat 8/9
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 +using Tsearch2
Install Full Text Search +using OpenFTS (deprecated see tsearch2)
Install +nsopenssl
Install +tclwebtest.
Install PHP for +use in AOLserver
Install +Squirrelmail for use as a webmail system for +OpenACS
Install +PAM Radius for use as external authentication
Install +LDAP for use as external authentication
Install AOLserver +3.3oacs1
+
C. +Credits
+
Where did +this document come from?
Linux Install +Guides
Security +Information
Resources
+
+
III. For +OpenACS Package Developers
+
9. Development +Tutorial
+
Creating +an Application Package
Setting Up +Database Objects
Creating Web +Pages
+
10. +Advanced Topics
+
Write the +Requirements and Design Specs
Add the new +package to CVS
OpenACS Edit This Page +Templates
Adding +Comments
Admin +Pages
Categories
Profile your +code
Prepare +the package for distribution.
Distributing upgrades of your +package
Notifications
Hierarchical data
Using .vuh +files for pretty urls
Laying +out a page with CSS instead of tables
Sending +HTML email from your application
Basic +Caching
Scheduled Procedures
Enabling WYSIWYG
Adding +in parameters for your package
Writing upgrade +scripts
Connect to a second +database
Future Topics
+
11. Development +Reference
+
OpenACS +Packages
OpenACS Data Models +and the Object System
The +Request Processor
The OpenACS Database +Access API
Using Templates in +OpenACS
Groups, Context, +Permissions
Writing OpenACS +Application Pages
Parties in +OpenACS
OpenACS Permissions +Tediously Explained
Object +Identity
Programming with +AOLserver
+
12. +Engineering Standards
+
OpenACS Style +Guide
CVS +Guidelines
Release Version +Numbering
Constraint naming +standard
ACS +File Naming and Formatting Standards
PL/SQL +Standards
Variables
Automated +Testing
+
13. +Documentation Standards
+
OpenACS +Documentation Guide
Using PSGML mode +in Emacs
Using nXML mode in +Emacs
Detailed Design +Documentation Template
System/Application Requirements +Template
+
14. +Internationalization
+
Internationalization and Localization +Overview
How +Internationalization/Localization works in OpenACS
How to +Internationalize a Package
Design +Notes
Translator's Guide
+
D. Using CVS +with an OpenACS Site
+
IV. For OpenACS +Platform Developers
+
15. Kernel +Documentation
+
Overview
Object Model +Requirements
Object +Model Design
Permissions +Requirements
Permissions Design
Groups +Requirements
Groups +Design
Subsites Requirements
Subsites +Design Document
Package +Manager Requirements
Package Manager +Design
Database +Access API
OpenACS +Internationalization Requirements
Security Requirements
Security +Design
Security +Notes
Request +Processor Requirements
Request Processor +Design
Documenting Tcl +Files: Page Contracts and Libraries
Bootstrapping +OpenACS
External Authentication +Requirements
+
16. +Releasing OpenACS
+
OpenACS Core and .LRN
How to +Update the OpenACS.org repository
How to +package and release an OpenACS Package
How to +Update the translations
+
+
Index
+
+
+
+ +
View comments +on this page at openacs.org