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).