<summary>Provides services to enable webDAV access to content repository items.</summary>
<release-date>2013-09-08</release-date>
<release-date>2015-10-04</release-date>
<vendor>OpenACS</vendor>
<maturity>1</maturity>
<descriptionformat="text/html">An interface to the tDAV webDAV package. oacs-dav provides services to offer webDAV access to content repository data.</description>
<p>This package implements a WebDAV interface to the OpenACS
Content Repository. In addition to generic access to content
items, there is a service-contract interface so packages can
define custom handlers for WebDAV methods for objects that belong
to that package.
</p>
<h3>Installation</h3><p>Install through the APM. If you install
<h2>Installation</h2><p>Install through the APM. If you install
file-storage, WebDAV support is installed automatically. In
addtion you should check the tDAV specific configuration
parameters to the AOLserver configuration file. The default parameters work fine, they will create webdav URLs like <i>yoursite/</i>dav/*
<p>
You can visit the <ahref="/webdav-support/">/webdav-support/</a> page to control webdav access on a per-folder basis. Packages that support WebDAV will add folders to this list and an administrator can then activate or deactivate the folders.
</p>
<h3>How
it Works</h3><p>OpenACS WebDAV Support requires the tDAV
<h2>How
it Works</h2><p>OpenACS WebDAV Support requires the tDAV
AOLserver module to implement most of the WebDAV protocol. OpenACS
WebDAV Support just provides and interface between tDAV and the
Content Repository
...
...
@@ -42,7 +42,7 @@
register a package_id and folder_id for the root content_folder
that corresponds with the URI of the package's mount point using <code>oacs_dav::register_folder</code>.</p>
<h3>Dispatching Requests</h3>
<h2>Dispatching Requests</h2>
<p>A preauth filter is registered for all WebDAV methods. This
calls oacs_dav::authorize which will set oacs_dav::conn user_id to
the OpenACS user_id or 0 is the request is not authenticated. This
...
...
@@ -78,4 +78,7 @@ the response data in the format required by tDAV. The documentation
for the tdav::respond::* procedures named for each method describe
what is required.</p>
<h2>Release Notes</h2>
<p>Please file bugs in the <ahref="http://openacs.org/bugtracker/openacs/">Bug Tracker</a>.</p>