The WebDAV repository module is designed to work alongside the Apache WebDAV module, mod_dav. It facilitates the use of WebDAV, a set of HTTP protocols allowing for seamless collaboration and management of web content. It allows users to access and manage files on a server through a web interface.
For users seeking an alternative to mod_dav_fs, Catacomb provides mod_dav_repos that uses mod_dbd from the Apache project for database abstraction. Catacomb stores resource bodies and properties in a relational database, providing an advantage in searching capabilities and versioning capabilities of the DeltaV protocol.
Catacomb can serve as an easy-to-use platform that is suitable for document management systems. It can store large numbers of documents and allow easy searching through the metadata. The main schema of the relational database contains predefined properties, and it is possible to modify them through source code modification. Properties stored in the main schema can be searched faster.
Catacomb is equipped with features such as Class 1, 2 features from RFC 2518, storage of arbitrary client-defined dead properties, support for live properties defined in RFC 2518, DASL protocol for searching over live and dead properties using the DAV: basic search grammar, and support for a subset of DeltaV protocol from RFC 3253 (linear versioning): supports VERSION-CONTROL, CHECKIN, CHECKOUT, UNCHECKOUT, and REPORT methods.
Overall, Catacomb comes distributed and licensed under the Apache License, making it a valuable tool for handling WebDAV and DeltaV protocol requests.
Version 0.9.6: N/A