WebDAV Locking and Versioning
We are using Plone as an intranet for the company I work for. Something clicked the other day, and I figured out that we could use WebDAV to access folders for creating and editing standard files (Word, Excel, etc.). So I started the process of looking into this. I have managed to get my OS X machine to access folders via WebDAV and I can create and edit files without a hitch. While looking through various documentation I have seen proposals suggesting that Zope should use the versioning and locking features of the WebDAV protocol. What I haven't found is proof that these items have been integrated into Zope. I realize that the client needs to also implement these features. So my questions are: - Does Zope provide a means to lock and/or provide version control on objects being edited via WebDAV? - If so, is there some source of documentation that provides more detail? - Is it a 1 user to 1 object locking or can multiple people edit the same document? - Again, if this is possible which clients are people using on OS X and Windows? Any help or insight on this topic would be much appreciated. thanks, charlie
--On Mittwoch, 13. August 2003 15:42 Uhr -0400 Charlie Jones <charlie.jones@cadence-technologies.com> wrote:
- Does Zope provide a means to lock and/or provide version control on objects being edited via WebDAV?
Zope supports the standard WebDAV locking mechanism.
- If so, is there some source of documentation that provides more detail?
What other documentation is needed? You lock or unlock an object through WebDAV. You don't need to care about the internals?!
- Is it a 1 user to 1 object locking or can multiple people edit the same document?
As much as I know WebDAv does not support locking only particular parts of a document. Check the WebDAV RFC!
- Again, if this is possible which clients are people using on OS X and Windows?
Any client that supports WebDAV (Webfolder under Win32 suck completely).. Some tools: GoLive, Dreamweaver, Cadaver, etc. -aj
Thank you for replying to my email. I'm sorry if my questions seemed naive or lazy to you. That was not the intent. The obvious lack of documentation on the subject prompted my question for more resources. The "V" in WebDAV stands for versioning, so I guessed that that might actually be supported. Lastly, my question regarding clients was valid from the standpoint that it is up to the client to implement the features of the protocol. Obviously some clients do and some clients don't. To clarify the use of WebDAV in this case, I am looking to use folders within Plone to act as "webdrives" for users to store documents. Development tools such as DreamWeaver and GoLive are not going to be much help. I know that OS X provides a client to connect to WebDAV resources like a regular folder. There are third party clients in Windows that do the same. I was simply hoping that others were already doing this and might be able to offer up some suggestions. charlie On Wednesday, August 13, 2003, at 03:55 PM, Andreas Jung wrote:
--On Mittwoch, 13. August 2003 15:42 Uhr -0400 Charlie Jones <charlie.jones@cadence-technologies.com> wrote:
- Does Zope provide a means to lock and/or provide version control on objects being edited via WebDAV?
Zope supports the standard WebDAV locking mechanism.
- If so, is there some source of documentation that provides more detail?
What other documentation is needed? You lock or unlock an object through WebDAV. You don't need to care about the internals?!
- Is it a 1 user to 1 object locking or can multiple people edit the same document?
As much as I know WebDAv does not support locking only particular parts of a document. Check the WebDAV RFC!
- Again, if this is possible which clients are people using on OS X and Windows?
Any client that supports WebDAV (Webfolder under Win32 suck completely).. Some tools: GoLive, Dreamweaver, Cadaver, etc.
-aj
On Wed, Aug 13, 2003 at 09:55:03PM +0200, Andreas Jung wrote:
- Again, if this is possible which clients are people using on OS X and Windows?
Any client that supports WebDAV (Webfolder under Win32 suck completely).. Some tools: GoLive, Dreamweaver, Cadaver, etc.
Teamdrive and Webdrive both seem to work pretty well. -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's SUPERFLOUS BEEF NINJA! (random hero from isometric.spaceninja.com)
On Wed, 13 Aug 2003 15:42:50 -0400, Charlie Jones wrote:
We are using Plone as an intranet for the company I work for. Something clicked the other day, and I figured out that we could use WebDAV to access folders for creating and editing standard files (Word, Excel, etc.). So I started the process of looking into this. I have managed to get my OS X machine to access folders via WebDAV and I can create and edit files without a hitch.
While looking through various documentation I have seen proposals suggesting that Zope should use the versioning and locking features of the WebDAV protocol. What I haven't found is proof that these items have been integrated into Zope. I realize that the client needs to also implement these features. So my questions are:
- Does Zope provide a means to lock and/or provide version control on objects being edited via WebDAV?
As I understand it: Locking, yes! Versioning, no- at least not "out of the box".
- If so, is there some source of documentation that provides more detail?
you might want to look at the ExternalEditor product, since it basically utilizes the stuff you speak of above to provide a very flexible way for non-Zopistas to edit whatever sort of content they need to in their preferred environment.
participants (4)
-
Andreas Jung -
Charlie Jones -
Larry J. C. Prikockis -
Paul Winkler