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 -r1.16 -r1.16.2.1 --- openacs-4/packages/acs-core-docs/www/apm-requirements.html 11 Nov 2003 12:54:56 -0000 1.16 +++ openacs-4/packages/acs-core-docs/www/apm-requirements.html 21 Nov 2003 11:14:06 -0000 1.16.2.1 @@ -1,8 +1,7 @@ -OpenACS 5.0.0b1 Package Manager Requirements

OpenACS 5.0.0b1 Package Manager Requirements

-by Bryan Quinn and Todd Nightingale
+OpenACS 5.0.0b2 Package Manager Requirements

OpenACS 5.0.0b2 Package Manager Requirements

By Bryan Quinn and Todd Nightingale

OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff. -

Introduction

The following is a requirements document for the OpenACS Package Manager +

Introduction

The following is a requirements document for the OpenACS Package Manager (APM), version 4.0 (APM4). APM4 offers a superset of APM v3.3 functionality with the following specific enhancements:

  • A public procedural API. (v 3.3 only has web-based UI)

  • Support for dependency checking.

  • Support for compound packages (to support installation chaining).

  • Support for on-line parameter setting.

  • Support for sub-site level configuration (requires revised ad_parameter and /admin pages at sub-site level; deprecation of site-wide parameter @@ -154,7 +153,7 @@ adding new files, by scanning the file system for new files automatically, and allowing the developer to confirm adding them.

    20.10 The developer cannot add files to a given package 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.

  • 30.0 Remove files from a package

    The developer must be able to remove files from a package. This can be done in two ways.

    • 30.1 Access the APM UI, browse the file list, and remove files.

      30.1.1If a file is removed from the package list, but not @@ -292,4 +291,4 @@ are set using the acs_attribute_values table. The automatic web interface for setting package parameters should be one and the same with the interface for setting acs object attribute values. Consequently, the implementation of -these features should be quite straightforward.

    Revision History

    Document Revision #Action Taken, NotesWhen?By Whom?
    0.1Creation8/10/2000Bryan Quinn, Todd Nightingale
    Reviewed8/11/2000John Prevost, Mark Thomas, and Pete Su
    0.2Revised and updated8/12/2000Bryan Quinn
    0.3Reviewed, revised, and updated - conforms to requirements template.8/18/2000Kai Wu
    0.4Minor edits before ACS 4 Beta.9/30/2000Kai Wu
View comments on this page at openacs.org
+these features should be quite straightforward.

Revision History

Document Revision #Action Taken, NotesWhen?By Whom?
0.1Creation8/10/2000Bryan Quinn, Todd Nightingale
Reviewed8/11/2000John Prevost, Mark Thomas, and Pete Su
0.2Revised and updated8/12/2000Bryan Quinn
0.3Reviewed, revised, and updated - conforms to requirements template.8/18/2000Kai Wu
0.4Minor edits before ACS 4 Beta.9/30/2000Kai Wu
View comments on this page at openacs.org