LazyWeb Request: Drupal + WebDAV integration?

I’ve got a project that will require the use of Drupal (or something like it, but it’s looking like Drupal at the moment – I’ve got a mockup running for the project, and it’s solving about 90+% of their defined needs just using a stock Drupal installation with a handful of plugins), and one of the things that the users will have to do will be to upload files (images, .doc, .zip, whatever) into the system for reflection/commenting/review. They would also like to use these uploaded files outside of the system (for instance, on their own web pages, in an “ePortfolio”, whatever), and we’d like to provide a solution that wouldn’t force them to upload the files separately into two locations (their WebDAV volume for “regular” use, and into the Drupal system for review).

A quick Google search turned up a WebDAV project as part of the Google Summer of Code, but it’s intended to expose the Drupal database via WebDAV (for backup, or alternate interfaces…)

Any ideas on how a file uploaded into Drupal could be placed into a user’s institutional WebDAV space, rather than in Drupal’s /files/ directory?

ps. this was posted using Flock, and I think it took me longer to enter it via the WYSIWYG interface than it would have taken to just enter the HTML. Perhaps once I get used to the editor… Oh, and no place to enter categories? wtf?

Update: Apparently, editing an existing post using Flock’s editor makes the post disappear from my blog. Have to go in and manually re-publish the post after editing in Flock…

Technorati Tags: , , ,

I’ve got a project that will require the use of Drupal (or something like it, but it’s looking like Drupal at the moment – I’ve got a mockup running for the project, and it’s solving about 90+% of their defined needs just using a stock Drupal installation with a handful of plugins), and one of the things that the users will have to do will be to upload files (images, .doc, .zip, whatever) into the system for reflection/commenting/review. They would also like to use these uploaded files outside of the system (for instance, on their own web pages, in an “ePortfolio”, whatever), and we’d like to provide a solution that wouldn’t force them to upload the files separately into two locations (their WebDAV volume for “regular” use, and into the Drupal system for review).

A quick Google search turned up a WebDAV project as part of the Google Summer of Code, but it’s intended to expose the Drupal database via WebDAV (for backup, or alternate interfaces…)

Any ideas on how a file uploaded into Drupal could be placed into a user’s institutional WebDAV space, rather than in Drupal’s /files/ directory?

ps. this was posted using Flock, and I think it took me longer to enter it via the WYSIWYG interface than it would have taken to just enter the HTML. Perhaps once I get used to the editor… Oh, and no place to enter categories? wtf?

Update: Apparently, editing an existing post using Flock’s editor makes the post disappear from my blog. Have to go in and manually re-publish the post after editing in Flock…

Technorati Tags: , , ,

6 thoughts on “LazyWeb Request: Drupal + WebDAV integration?”

  1. The SoC points to some early integration with Drupal. It would need coding, but it should be possible to do as you suggest. I suspect a filemanager view (for attaching/inserting files to posts on the web) would also be needed.

    Give me a shout directly and we can talk about (at the very least) what the requirements for this would look like.

  2. Hi D’Arcy,

    We had a communication problem here. 😉

    In your post you said:
    “A quick Google search turned up a WebDAV project as part of the Google Summer of Code, but it’s intended to expose the Drupal database via WebDAV (for backup, or alternate interfaces…)”

    So, my WebDAV project intended to be an Interface between drupal modules and the WebDAV protocol (RFC 2518). The first module which uses this API is an “webdav upload module”, who basically allows the user to upload files and attach it to nodes, like the upload.module.

    “Any ideas on how a file uploaded into Drupal could be placed into a user’s institutional WebDAV space, rather than in Drupal’s /files/ directory?”

    Using the webdav.module, you get a ?q=wevdav/ where your drupal works like a WebDAV server, doesn’t look to be what you want, am I wrong?

    About you comment:
    “Fabiano, I didn’t get very far – basically just as far as identifying the problem. Do you have Drupal speaking to a WebDAV server?”

    No, I have a Drupal speaking as a WebDAV server… 😉
    It implements the RFC 2518.

    May we continue this talk by e-mail? 🙂

    []s

  3. Fabiano, I didn’t get very far – basically just as far as identifying the problem. Do you have Drupal speaking to a WebDAV server?

  4. Hello,
    I’m the developer of the WebDAV API Google SoC project, did you finished your project?

    By now I’m trying to fully implement a way upload files with WebDAV.
    I think that should be great to talk about it with you.

Comments are closed.