Hi

I'm arriving at the conclusion that a few of the things I'm trying to do
in my application are basically pseudo webDAV type actions such as
PROPFIND
& PROPATCH, but currently all handled on the server side via Perl & PHP.
I'm looking to see whether I could move to a proper webDAV type
solution but reuse a lot of the work I've already done. Client side
libraries seem to be reasonably prolific in a number of languages but
server side
implementations are a bit thin on the ground.

The mod_dav module seems to be a solution of kinds, though people seem
to have lots of hassle getting it to operate alongside mod_perl (indeed
my build of  mod_dav as a shared object with mod_perl built statically
prevented the server starting up properly).
But the reason I'd rather not use mod_dav is that  I want more control
over how the properties get stored. Ideally I'd want some abstraction to
the
storage layer where I could try out different ideas (Berkeley DB, MySQL
or whatever) to stash the properties (dead ones I guess), plus maybe
lock and version information of resources

The Jakarta Slide approach seems more akin to what I'm after with webDAV
functionality as just a component, but for now I'd like to stick to
something
in Perl or maybe PHP.

Frankly I'm surprised no one seems to have attempted a Perl server side
webDAV implementation by now :-)

Anybody out there tinkered with the possibilities of a mod_perl based
webDAV server  ?

cheers


Tim Fulcher

Reply via email to