I'm just getting my head around webDAV, (I know, I'm behind the times) but as far as collaborative publishing goes, this is really outstanding stuff.

Could/Should there be a drupal interface to it? Here's one thought on how it could be used.

Imagine a corporate intranet powered by drupal, where employees could share, collaborate and access their documents via the web from anywhere. The documents would be tagged with metadata, controlled by authentication, searchable and bloggable. Don't you think that would dramatically improve productivity?

Here's the division of responsibility:
Drupal would be responsible for all meta data and services including, commenting, authentication, search, taxonomy, and discussion.

WebDav would be used to enable user to create, edit, share and collaborate rich media documents, word, powerpoint, even video or pictures.

In fact, would this be a better way to handle image and file uploads than the current contrib modules?

Comments

joe lombardo’s picture

Oh, I should provide the following link in case someone wants to investigate further --> http://lwest.free.fr/doc/php/lib/index.php3?page=net_http_client&lang=en (It's a PHP client for webdav. )

moshe weitzman’s picture

This is a fine request. Note another related feature at http://www.drupal.org/node.php?id=625.

marco’s picture

Priority: Major » Normal

you need webdav server support. actually this isn't possible with php 4.2, but it is with the current php cvs and will be with php 4.3.
the guys at bitflux (http://www.bitflux.ch/developer/misc/webdavserver.html) wrote the patch and some support classes. I tried it and it somewhat worked, but was still very alpha.

moshe weitzman’s picture

Just to follow up, PHP 4.3 it out, and so is the WebDAV class via PEAR: http://pear.php.net/package-info.php?pacid=179. So I encourage folks to build some on these foundations.

JonBob’s picture

Component: Other » node system
killes@www.drop.org’s picture

I tried to install webDAV with Drupal but found that the rewrite rules for clean ursl seem to interfere with webDAV. I needed an extra subdomain to get it working, a subdirectory would not work.

Carl Ditzler’s picture

WebDAV Implementations. It looks like Bitflux (in PHP) works with the WebDAV Pear package.

killes@www.drop.org’s picture

I think I should point out that I tried to use mod_dav with Drupal and failed. An integrated PHP solution might be better.

coreb’s picture

Version: » 6.x-dev
Assigned: Unassigned » coreb

Moving from x.y.z queue to 6.x-dev.

Sidenote: It's strange how in 4 years, we still haven't been able to totally satisfy this. I know there are a few hacks of a webdav API, but I don't think there are any solid implementations of this yet.

Pasqualle’s picture

Version: 6.x-dev » 7.x-dev
Jody Lynn’s picture

Status: Active » Closed (won't fix)