#187: Working Out-of-the-box WebDAV
- Contents
This proposal should track requirements/improvements/documentation for the GSoC 2007 WebDAV Proposal
- Proposed by
- Sidnei da Silva
- Seconded by
- Alexander Limi
- Proposal type
- Architecture
- State
- draft
Motivation
WebDAV should work out-of-the-box when Plone is installed with the major WebDAV Clients
- OS X Finder
- Windows WebFolders
- Enfold Desktop
- Nautilus
- Konqueror
Proposal
- Default marshallers for built-in content types should be sane. IE, should be 'file-oriented', not 'metadata-oriented'.
- No OS X resource forks should be visible. If possible, avoid creating them.
- Allow WebFolders to work, document hacks if needed.
- If time permits:
- UI integration for switching default marshallers
- UI integration for multiple export formats
- "Download folder as ZIP"
- "Upload as ZIP"
- "Export search results as ZIP"
OS X resource forks
Posted by
Ricardo Newbery
at
June 24, 2007 - 00:11
A discussion about the OS X resource fork issue...
http://www.nabble.com/OS-X-resource-forks-generated-during-WebDAV-uploads-t3957484s6741.html
http://www.nabble.com/OS-X-resource-forks-generated-during-WebDAV-uploads-t3957484s6741.html
WebDAV and Versioning
Posted by
Matt Howell
at
June 26, 2007 - 00:35
I seem to remember there being some issues with using WebDAV clients in conjunction with the CMFEditions / Versioning. Do you know if this was ever cleared up? In a quick Google search, I found this old post from Alan Runyan that seemed to point to issues in CMFEditions:
http://lists.enfoldsystems.com/pipermail/community-desktop/2006-August/000097.html
Based on recent correspondence (approx. 6 months ago) it sounded like CMFEditions & Enfold Desktop (as an example) still did not work well together?
Also, this is somewhat off topic, but would it be difficult to implement a CIFS (Common Internet File System) interface, similar to Alfresco (which supports both CIFS & WebDAV), allowing users to mount resources as Windows shares? Or are users typically comfortable with the WebDAV experience?
http://lists.enfoldsystems.com/pipermail/community-desktop/2006-August/000097.html
Based on recent correspondence (approx. 6 months ago) it sounded like CMFEditions & Enfold Desktop (as an example) still did not work well together?
Also, this is somewhat off topic, but would it be difficult to implement a CIFS (Common Internet File System) interface, similar to Alfresco (which supports both CIFS & WebDAV), allowing users to mount resources as Windows shares? Or are users typically comfortable with the WebDAV experience?
Preferring WebDAV to CIFS
Posted by
Graham Perrin
at
December 29, 2007 - 11:53
On one hand: as Microsoft Office 2004 is terribly incompatible with WebDAV volumes, so CIFS may be more appealing.
On the other hand: end users of CIFS are more likely to be blocked by firewalls that are beyond the control of Plone administrators.
Considering these factors and others, I think WebDAV is the smartest approach.
On the other hand: end users of CIFS are more likely to be blocked by firewalls that are beyond the control of Plone administrators.
Considering these factors and others, I think WebDAV is the smartest approach.
Framework vote
Posted by
Martijn Pieters
at
December 21, 2007 - 22:47
+1 (low hanging fruit as the work is already done)
Framework team vote
Posted by
Andreas Zeidler
at
December 22, 2007 - 10:01
-1 (see http://lists.plone.org/pipermail/framework-team/2007-December/001623.html)
Framework team vote
Posted by
Tom Lazar
at
December 22, 2007 - 15:07
+1 (if the implementation should prove too invasive or too slow we can always still bump this to 3.2 but i don't see any reason to reject this plip per se for 3.1)
Framework team vote
Posted by
Raphael Ritz
at
December 23, 2007 - 20:34
+1 - any improvement on the WebDAV side is much appreciated IMHO. And I know that Sidnei knows what he is doing.
(sorry for the late voting folks. I didn't realize this PLIP was submitted for 3.1 - me bad)
(sorry for the late voting folks. I didn't realize this PLIP was submitted for 3.1 - me bad)
Support for adding metadata
http://server/folder/anotherfolder/+subject:screenshot,examples/+description:Screenshots+from+our+experiment/
Upload images into that (virtual) directory, and they will automatically be tagged as screenshot, examples and have a description attached to them.