[Clipart] Document::Manager 0.02 released

Bryce Harrington bryce at bryceharrington.com
Sun Jul 4 13:05:37 PDT 2004


I've got the first cut of a simple document manager released to CPAN:

    http://search.cpan.org/~bryce/dms-0.02/

The purpose of this is to provide a lean and mean document repository
interface, for use in storing docs in a revision-controlled fashion.

This is not to be confused with a 'VCS' system such as CVS, Subversion,
and the like, because it does not worry about diffs, merge conflicts,
and so forth that you are interested in with software sourcecode.

But, instead it aims to provide an improvement over just putting
different versions of files into a raw file system as we do currently.

Currently in this release it does little of any real use, but you can
add and check out files from the repository.  In particular, there is no
support yet for updating existing files or retrieving lists of files,
both of which will be necessary before this is actually worth using.

At its heart, the repository itself is just a file system that stores
files by an ID number (splitting the documents into multiple directories
in case you have thousands of files, so no one directory gets *too*
overloaded).

The long range intent of this module is to provide a programmatic
interface to a shared document repository that can be used by the upload
tool, the browser, and the release packager tools.  This includes
providing a document ownership model to enable authors to control who
can update their submission.  Ultimately, I would like this to include a
WebDAV-based interface for users to access their files directly.

Bryce




More information about the clipart mailing list