Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/packages.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/packages.xml,v diff -u -N -r1.6.2.2 -r1.6.2.3 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/packages.xml 19 Nov 2003 14:35:15 -0000 1.6.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/packages.xml 29 Nov 2003 16:09:37 -0000 1.6.2.3 @@ -5,7 +5,7 @@ %myvars; ]> - OpenACS &version; Packages + OpenACS Packages By Pete Su and Bryan Quinn @@ -37,7 +37,6 @@ - ROOT/ bin/ parameters/ @@ -67,9 +66,8 @@ core and application data models here ... and so on for all modules ... + - - In previous versions of OpenACS, you wrote a new application like this: @@ -98,7 +96,6 @@ - ROOT/ bin/ packages/ @@ -117,6 +114,10 @@ acs-workflow/ forums/ forums.info + catalog/ + i18n message catalogs + lib/ + includable page fragments (.tcl/.adp pairs) sql/ oracle/ oracle data model @@ -125,11 +126,11 @@ tcl/ tcl library code www/ + user visible pages admin/ - administration pages - other pages + administration pages doc/ - documentation + documentation message-catalog/ news/ notification/ @@ -138,7 +139,7 @@ bootstrap code www/ misc pages - + Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/parties.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/parties.xml,v diff -u -N -r1.5.2.1 -r1.5.2.2 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/parties.xml 19 Nov 2003 14:35:15 -0000 1.5.2.1 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/parties.xml 29 Nov 2003 16:09:37 -0000 1.5.2.2 @@ -5,7 +5,7 @@ %myvars; ]> -Parties in OpenACS &version; +Parties in OpenACS By Rafael H. Schloming @@ -118,7 +118,7 @@ users) is that it is now possible to "nuke" a user from a live system by removing his entry from the users table, but leaving the rest of his information present (i.e. turning him from a user into a person). This is -because wherever possible the OpenACS &version; data model references the persons or +because wherever possible the OpenACS data model references the persons or parties table, not the users table. If this feature is desired when extending the system, then the developers should be careful to only references the users table in situations where it is clear that the @@ -456,7 +456,7 @@ Specializing Groups -If one were to build an intranet application on top of the &version; party +If one were to build an intranet application on top of the party system, it is likely that one would want to take advantage of the systems efficient representation of sophisticated organizational structures, but there would be much more specialized information associated with each group. Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions-tediously-explained.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions-tediously-explained.xml,v diff -u -N -r1.3.2.2 -r1.3.2.3 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions-tediously-explained.xml 19 Nov 2003 14:35:15 -0000 1.3.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/permissions-tediously-explained.xml 29 Nov 2003 16:09:37 -0000 1.3.2.3 @@ -5,26 +5,26 @@ %myvars; ]> - OpenACS 4.x Permissions Tediously Explained + OpenACS Permissions Tediously Explained by Vadim Nasardinov. Modified and converted to Docbook XML by Roberto Mello - The code has been modified since this document was written so it is now obsolete. See this forum thread. + The code has been modified since this document was written so it is now out of date. See this forum thread. Overview - The general permissions system has a relatively complex data model in OpenACS 4.x. + The general permissions system has a relatively complex data model in OpenACS. Developers who haven't had the time to learn the internals of the data model may end up writing seemingly correct code that crashes their system in weird ways. This writeup is the result of my running into such a piece of code and trying to understand exactly what went wrong. It is geared towards developers who understand the general permissions system to the extent that is described in the - - OpenACS 4.x Permissions documentation, + + OpenACS Permissions documentation, but who haven't had the opportunity to take a long, careful look at the system internals. Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/subsites.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/subsites.xml,v diff -u -N -r1.5.2.2 -r1.5.2.3 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/subsites.xml 19 Nov 2003 14:35:15 -0000 1.5.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/subsites.xml 29 Nov 2003 16:09:37 -0000 1.5.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -Writing OpenACS &version; Application Pages +Writing OpenACS Application Pages @@ -21,10 +21,10 @@ In this document, we'll examine the user interface pages of the Notes application in more detail, covering two separate aspects of page -development in OpenACS &version;. First, we'll talk about the code needed to make +development in OpenACS. First, we'll talk about the code needed to make your pages aware of which application instance they are running in. Second, we'll talk about using the form builder to develop -form-based user interfaces in OpenACS &version;. While these seem like unrelated +form-based user interfaces in OpenACS. While these seem like unrelated topics, they both come up in the example page that we are going to look at, so it makes sense to address them at the same time. @@ -37,7 +37,7 @@ As you will recall from the packages tutorial, the Request -Processor (RP) and Package Manager (APM) in OpenACS &version; allow site +Processor (RP) and Package Manager (APM) allow site administrators to define an arbitrary mapping from URLs in the site to objects representing content. These objects may represent single files, or entire applications. The APM uses the site map to map Index: openacs-4/packages/acs-core-docs/www/xml/developers-guide/templates.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/developers-guide/templates.xml,v diff -u -N -r1.6.2.2 -r1.6.2.3 --- openacs-4/packages/acs-core-docs/www/xml/developers-guide/templates.xml 19 Nov 2003 14:35:15 -0000 1.6.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/developers-guide/templates.xml 29 Nov 2003 16:09:37 -0000 1.6.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -Using Templates in OpenACS &version; +Using Templates in OpenACS @@ -17,7 +17,7 @@ -The OpenACS &version; Template System (ATS) is designed to allow developers to +The OpenACS Template System (ATS) is designed to allow developers to cleanly separate application logic from display logic. The intent is to have all of the logic related to manipulating the database and other application state data in one @@ -229,7 +229,7 @@ Templates separate application logic from display logic by requiring the developer to write pages in two stages, one file for database -queries and application logic, and another for display. In OpenACS &version;, the +queries and application logic, and another for display. In OpenACS, the logic part of the page is just a .tcl that sets up data sources that are used by the display part of the page. The display part of the page is an .adp file with some Index: openacs-4/packages/acs-core-docs/www/xml/engineering-standards/docbook-primer.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/engineering-standards/docbook-primer.xml,v diff -u -N -r1.9.2.3 -r1.9.2.4 --- openacs-4/packages/acs-core-docs/www/xml/engineering-standards/docbook-primer.xml 19 Nov 2003 14:35:15 -0000 1.9.2.3 +++ openacs-4/packages/acs-core-docs/www/xml/engineering-standards/docbook-primer.xml 29 Nov 2003 16:09:37 -0000 1.9.2.4 @@ -13,7 +13,7 @@ - Overview of OpenACS &version; Documentation + Overview of OpenACS Documentation ArsDigita created a good documentation ground for us to build upon. Some sections of the documentation, however, lack details Index: openacs-4/packages/acs-core-docs/www/xml/kernel/apm-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/apm-design.xml,v diff -u -N -r1.5.2.2 -r1.5.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/apm-design.xml 19 Nov 2003 14:35:16 -0000 1.5.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/apm-design.xml 29 Nov 2003 16:09:37 -0000 1.5.2.3 @@ -4,8 +4,8 @@ %myvars; ]> - -OpenACS &version; Package Manager Design + +Package Manager Design @@ -1077,7 +1077,7 @@ 1.0 -Edited for OpenACS &version; Beta release +Edited for OpenACS 4.5 Beta release 03/02/2002 Roberto Mello Index: openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml,v diff -u -N -r1.6.2.2 -r1.6.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml 19 Nov 2003 14:35:16 -0000 1.6.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/apm-requirements.xml 29 Nov 2003 16:09:37 -0000 1.6.2.3 @@ -4,8 +4,8 @@ %myvars; ]> - -OpenACS &version; Package Manager Requirements + +Package Manager Requirements By Bryan Quinn and Todd Nightingale Index: openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/groups-design.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Groups Design +Groups Design By Rafael H. Schloming and Mark Thomas Index: openacs-4/packages/acs-core-docs/www/xml/kernel/groups-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/groups-requirements.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/groups-requirements.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/groups-requirements.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Groups Requirements +Groups Requirements By Rafael H. Schloming, Mark Thomas Index: openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml,v diff -u -N -r1.6.2.4 -r1.6.2.5 --- openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml 19 Nov 2003 14:35:16 -0000 1.6.2.4 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-design.xml 29 Nov 2003 16:09:37 -0000 1.6.2.5 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Object Model Design +Object Model Design By Pete Su, Michael Yoon, Richard Li, Rafael Schloming Index: openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-req.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-req.xml,v diff -u -N -r1.5.2.3 -r1.5.2.4 --- openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-req.xml 19 Nov 2003 14:35:16 -0000 1.5.2.3 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/object-system-req.xml 29 Nov 2003 16:09:37 -0000 1.5.2.4 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Object Model Requirements +Object Model Requirements By Pete Su Index: openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-design.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Permissions Design +Permissions Design By John Prevost and Rafael H. Schloming Index: openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-requirements.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-requirements.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/permissions-requirements.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Permissions Requirements +Permissions Requirements By John McClary Prevost Index: openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml,v diff -u -N -r1.5.2.1 -r1.5.2.2 --- openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml 19 Nov 2003 14:35:16 -0000 1.5.2.1 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/rp-design.xml 29 Nov 2003 16:09:37 -0000 1.5.2.2 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Request Processor Design +Request Processor Design Index: openacs-4/packages/acs-core-docs/www/xml/kernel/rp-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/rp-requirements.xml,v diff -u -N -r1.4.2.1 -r1.4.2.2 --- openacs-4/packages/acs-core-docs/www/xml/kernel/rp-requirements.xml 19 Nov 2003 14:35:16 -0000 1.4.2.1 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/rp-requirements.xml 29 Nov 2003 16:09:37 -0000 1.4.2.2 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Request Processor Requirements +Request Processor Requirements Index: openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml,v diff -u -N -r1.5.2.4 -r1.5.2.5 --- openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml 19 Nov 2003 14:35:16 -0000 1.5.2.4 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/security-design.xml 29 Nov 2003 16:09:37 -0000 1.5.2.5 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Security Design +Security Design By Richard Li and Archit Shah Index: openacs-4/packages/acs-core-docs/www/xml/kernel/security-notes.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/security-notes.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/security-notes.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/security-notes.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Security Notes +Security Notes Index: openacs-4/packages/acs-core-docs/www/xml/kernel/security-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/security-requirements.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/security-requirements.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/security-requirements.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Security Requirements +Security Requirements By Richard Li Index: openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-design.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Subsites Design Document +Subsites Design Document By Rafael H. Schloming Index: openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-requirements.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-requirements.xml,v diff -u -N -r1.4.2.2 -r1.4.2.3 --- openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-requirements.xml 19 Nov 2003 14:35:16 -0000 1.4.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/kernel/subsites-requirements.xml 29 Nov 2003 16:09:37 -0000 1.4.2.3 @@ -5,7 +5,7 @@ %myvars; ]> -OpenACS 4 Subsites Requirements +Subsites Requirements By Rafael H. Schloming and Dennis Gregorovic