>>>>> "ian" == Ian Bicking <[EMAIL PROTECTED]> writes:

  ian> Kendall Clark <[EMAIL PROTECTED]> wrote:
  geoffrey> As for WebDAV, it's not currently supported but it
  geoffrey> wouldn't be too hard to add, I would assume.  I doubt that
  geoffrey> anyone is working on it, but you're welcome to give it a
  geoffrey> try yourself and ask questions when you get stuck.
  >>
  >> Yeah, I'm interested in working on this, but I'm not sure *where*
  >> in the Webware world it best fits; is this a Kit? Should it just
  >> be an extension to HTTP support?

  ian> My intuition is that there should be a WebDAVServlet, similar
  ian> to HTTPServlet.  Since WebDAV works ontop of HTTP, it might be
  ian> already be possible for Webware to respond to such requests --
  ian> though I imagine there's some work to get Apache to put such
  ian> requests through.

Hmm, this is interesting.

It suggests a generic WebDAVServlet which has, as a mixin (?), a
default DavFileStore class, which can be replaced by a DavSqlStore
class. WebDAVServlet would only know about and use the generic methods
of the DAVStore interface, which would be variously implemented,
depending on which mixin one used.

(Though I suspect that things are bit more complex than this, given
Webware's sophistication about managing urlspace.)

One Webware config file nicety that suggests itself is masking off
particular parts of urlspace as using a particular DavStore, something
like:

EnableDav    /scratch      FileStore
EnableDav    /articles/*   SqlStore

Kendall Clark

_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to