Index: openacs-4/packages/acs-core-docs/www/acs-admin.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/acs-admin.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/acs-admin.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/acs-admin.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -6,7 +6,7 @@ - + @@ -38,16 +38,13 @@
Install Oracle 8.1.7
Install PostgreSQL 7.1.3
Install AOLserver 3.3+ad13
-
Install OpenACS 4
+
Install OpenACS 4.5
Next Steps
Credits
3. Installing on Windows
-
-
Overview
-
How to install ACS on Windows2000
-
+
How to install OpenACS on Windows2000
@@ -63,15 +60,15 @@ -OpenACS 4.2-beta Release Notes� +OpenACS 4.5 Release Notes� Up �Chapter 2. Installing on Unix/Linux
-
- rmello@cc.usu.edu -
+
+ rmello at fslc.usu.edu +
vinod@kurup.com
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 -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/acs-dev.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/acs-dev.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -6,7 +6,7 @@ - + @@ -34,20 +34,18 @@
4. OpenACS Developer's Guide
-
Overview
-
OpenACS 4 Data Models and the Object System
-
OpenACS 4 Packages
+
OpenACS 4.5 Data Models and the Object System
+
OpenACS 4.5 Packages
The Request Processor
-
The Database Access API
-
Using Templates in OpenACS 4
+
The OpenACS Database Access API
+
Using Templates in OpenACS 4.5
Groups, Context, Permissions
-
Writing OpenACS 4 Application Pages
+
Writing OpenACS 4.5 Application Pages
5. Other Developer Resources
-
Overview
-
Parties in OpenACS 4
+
Parties in OpenACS 4.5
Object Identity
Programming with AOLserver
@@ -66,7 +64,7 @@
7. Kernel Documentation
-
Overview
+
Overview
OpenACS 4 Object Model Requirements
OpenACS 4 Object Model Design
OpenACS 4 Permissions Requirements
@@ -75,8 +73,8 @@
OpenACS 4 Groups Design
OpenACS 4 Subsites Requirements
OpenACS 4 Subsites Design Document
-
OpenACS 4 Package Manager Requirements
-
OpenACS 4 Package Manager Design
+
OpenACS 4.5 Package Manager Requirements
+
OpenACS 4.5 Package Manager Design
OpenACS 4 Security Requirements
OpenACS 4 Security Design
OpenACS 4 Security Notes
@@ -101,15 +99,15 @@ -How to install ACS on Windows2000� +How to install OpenACS on Windows2000� Up �Chapter 4. OpenACS Developer's Guide
-
- rmello@cc.usu.edu -
+
+ rmello at fslc.usu.edu +
vinod@kurup.com
Index: openacs-4/packages/acs-core-docs/www/aolserver.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/aolserver.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/aolserver.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/aolserver.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -7,7 +7,7 @@ - + @@ -29,7 +29,7 @@ Download the Distribution

Mat Kovach is graciously maintaining an AOLServer distribution that - includes all the patches and modules needed to run OpenACS 4. These + includes all the patches and modules needed to run OpenACS 4.5. These instructions will describe how to install using his source distribution. He also has binaries for SuSE 7.3 and OpenBSD 2.8 (and perhaps more to come), currently located at uptime.openacs.org. @@ -358,13 +358,13 @@ Install PostgreSQL 7.1.3� Up -�Install OpenACS 4 +�Install OpenACS 4.5


-
- rmello@cc.usu.edu -
+
+ rmello at fslc.usu.edu +
vinod@kurup.com
Index: openacs-4/packages/acs-core-docs/www/apm-design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/apm-design.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/apm-design.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/apm-design.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -2,11 +2,11 @@ -OpenACS 4 Package Manager Design +OpenACS 4.5 Package Manager Design - + @@ -23,7 +23,7 @@

-OpenACS 4 Package Manager Design

+OpenACS 4.5 Package Manager Design
@@ -32,7 +32,7 @@ Essentials
@@ -896,15 +902,15 @@ -OpenACS 4 Package Manager Requirements� +OpenACS 4.5 Package Manager Requirements� Up �OpenACS 4 Security Requirements
-
- rmello@cc.usu.edu -
+
+ rmello at fslc.usu.edu +
vinod@kurup.com
Index: openacs-4/packages/acs-core-docs/www/apm-requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/apm-requirements.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/apm-requirements.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/apm-requirements.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -2,12 +2,12 @@ -OpenACS 4 Package Manager Requirements +OpenACS 4.5 Package Manager Requirements - + @@ -23,7 +23,7 @@

-OpenACS 4 Package Manager Requirements

+OpenACS 4.5 Package Manager Requirements
@@ -396,7 +396,7 @@ via the UI that do not exist in the file system already.

20.15 Package file structure must follow a specified -convention. Please see the design +convention. Please see the design document for what we do currently.

  • @@ -854,13 +854,13 @@ OpenACS 4 Subsites Design Document� Up -�OpenACS 4 Package Manager Design +�OpenACS 4.5 Package Manager Design
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/bootstrap-acs.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/bootstrap-acs.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/bootstrap-acs.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/bootstrap-acs.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -168,9 +168,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/credits.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/credits.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/credits.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/credits.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -30,7 +30,7 @@ information.

    • - ArsDigita ACS 4.0 Installation Guide + OpenACS 4.5 Installation Guide

    • OpenACS 3.x Installation Guide @@ -84,9 +84,9 @@


      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/db-api-detailed.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/db-api-detailed.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/db-api-detailed.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/db-api-detailed.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -404,7 +404,7 @@ } -

      Nulls and Bind Variables

      +

      Nulls and Bind Variables

      When processing a DML statement, Oracle coerces empty strings into null. (This coercion does not occur in the @@ -566,7 +566,7 @@ release the database handle.

      -
      db_abort_transaction +
      db_abort_transaction
      @@ -579,7 +579,7 @@
       
       

      -
      db_null +
      db_null
      @@ -591,7 +591,7 @@ above.

      -db_foreach +db_foreach
      @@ -619,7 +619,7 @@
       loop and flush the database handle) and continue statements
       (which continue to the next row of the loop). 

      -
      db_1row
      +
      db_1row
       db_1row statement-name sql [ -bind bind_set_id | -bind bind_value_list ] \
      @@ -636,7 +636,7 @@
       
       
      -
      db_0or1row
      +
      db_0or1row
       db_0or1row statement-name sql [ -bind bind_set_id | -bind bind_value_list ] \
      @@ -646,7 +646,7 @@
       sets variables to column values and returns 1. If no rows are returned,
       returns 0. If more than one row is returned, throws an error. 

      -
      db_nextval
      +
      db_nextval
       db_nextval sequence-name
      @@ -659,7 +659,7 @@
       
       

      -
      db_register_pooled_sequence
      +
      db_register_pooled_sequence
       db_register_pooled_sequence sequence-name pool-size
      @@ -669,7 +669,7 @@
       
       

      -
      db_string
      +
      db_string
       db_string statement-name sql [ -default default ] [ -bind bind_set_id | -bind bind_value_list ]
      @@ -683,7 +683,7 @@
       
       

      -
      db_list
      +
      db_list
       db_list statement-name sql [ -bind bind_set_id | -bind bind_value_list ]
      @@ -695,7 +695,7 @@
       
       

      -
      db_list_of_lists
      +
      db_list_of_lists
       db_list_of_lists statement-name sql [ -bind bind_set_id | -bind bind_value_list ]
      @@ -707,7 +707,7 @@
       
       

      -
      db_dml
      +
      db_dml
       db_dml statement-name sql \
      @@ -745,9 +745,9 @@
       

      -db_write_clob, -db_write_blob, -db_blob_get_file +db_write_clob, +db_write_blob, +db_blob_get_file
      @@ -762,14 +762,14 @@
       
       

      -
      db_release_unused_handles
      +
      db_release_unused_handles
       db_release_unused_handles
       

      Releases any allocated, unused database handles.

      -
      db_transaction
      +
      db_transaction
       db_transaction code_block [ on_error { code_block } ]
      @@ -814,7 +814,7 @@
       
       
      -
      db_resultrows
      +
      db_resultrows
       db_resultrows
      @@ -825,7 +825,7 @@
       
       

      -
      db_with_handle
      +
      db_with_handle
       db_with_handle var code_block
      @@ -855,7 +855,7 @@
       
       
      -
      db_nullify_empty_string
      +
      db_nullify_empty_string
       db_nullify_empty_string string
      @@ -912,9 +912,9 @@
       
       
       
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/db-api.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/db-api.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/db-api.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/db-api.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -2,12 +2,12 @@ -The Database Access API +The OpenACS Database Access API - + @@ -23,7 +23,7 @@

      -The Database Access API

      +The OpenACS Database Access API

    By Pete Su and Jon Salz. Modified @@ -518,7 +518,7 @@

    - db_abort_transaction + db_abort_transaction
    @@ -535,7 +535,7 @@
    - db_null + db_null @@ -555,7 +555,7 @@
    - db_foreach + db_foreach
    @@ -597,7 +597,7 @@
    - db_1row + db_1row
    @@ -624,7 +624,7 @@
    - db_0or1row + db_0or1row
    @@ -641,7 +641,7 @@ than one row is returned, throws an error.

  • -
    db_nextval
    +
    db_nextval
     db_nextval sequence-name
    @@ -658,7 +658,7 @@
     
    - db_register_pooled_sequence + db_register_pooled_sequence
    @@ -672,7 +672,7 @@

    -
    db_string
    +
    db_string
     db_string statement-name sql [ -default default ] [ -bind bind_set_id | -bind bind_value_list ]
    @@ -689,7 +689,7 @@
     
     	  

    -
    db_list
    +
    db_list
     db_list statement-name sql [ -bind bind_set_id | -bind bind_value_list ]
    @@ -703,7 +703,7 @@
     
     	  

    -
    db_list_of_lists
    +
    db_list_of_lists
     db_list_of_lists statement-name sql [ -bind bind_set_id | -bind bind_value_list ]
    @@ -715,7 +715,7 @@
     
     	  

    -
    db_dml
    +
    db_dml
     db_dml statement-name sql \
    @@ -753,9 +753,9 @@
     	  

    - db_write_clob, - db_write_blob, - db_blob_get_file + db_write_clob, + db_write_blob, + db_blob_get_file
    @@ -770,14 +770,14 @@
     
     	  

    -
    db_release_unused_handles
    +
    db_release_unused_handles
     	    db_release_unused_handles
     	  

    Releases any allocated, unused database handles.

    -
    db_transaction
    +
    db_transaction
     db_transaction code_block [ on_error { code_block } ]
    @@ -822,7 +822,7 @@
     
     	  
    -
    db_resultrows
    +
    db_resultrows
     db_resultrows
    @@ -833,7 +833,7 @@
     
     	  

    -
    db_with_handle
    +
    db_with_handle
     db_with_handle var code_block
    @@ -866,7 +866,7 @@
     
    - db_nullify_empty_string + db_nullify_empty_string
    @@ -924,13 +924,13 @@ The Request Processor� Up -�Using Templates in OpenACS 4 +�Using Templates in OpenACS 4.5
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    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 -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/dev-guide.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/dev-guide.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -7,7 +7,7 @@ - + @@ -16,7 +16,7 @@ Prev� Part Part III. For OpenACS Developers -�Next +�Next
    @@ -27,14 +27,13 @@ @@ -45,19 +44,19 @@ PrevHome -�Next +�Next Part Part III. For OpenACS Developers� Up -�Overview +�OpenACS 4.5 Data Models and the Object System
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/docbook-primer.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/docbook-primer.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/docbook-primer.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/docbook-primer.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -31,7 +31,7 @@

    -Overview of OpenACS 4 Documentation

    +Overview of OpenACS 4.5 Documentation

    ArsDigita created a good documentation ground for us to build upon. Some sections of the documentation however, lack details @@ -74,7 +74,7 @@ In order to separate content and presentation, all OpenACS documentation will be marked up to conform to the DocBook XML DTD - + This enables us to publish in a variety of formats and relieves each contributor of the burden of presentation, freeing him to focus on content and sharing knowledge. @@ -97,7 +97,7 @@ list of elements and use more exotic features in your documents. The list is made up of SGML-elements but basically the same elements are valid in the XML DTD as long as you remember to: - +

    • @@ -173,7 +173,7 @@ The documentation for each package will make up a little "book" that is structured like this - examples are emphasized: - +

      @@ -205,13 +205,13 @@
       

      Headlines, Sections

      - + Given that your job starts at the sect1-level, all your documents should open with a <sect1>-tag and end with the corresponding </sect1>.

      - + You need to feed every <sect1> two attributes. The first attribute, id, is standard and can be used with all elements. It comes in very handy when interlinking between documents (more about this when talking about links in the section called “Links”). @@ -220,7 +220,7 @@ sect1's will turn into filenames when the book is parsed into HTML.

      - + The other attribute is xreflabel. The value of this is the text that will appear as the link when referring to this sect1.

      @@ -238,7 +238,7 @@ </sect1>

      - + Inside this container your document will be split up into <sect2>'s, each with the same requirements - id and xreflabel @@ -253,7 +253,7 @@

      Code

      - + For displaying a snippet of code, a filename or anything else you just want to appear as a part of a sentence, we will use the tag <computeroutput>. @@ -269,7 +269,7 @@

      Links

      - + Linking falls into two different categories: inside the book you're making and outside:

      @@ -280,7 +280,7 @@ with a simple tag, regardless of where that part is.

      -Check out how I link to a subsection of the Developer's Guide:

      +Check out how I link to a subsection of the Developer's Guide:

       
       	    Put this in your XML:
      @@ -331,7 +331,7 @@
       
      2. Linking outside the documentation

      - + If you're hyper-linking out of the documentation, it works almost the same way as HTML - the tag is just a little different @@ -365,7 +365,7 @@

      - + To insert a graphic we use the elements <mediaobject>, <imageobject>, @@ -398,7 +398,7 @@

      Lists

      - + Here's how you make the DocBook equivalent of the three usual HTML-lists:

      @@ -465,7 +465,7 @@

      Tables

      - + DocBook supports several types of tables, but in most cases, the <informaltable> is enough: @@ -534,7 +534,7 @@

      Emphasis

      - + Our documentation uses two flavors of emphasis - italics and bold type. DocBook uses one - <emphasis>.

      @@ -663,7 +663,7 @@ 0.3 - Added OpenACS information, updatet tools, added + Added OpenACS information, updated tools, added extra links and added info to the Publishing section. 12/24/2001 @@ -702,9 +702,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/eng-standards-constraint-naming.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -207,9 +207,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/eng-standards-filenaming.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-filenaming.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/eng-standards-filenaming.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/eng-standards-filenaming.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -393,9 +393,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/eng-standards-plsql.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-plsql.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/eng-standards-plsql.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/eng-standards-plsql.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -242,9 +242,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/eng-standards-versioning.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards-versioning.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/eng-standards-versioning.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/eng-standards-versioning.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -163,9 +163,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/eng-standards.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/eng-standards.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/eng-standards.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/eng-standards.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -55,9 +55,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/filename.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/filename.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/filename.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/filename.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -261,7 +261,7 @@

      Configuration/Parameters

      - Under OpenACS 4, parameters are set at two levels: at the global level by + Under OpenACS 4.5, parameters are set at two levels: at the global level by the OpenACS-admin, and at the subsite level by a sub-admin. In this section, list and discuss both levels of parameters.

      @@ -358,9 +358,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/for-everyone.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/for-everyone.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/for-everyone.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/for-everyone.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -32,10 +32,7 @@
      1. High level information: What is OpenACS?
      -
      -
      Overview
      -
      OpenACS 4.2-beta Release Notes
      -
      +
      OpenACS 4.5 Release Notes
      @@ -57,9 +54,9 @@
      -
      - rmello@cc.usu.edu -
      +
      + rmello at fslc.usu.edu +
      vinod@kurup.com
      Index: openacs-4/packages/acs-core-docs/www/general-documents.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/general-documents.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/general-documents.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/general-documents.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -7,7 +7,7 @@ - + @@ -16,7 +16,7 @@ Prev� Part Part I. OpenACS For Everyone -�Next +�Next
      @@ -26,10 +26,7 @@ Chapter 1. High level information: What is OpenACS?
    Part III. For OpenACS Developers
    4. OpenACS Developer's Guide
    -
    Overview
    -
    OpenACS 4 Data Models and the Object System
    -
    OpenACS 4 Packages
    +
    OpenACS 4.5 Data Models and the Object System
    +
    OpenACS 4.5 Packages
    The Request Processor
    -
    The Database Access API
    -
    Using Templates in OpenACS 4
    +
    The OpenACS Database Access API
    +
    Using Templates in OpenACS 4.5
    Groups, Context, Permissions
    -
    Writing OpenACS 4 Application Pages
    +
    Writing OpenACS 4.5 Application Pages
    5. Other Developer Resources
    -
    Overview
    -
    Parties in OpenACS 4
    +
    Parties in OpenACS 4.5
    Object Identity
    Programming with AOLserver
    @@ -97,7 +89,7 @@
    7. Kernel Documentation
    -
    Overview
    +
    Overview
    OpenACS 4 Object Model Requirements
    OpenACS 4 Object Model Design
    OpenACS 4 Permissions Requirements
    @@ -106,8 +98,8 @@
    OpenACS 4 Groups Design
    OpenACS 4 Subsites Requirements
    OpenACS 4 Subsites Design Document
    -
    OpenACS 4 Package Manager Requirements
    -
    OpenACS 4 Package Manager Design
    +
    OpenACS 4.5 Package Manager Requirements
    +
    OpenACS 4.5 Package Manager Design
    OpenACS 4 Security Requirements
    OpenACS 4 Security Design
    OpenACS 4 Security Notes
    @@ -137,9 +129,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/install-overview.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/install-overview.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/acs-core-docs/www/install-overview.html 8 Feb 2002 03:58:02 -0000 1.2 +++ openacs-4/packages/acs-core-docs/www/install-overview.html 3 Mar 2002 01:27:08 -0000 1.3 @@ -8,6 +8,7 @@ +

    Purpose of this document

    - This document will describe how to install OpenACS 4 from scratch, + This document will describe how to install OpenACS 4.5 from scratch, using the source code. We will assume that you have an OS installed, but we'll discuss this more in the next section. For most of this guide, we will assume that you are using Linux on a PC, but we'll @@ -198,8 +199,8 @@

    After reading through this tome, you may ask yourself if there is a better way. And there is! Jonathan Marsden has done all the dirty - work to create RPMs for OpenACS4. These RPMs will install AOLServer, - all the AOLServer modules, PostgreSQL and OpenACS4 simply by typing + work to create RPMs for OpenACS 4.5. These RPMs will install AOLServer, + all the AOLServer modules, PostgreSQL and OpenACS 4.5 simply by typing one magic command. They're currently at http://www.xc.org, but will eventually also be available at http://openacs.org/software. They're quite new and Jonathan invites (and is quite responsive to) @@ -307,7 +308,7 @@

    -

    ($Id$)

    +

    ($Id$)

    Index: openacs-4/packages/acs-core-docs/www/kernel-doc.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/kernel-doc.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/kernel-doc.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/kernel-doc.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -7,7 +7,7 @@ - + @@ -16,7 +16,7 @@ Prev� Part Part III. For OpenACS Developers -�Next +�Next
    @@ -27,7 +27,7 @@

    Table of Contents

    -
    Overview
    +
    Overview
    OpenACS 4 Object Model Requirements
    OpenACS 4 Object Model Design
    OpenACS 4 Permissions Requirements
    @@ -36,8 +36,8 @@
    OpenACS 4 Groups Design
    OpenACS 4 Subsites Requirements
    OpenACS 4 Subsites Design Document
    -
    OpenACS 4 Package Manager Requirements
    -
    OpenACS 4 Package Manager Design
    +
    OpenACS 4.5 Package Manager Requirements
    +
    OpenACS 4.5 Package Manager Design
    OpenACS 4 Security Requirements
    OpenACS 4 Security Design
    OpenACS 4 Security Notes
    @@ -56,7 +56,7 @@ PrevHome -�Next +�Next @@ -66,9 +66,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/more-developer-info.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/Attic/more-developer-info.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/more-developer-info.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/more-developer-info.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -6,8 +6,8 @@ - - + + @@ -16,7 +16,7 @@ Prev� Part Part III. For OpenACS Developers -�Next +�Next
    @@ -27,8 +27,7 @@

    Table of Contents

    -
    Overview
    -
    Parties in OpenACS 4
    +
    Parties in OpenACS 4.5
    Object Identity
    Programming with AOLserver
    @@ -41,19 +40,19 @@ PrevHome -�Next +�Next -Writing OpenACS 4 Application Pages� +Writing OpenACS 4.5 Application Pages� Up -�Overview +�Parties in OpenACS 4.5
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/nextsteps.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/Attic/nextsteps.html,v diff -u -N -r1.1 -r1.2 --- openacs-4/packages/acs-core-docs/www/nextsteps.html 2 Feb 2002 03:53:31 -0000 1.1 +++ openacs-4/packages/acs-core-docs/www/nextsteps.html 3 Mar 2002 01:27:08 -0000 1.2 @@ -6,7 +6,7 @@ - + @@ -482,15 +482,15 @@ -Install OpenACS 4� +Install OpenACS 4.5� Up �Credits
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/object-identity.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-identity.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/object-identity.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/object-identity.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -6,7 +6,7 @@ - + @@ -27,19 +27,19 @@ -

    One of the major design features of OpenACS 4 is the explicit representation +

    One of the major design features of OpenACS 4.5 is the explicit representation of object identity. The reason I say "explicit representation" is because the concept of object identity has been around forever. It is inherent to our problem domain. Consider the example of 3.x style scoping. The 3.x data models use the triple (user_id, group_id, -scope) to identify an object. In the 4.0 data model this +scope) to identify an object. In the 4.5 data model this object is explicitly represented by a single party_id.

    Another good example of this is can be found in the user groups data model. The 3.x user groups data model contains another example of an implied identity. Every mapping between a user and a group could have an arbitrary number of attached values (user_group_member_fields, etc.). In this case it is the pair (group_id, user_id) that implicitly refers to an -object (the person's membership in a group). In the 4.0 data model this +object (the person's membership in a group). In the 4.5 data model this object identity is made explicit by adding an integer primary key to the table that maps users to groups.

    Coming from a purely relational world, this might seem slightly weird at @@ -75,15 +75,15 @@ -Parties in OpenACS 4� +Parties in OpenACS 4.5� Up �Programming with AOLserver


    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/object-system-design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-system-design.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/object-system-design.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/object-system-design.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -1309,9 +1309,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/object-system-requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/object-system-requirements.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/object-system-requirements.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/object-system-requirements.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -6,15 +6,15 @@ - +

    Downloading OpenACS

    Now that you've got AOLserver up and running, let's install OpenACS - 4. + 4.5.

    • @@ -417,7 +417,7 @@ Give the server a few minutes to start up. Then reload the final page above. You should see the front page, with an area to login near the upper right. Congratulations, OpenACS - 4 is now up and running! + 4.5 is now up and running!

    @@ -805,9 +805,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/operating-system.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/Attic/operating-system.html,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/acs-core-docs/www/operating-system.html 8 Feb 2002 03:58:02 -0000 1.2 +++ openacs-4/packages/acs-core-docs/www/operating-system.html 3 Mar 2002 01:27:08 -0000 1.3 @@ -8,6 +8,7 @@ + -

    ($Id$)

    +

    ($Id$)

    Index: openacs-4/packages/acs-core-docs/www/oracle.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/oracle.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/oracle.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/oracle.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -33,7 +33,7 @@

    NOTE: We've not yet tested - OpenACS 4 under Oracle 9i

    + OpenACS 4.5 under Oracle 9i

    NOTE: This document assumes that you'll be installing Oracle on the same box as AOLServer. For more @@ -1610,9 +1610,9 @@


    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/packages.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/packages.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/packages.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/packages.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -2,11 +2,11 @@ -OpenACS 4 Packages +OpenACS 4.5 Packages - + @@ -23,7 +23,7 @@

    -OpenACS 4 Packages

    +OpenACS 4.5 Packages

    By Pete Su and Bryan Quinn @@ -102,7 +102,7 @@ or 4 different areas.

    - Here is how an OpenACS 4 server is laid out: + Here is how an OpenACS 4.5 server is laid out:

     
    @@ -170,7 +170,7 @@
           sends to our server to the right page in the appropriate
           package. While we are at it, this tool may as well also automate
           package installation, depedency checking, upgrades, and package
    -      removal. In OpenACS 4, this tool is called APM.
    +      removal. In OpenACS 4.5, this tool is called APM.
         

    @@ -205,7 +205,7 @@

    The following sections will show you how to make a package for the Notes application. In addition, they will discuss some new site - management features in OpenACS 4 that take advantage of the APM's package + management features in OpenACS 4.5 that take advantage of the 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 site. @@ -557,7 +557,7 @@ directory that APM created will be empty except for the notes.info file. At this point, create a file called ROOT/packages/notes/sql/notes-create.sql and put the add - the data model that we created before to + the data model that we created before to this file. You should also create a file called ROOT/packages/notes/sql/notes-drop.sql that drops the data model.

    @@ -635,7 +635,7 @@ also hard to map mulitiple URLs to the same place in the file system.

    - In OpenACS 4, administrators can define an arbitrary mapping between the + In OpenACS 4.5, administrators can define an arbitrary mapping between the URLs the user types and the actual file in the file system that is served. This mapping is called the site map and entries in the site map are called site nodes. Each site node maps a URL to an @@ -650,7 +650,7 @@ of many indepdendent applications that actually run on a single shared code base. The request-processor document shows you how OpenACS figures out which instance of your application was - requested by the user at any given time. The page development tutorial shows you how to use this + requested by the user at any given time. The page development tutorial shows you how to use this information in your user interface.

    @@ -681,7 +681,7 @@ yet written Notes application at various places in the site. In a later document, we'll see how to write your applicationn so that the code can detect from where in the site it was invoked. This is the key - to supporting subsites. + to supporting subsites.

    @@ -714,8 +714,8 @@

    Additional Reading

    ($Id$)

    @@ -732,15 +732,15 @@ -OpenACS 4 Data Models and the Object System� +OpenACS 4.5 Data Models and the Object System� Up �The Request Processor
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/parties.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/parties.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/parties.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/parties.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -2,19 +2,19 @@ -Parties in OpenACS 4 +Parties in OpenACS 4.5 - + @@ -309,9 +309,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/psgml-mode.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/psgml-mode.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/psgml-mode.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/psgml-mode.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -221,9 +221,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/release-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/release-notes.html,v diff -u -N -r1.4 -r1.5 --- openacs-4/packages/acs-core-docs/www/release-notes.html 2 Feb 2002 03:47:32 -0000 1.4 +++ openacs-4/packages/acs-core-docs/www/release-notes.html 3 Mar 2002 01:27:08 -0000 1.5 @@ -2,19 +2,19 @@ -OpenACS 4.2-beta Release Notes +OpenACS 4.5 Release Notes - +
    @@ -55,9 +55,9 @@
    -
    - rmello@cc.usu.edu -
    +
    + rmello at fslc.usu.edu +
    vinod@kurup.com
    Index: openacs-4/packages/acs-core-docs/www/win-install.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/Attic/win-install.html,v diff -u -N -r1.3 -r1.4 --- openacs-4/packages/acs-core-docs/www/win-install.html 2 Feb 2002 03:47:32 -0000 1.3 +++ openacs-4/packages/acs-core-docs/www/win-install.html 3 Mar 2002 01:27:08 -0000 1.4 @@ -7,7 +7,7 @@ - + @@ -16,7 +16,7 @@ Prev� Part Part II. For OpenACS Admins -�Next +�Next
    @@ -26,10 +26,7 @@ Chapter 3. Installing on Windows