Writing Custom Providers#

Note

This documentation is under construction.

Samples and Addons for WsgiDAV#

Note

Not all samples have yet been ported to WsgiDAV 2.x.

Mercurial WebDAV provider

WebDAV provider that publishes a Mercurial repository.

MongoDB WebDAV provider

WebDAV provider that publishes a mongoDB database.

MySQL WebDAV provider

Implementation of a WebDAV provider that provides a very basic, read-only resource layer emulation of a MySQL database.

Google App Engine provider

Implementation of a WebDAV provider that implements a virtual file system built on Google App Engine’s data store (‘Bigtable’). This project also implements a lock storage provider that uses memcache.

Virtual WebDAV provider

Sample implementation of a DAV provider that provides a browsable, multi-categorized resource tree.

NT Domain Controller

Implementation of a domain controller that allows users to authenticate against a Windows NT domain or a local computer (used by HTTPAuthenticator).

MongoDB property manager

Implementation of a property manager, that stores dead properties in mongoDB (used by WebDAV providers).

CouchDB property manager

Implementation of a property manager, that stores dead properties in CouchDB (used by WebDAV providers).