Index: openacs-4/packages/acs-core-docs/www/acs-admin.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/acs-admin.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/acs-admin.adp 23 Sep 2015 11:54:19 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/acs-admin.adp 23 Sep 2015 18:37:43 -0000 1.1.2.2 @@ -37,8 +37,8 @@ I?
Install Analog web file analyzer. (OPTIONAL)
At this point, bootstrap.tcl
is done executing. AOLserver proceeds to source the remaining files
in the /tcl
directory (i.e.,
-unpackaged libraries) and begins listening for connections.
All questions and comments regarding this guide should be posted on -the OpenACS forums.
The database API allows for direct caching of query results. Index: openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp 23 Sep 2015 11:54:28 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.adp 23 Sep 2015 18:37:44 -0000 1.1.2.2 @@ -123,8 +123,8 @@ a requirement.
Though naming "not null" constraints doesn't help immeditately in error debugging (e.g. the error will say something like "Cannot insert null value into column"), we recommend naming not null -constraints to be consistent in our naming of all constraints.
Further standards for Tcl library files are under discussion; we -plan to include naming conventions for procs.
Lowercase everything, with the exception of %TYPE and %ROWTYPE.
OpenACS version numbers help identify at a high-level what is in a particular release and what has changed since the last Index: openacs-4/packages/acs-core-docs/www/filename.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/filename.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/filename.adp 23 Sep 2015 11:54:30 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/filename.adp 23 Sep 2015 18:37:44 -0000 1.1.2.2 @@ -192,8 +192,8 @@
OpenACS has a form manager called ad_form. Ad_form has an adaptable UI. Error handling includes inline error reporting, and Index: openacs-4/packages/acs-core-docs/www/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/index.adp,v diff -u -r1.26.2.2 -r1.26.2.3 --- openacs-4/packages/acs-core-docs/www/index.adp 23 Sep 2015 11:54:34 -0000 1.26.2.2 +++ openacs-4/packages/acs-core-docs/www/index.adp 23 Sep 2015 18:37:44 -0000 1.26.2.3 @@ -45,8 +45,8 @@ I?
We'll set vacuum up to run nightly at 1 AM. Add the following line:
0 1 * * * /usr/local/pgsql/bin/vacuumdb $OPENACS_SERVICE_NAME
-
If you find errors in this document or if you have ideas about making it better, please post them in our BugTracker.
See the wiki for an actual guideline: Installing OpenACS on Mac OS X -
This section describes two minimal-risk methods for deploying Index: openacs-4/packages/acs-core-docs/www/object-identity.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-identity.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/object-identity.adp 23 Sep 2015 11:54:42 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/object-identity.adp 23 Sep 2015 18:37:45 -0000 1.1.2.2 @@ -50,8 +50,8 @@ with an integer primary key that is derived from a globally unique sequence is the key to eliminating redundant code and replacing it with generic object level -services.
acs_objects
for application-specific
purposes. This is especially true for the context_id
field.
-The Context hierarchy allows you to define organize default permissions in a hierarchical fashion.
A PL/SQL or Tcl API is then used to check permissions in -application pages.
ns_set
s are slower than arrays when the
-number of entries is large.Start with the the section called “OpenACS Documentation Guide†-
[ad_conn
path_info]
In a .vuh file, path_info is the trailing part of the URL not matched by the .vuh file.
Authentication and Authorization
Once the request processor has located both the package_id and concrete file associated with the request, authentication is -performed by the session security system. After authentication has been +performed by the session security system. After authentication has been performed the user is authorized to have read access for the given package by the OpenACS 4 Permissions Design. If authorization succeeds then the request is served, otherwise it is Index: openacs-4/packages/acs-core-docs/www/security-notes.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/security-notes.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/security-notes.adp 23 Sep 2015 11:54:53 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/security-notes.adp 23 Sep 2015 18:37:47 -0000 1.1.2.2 @@ -68,8 +68,8 @@
The set of string match expressions in the procedure above
should be extended appropriately for other registration pages. This
procedure does not use ad_parameter
or regular expressions for
-performance reasons, as it is called by the request processor.
We also saw how to use the templating system's forms API in a simple way, to create forms based pages with minimal duplication of -code.
Templating system documentation
Templating system documentation
The top of each sql file has some standard comments, including
doc tags such as \@author
which
-will be picked up by the API browser. The string $Id$
will automatically be expanded when
+will be picked up by the API browser. The string $Id: tutorial-database.html,v 1.44.2.1 2015/09/23
+11:54:58 gustafn Exp $
will automatically be expanded when
the file is checked in to cvs.
[$OPENACS_SERVICE_NAME ~]$cd /var/lib/aolserver/$OPENACS_SERVICE_NAME/packages/myfirstpackage/sql/postgresql
[$OPENACS_SERVICE_NAME postgresql]$emacs myfirstpackage-create.sql
Index: openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp 23 Sep 2015 11:54:59 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/tutorial-etp-templates.adp 23 Sep 2015 18:37:47 -0000 1.1.2.2 @@ -133,8 +133,8 @@ Who Wrote This and WhenThis problem set was originally written by Nick Carroll in August 2004 for the University of Sydney Course EBUS5002.
This material is copyright 2004 by Nick Carroll. It may be copied, reused, and modified, provided credit is given to the -original author.
($Id: tutorial-advanced.xml,v 1.52 2015/06/27 -17:19:13 gustafn Exp $)+original author.($Id: tutorial-etp-templates.html,v 1.9.2.1 +2015/09/23 11:54:59 gustafn Exp $)Setting a global shell variable for cut and paste. To install a machine to the specifications of the Reference Platform, do the walkthrough -of the Red Hat 8.0 Install for OpenACS.
($Id: os.xml,v 1.15 2006/07/17 05:38:37 torbenb -Exp $)+of the Red Hat 8.0 Install for OpenACS.($Id: unix-installation.html,v 1.33.2.1 +2015/09/23 11:55:03 gustafn Exp $)+ rightLink="upgrade-4.6.3-to-5" rightLabel="Next"> \ No newline at end of file Index: openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.adp 23 Sep 2015 11:55:04 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/upgrade-4.6.3-to-5.adp 23 Sep 2015 18:37:48 -0000 1.1.2.2 @@ -3,7 +3,7 @@ Upgrading OpenACS 4.6.3 to 5.0 @@ -94,7 +94,7 @@ If you can login, visit /acs-admin/apm and upgrade acs-kernel and acs-service-contract and uncheck the data model scripts. Restart. If everything is still working, make another backup of the -database.
Upgrade other packages via the APM +database.
Upgrade other packages via the APM
See also these forum posts: Forum OpenACS Development: 4.6.3 upgrade to 5-HEAD: final results, OpenACS 5.0 Upgrade Experiences.
There are a few things you might want to do once you've @@ -107,7 +107,7 @@
Upgrading an OpenACS 5.0.0 or greater installation @@ -42,7 +42,7 @@ Index: openacs-4/packages/acs-core-docs/www/upgrade-overview.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/upgrade-overview.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/upgrade-overview.adp 23 Sep 2015 11:55:05 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/upgrade-overview.adp 23 Sep 2015 18:37:48 -0000 1.1.2.2 @@ -6,7 +6,7 @@ leftLink="upgrade" leftLabel="Prev" title=" Chapter 5. Upgrading" - rightLink="upgrade-4.5-to-4.6.html" rightLabel="Next"> + rightLink="upgrade-4.5-to-4.6" rightLabel="Next"> Starting with Version 4.5, all OpenACS core packages support @@ -51,7 +51,7 @@
\ No newline at end of file Index: openacs-4/packages/acs-core-docs/www/upgrade.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/upgrade.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/upgrade.adp 23 Sep 2015 11:55:06 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/upgrade.adp 23 Sep 2015 18:37:48 -0000 1.1.2.2 @@ -11,8 +11,8 @@ Table of Contents
-
- Overview
- Upgrading -4.5 or higher to 4.6.3
- 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 Index: openacs-4/packages/acs-core-docs/www/variables.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/variables.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/variables.adp 23 Sep 2015 11:55:06 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/variables.adp 23 Sep 2015 18:37:48 -0000 1.1.2.2 @@ -12,8 +12,8 @@ Variables
Starting with OpenACS 5.0 and the introduction of acs-lang, we Index: openacs-4/packages/acs-core-docs/www/win2k-installation.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/win2k-installation.adp,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-core-docs/www/win2k-installation.adp 23 Sep 2015 11:55:07 -0000 1.1.2.1 +++ openacs-4/packages/acs-core-docs/www/win2k-installation.adp 23 Sep 2015 18:37:48 -0000 1.1.2.2 @@ -297,8 +297,8 @@ bin\nsd -I -s iguanasdirect -t iguanasdirect.tcl
In the services control panel you should see two services:
AOLserver-lintcollectors
and -AOLserver-iguanasdirect
.($Id: win2kinstall.xml,v 1.10 2006/07/17 -05:38:38 torbenb Exp $)+AOLserver-iguanasdirect
.($Id: win2k-installation.html,v 1.49.2.1 +2015/09/23 11:55:07 gustafn Exp $)