My favorites | Sign in
Project Logo
                
Search
for
Updated Nov 02, 2009 by evertpot
Labels: Featured
FAQ  
Anticipated Frequently Asked Questions

FAQ

What is WebDAV

WebDAV is a network filesystem protocol. You can compare it to for windows networking, FTP, SFTP. The WebDAV protocol is supported natively by Microsoft Windows, OS/X and a lot of the Linux distributions.

WebDAV is a protocol that sits on top of the HTTP protocol, because of this it also works often through corporate firewalls.

http://www.webdav.org/

What is SabreDAV

SabreDAV is a WebDAV server completely built in PHP5. This means all you need to enable WebDAV access to your Web server is PHP5

Is SabreDAV stable?

No. SabreDAV works, but bugs are still found from time to time. On top of that there are usually small incompatibilities between releases. When 1.0 arrives significant testing time is put in to the tool by a bunch of people, and at that point the api will remain consistent up until 2.0.

If you're planning on using it today, you'll have to keep in mind that it's wise to keep up with the small changes and releases. Usually there's 1-2 months in betwen releases.

That all being said, the changes have so far been minor and it's already well tested in complex production enviroments.

Why would I use SabreDAV instead of apache's mod_dav

mod_dav works perfectly if you want to share a directory on your filesystem. The focus of SabreDAV is to enable filesystem-like access to your existing web application.

For example a blog; If we would expose the database records for all your postings using SabreDAV, you can use your favorite editor to edit all your posts, or create new ones.

The key here is that SabreDAV doesn't access actual files, but creates a virtual file for every post.

It doesn't work!

It can be tricky sometimes to debug problems with WebDAV, because error messages are often cryptic and not really helpful. The most common problem is permission problems on the server. If you are dealing with directories and files from the filesystem, make sure the webserver has rights to write to that directory.

Furthermore, you can dig deeper for answers by using a debug proxy, such as charles. If you think you have found a bug, please open up a new issue. Make sure you run charles beforehand and attach a recorded session to the bug.

Which clients are supported?

Webdrive was also reported to work, but I have no means to test it due to license restrictions.

Is SabreDAV fully WebDAV-compliant

Almost, there are still a few open issues which might be fixed in the future. They are rarely used features though, so there's not a lot of pressure to add them.

Does SabreDAV pass the litmus test?

Litmus is a handy tool that helps you test your WebDAV server for all standard features. The current status of the litmus test can be found on the Litmus page

Can SabreDAV work with large files

Yes, read WorkingWithLargeFiles.

How can I help?

We're definitely short on people. If you'd like to contribute, here are some areas we could use some help with:

Let us know on the mailing list if you're thinking of helping out. Giving you contributor access is a 10-second job.

I have a different question

Definitely hit us up on the mailing list.


Sign in to add a comment
Hosted by Google Code