[Clipart] Announcing Document-Manager 0.03
Bryce Harrington
bryce at bryceharrington.com
Sun Aug 15 01:05:47 PDT 2004
I've released a new version of the Document-Manager package to CPAN.
It's far from complete but has received a huge amount of development.
It should be available on CPAN within a few hours.
I've split the original code into two modules: Document::Repository and
Document::Manager. The former is the underlying core that performs the
low-level operations on the repository and presents a simple API for
interacting with it such as add() and get(). Document::Manager will
provide a higher level interface that wraps Document::Repository and
adds concepts such as locking, properties, and searching.
For this release I mainly focused on fleshing out Document::Repository.
I also added a script, 'repo_add', that tests out the add() function.
It can be used like this:
$ mkdir ~/DMS
$ echo 'foo' > foo
$ repo_add foo -R ~/DMS
Created document id '17'
Since no access control is available yet, repo_add can be considered an
administrative script.
The default location for the repository is /var/dms, but it can be
overridden by the -R flag as shown above.
Document::Repository also includes some other routines: get(),
documents(), revisions(), and stats().
Bryce
More information about the clipart
mailing list