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 -r1.40 -r1.41 --- openacs-4/packages/acs-core-docs/www/filename.html 16 Feb 2005 00:21:02 -0000 1.40 +++ openacs-4/packages/acs-core-docs/www/filename.html 4 Jun 2006 00:45:24 -0000 1.41 @@ -1,4 +1,5 @@ -Detailed Design Documentation Template

Detailed Design Documentation Template

By You

Start Note

+ +Detailed Design Documentation Template

Detailed Design Documentation Template

By You

Start Note

NOTE: Some of the sections of this template may not apply to your package, e.g. there may be no user-visible UI elements for a component of the OpenACS Core. Furthermore, it may be easier in some circumstances @@ -22,7 +23,7 @@ classes of users) to accomplish.

  • Within reasonable bounds, what this package is not intended to allow users to accomplish.

  • The application domains where this package is most likely to be of use.

  • A high-level overview of how the package meets its requirements (which should have been documented elsewhere). This - is to include relevant material from the "features" section of the + is to include relevant material from the "features" section of the cover sheet (the cover sheet is a wrapper doc with links to all other package docs).

  • Also worthy of treatment in this section: @@ -82,7 +83,7 @@

    Data Model Discussion

    The data model discussion should do more than merely display the SQL code, since this information is already be available via a link in the - "essentials" section above. Instead, there should be a high-level + "essentials" section above. Instead, there should be a high-level discussion of how your data model meets your solution requirements: why the database entities were defined as they are, and what transactions you expect to occur. (There may be some overlap with the @@ -107,22 +108,22 @@

    Note: In order that developer documentation be uniform across different system documents, these users should herein be designated as - "the developer," "the OpenACS-admin," "the sub-admin," and "the user," + "the developer," "the OpenACS-admin," "the sub-admin," and "the user," respectively.

    Finally, note that as our templating system becomes more entrenched within the OpenACS, this section's details are likely to shift from UI specifics to template interface specifics.

    Configuration/Parameters

    - Under OpenACS 5.2.0d1, parameters are set at two levels: at the global level by + Under OpenACS 5.2.3b1, 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.

    Future Improvements/Areas of Likely Change

    If the system presently lacks useful/desirable features, note details here. You could also comment on non-functional improvements to the package, such as usability.

    - Note that a careful treatment of the earlier "competitive analysis" + Note that a careful treatment of the earlier "competitive analysis" section can greatly facilitate the documenting of this section.

    Authors

    Although a system's data model file often contains this information,