Personal tools

Pawn:Old TODO List

From Adapt

Jump to: navigation, search

In Development

XFDU Package target (Chris Mike)
Create an xfdu resource that can publish pawn packages into xfdu packages Project page
Mpeg7 support
support for mpeg 7 metadata for the Malach collection and other AV packages.
Dublin Core Metadata (Malcom)
Add dublin core support for metadata to the default builder. Project Page Here


Not Started

Validation tools
Develop interfaces to allow validation tools to be registered, used, and the results logged in PAWN. The Project page has more details.
Policy Engine
the new builder and interfaces in PAWN are required to be aware of policy requirements. However this is just a shell.
Installer (Student)
Wizard-like installer for the management server, scheduler, and receiving servers. This should be completed prior to public release.
Scheduler GUI improvements
Add support for configuring the classad policy, currently hardcoded. This should include the ability to control the Requirements attributes, and the ability to extend per-receiving server advertisements beyond a default.
Package state synchronization
The manager needs to receive updates from the receiving servers about the current state of a package. Removed, archived, error, etc.... There should also be a way to sync state for all packages on an r/s and a manager in the sched gui.
Context summary
Create an xml document that describes the record set, user, schedule, and any other PAWN captured information for set of items that are to be archived, make this available to the resource driver. Optionally make individual items from this available as calls from the transfer context.
Fedora Gateway
Create driver for creating Fedora-compatable packages.

Finished

SRB Archive Target Implementation (Anthony)
Create an srb gui for browsing and selecting collections as appropriate. There are several subprojects for this. The first is creating an expanded SRBFileChooser modeled on the JFileChooser. The next step is to finish the SRB driver project
Integrate CA - Smorul
Pawn currently requires external generation of certificates. Ca was built as an external web-service. see adapt-ca project
Dynamic builder - Smorul
This will allow for easy 3rd party package building interfaces to be plugged into PAWN. See the edu.umiacs.pawn.builder2 packages, and documentation in the developer docs section.
Scheduler GUI improvements (Anthony)
Add support for controlling and cleaning reservations on individual receiving servers. This should also contain a simple mechanism to browse reservations and view their state. Project Page
ICDL Book Builder (Chris)
specialized builder to handle the ICDL book collection. Documentation can be found here.
Fine grained access (McGann)
Add access permissions at a per fileset level rather than per div. Client and manager changes required. This will be expanded to allow actions in PAWN to be grouped into roles. Accounts will be assigned these roles.
Publishing Resources (Smorul)
Currently, backend resources are assigned based on management server. This should be broken down to allow for per-domain archive targets with a per-server default for undefined domains. Also, as packages will not likely be ingested whole, provisions need to be made for archiving partial packages, and consideration for how to track completeness of archiving. Documentation
Package logging
Logging of packages and performed actions needs to also be added.
landsat Ingestion Tools
Bulk cd loading of landsat data