History for WebDav
??changed:
-
**WebDav**
*This is a feature I took for granted until it ceased working*
**Trouble Getting Webdav to work with zope 2.4.2**
- cadaver has no problems but Internet Explorer can't open as a **web folder** (it used to and then it stopped after some upgrade to zope or zope products, i think) using zope 2.4.2 debian package
- zope-z2 has an **-W port** for webdav port for typical webdav clients that do not understand webdav source. I played with it and it totally messed up zope restart process.
- just tried installing libapache-mod-dav and setting up with apache. No dice Not even for non-zope apache folders. I am missing something obviously..
- checked the mailing lists: http://groups.yahoo.com/group/zope/message/77371
and http://groups.yahoo.com/group/zope/message/76979
*suggestion*: Maybe it is a **windows I.E. problem**: try a different webdav client for win32 such as "Webdav Explorer":http://www1.ics.uci.edu/~webdav/
- *Idea*: upgrade to zope 2.4.3 which has a few webdav improvments. I just did and still no dice. In fact, it seems debian zope 2.4.3 disables webdav and now even cadaver can't get in (Webdav disabled, it complains). So I add the **-W 9800** to */etc/init.d/zope* and although zope does operate something webdavish on that port, neither cadaver nor I.E. are getting through.
- OK, libapache-mod-dav and zope webdav were conflicting: I removed the apache dav module and now cadaver works again. And yes! I.E. sees it too!!!
- **Conclusion**: upgrade to 2.4.3, modify **/etc/init.d/zope** to include **-W 9800** and don't use apache dav module (at least in the zope Location)
**Issue with Webdav Security**
- You can witness *anonymous webdav access* on http://www.zope.org and http://www.zopezen.org which is a great learning experience. But if you do not wish to provide anonymous webdav access to your zope website, go into ZMI root folder's security tab and undo the last 3 webdav permissions (access,Lock and Unlock, but not manage) (as of version 2.4.3)
- Strangely, forcing authentication for webdav browsing works with I.E. but not cadaver
(meaning it does not authenticate properly and browse anymore)
**The Source vs. Rendered Issue**
- If you want to edit the source , you need to enter webdav with the port number (I use 9800 in this example). So, for example, with cadaver::
cadaver zopesite:9800/path/to/folder