hi ollie, thanks for your mail.
> As to locking and versioning, well yes of course I want a save to add a > version, isn't that a definition of what a version is? not really. but that should not be hard to achieve if one would really like that. the trigger for creating a version (check-in) is indeed very use case specific. > The WebDAV > implementation of SimpleWEbdavServlet doesn't even work universally on > multiple WebDAV clients, much less even different versions of Web Folders on > Windows. really? it would be great if you could be a bit more specific? i have been using jackrabbit webdav with a wide array of clients (even fairly old windows webfolder versions) on a daily basis for years and i have not had issues in a long time. please feel free to let us know if you find incompatibilities with broadly used webdav clients. we would probably need a little bit more detail to constructively support you. regards, david > Yes I realize the focus is on the repository and as I did say it is superior > to Slide for that. > > Ollie > > > Alexander Klimetschek wrote: >> >> Sorry, but your rant is a bit unclear: what exactly are the issues you >> face with WebDAV on Jackrabbit? Let me clarify on the various issues >> you threw in: >> >> Files and folders: The major WebDAV on Jackrabbit case (provided by >> the SimpleWebdavServlet under /repository in the jackrabbit webapp >> [1]) is mapping files and folders onto nt:file and nt:folder nodes in >> JCR. That way all you see and can do with the WebDAV on Jackrabbit are >> natural files and folders. >> >> Run out-of-the-box: Jackrabbit today is a "backend" library >> implementing the JCR spec (it is the reference implementation) and it >> is to be used in other (web) applications. Thus there is currently no >> goal to have a one-click-installer for end-users on all platforms to >> provide a generic document storage. There has been work on such a >> thing in the Apache Sling project, which provides a runnable jar with >> Jackrabbit included [2], that after startup, gives you a WebDAV on >> http://localhost:8080 (although it has a slightly different mapping to >> JCR nodes), and a commercial JCR implementation partly based on >> Jackrabbit has something called "quickstart", ie. a runnable jar with >> Jackrabbit's WebDAV out-of-the-box at >> http://localhost:port/repository/<workspace>/ [3]. >> >> Locking/Versioning: Do you want to version the files after every save? >> That is not done by default since it would create many unnecessary >> versions (nothing you could generically assume for all files), but it >> can IMHO be quite easily customized by writing your own variant of the >> SimpleWebdavServlet. >> >> [1] http://jackrabbit.apache.org/jackrabbit-web-application.html >> [2] http://incubator.apache.org/sling/site/downloads.cgi >> [3] http://dev.day.com/microsling/content/blogs/main/firststeps1.html >> >> Regards, >> Alex >> >> On Sun, Oct 26, 2008 at 3:52 PM, Mike Oliver <[EMAIL PROTECTED]> >> wrote: >>> >>> As a committer on the Slide project before its retirement, I have a >>> number of >>> applications built on top of it and some of those are better on >>> JackRabbit >>> due to the Node Types and other aspects not relevant to this post. >>> >>> But WebDAV on JackRabbit sucks. The reason it sucks is that the WebDAV >>> filesystem paradigm is what users, especially non computer scientist >>> users >>> expect and using WebDAV by going to My NetWork Places and adding a WebDAV >>> folder needs to show Folders and Files. With Slide this works Out of the >>> Box and you can still download and install the Slide Tomcat bundle and >>> start >>> using it with WebDAV in a few minutes and use Microsoft Word to save a >>> document to a Web Folder, and as long as Word has the document open, it >>> is >>> locked in Slide for all to see, Save it after some changes and it stays >>> locked but you get a new version. Close Word and the lock goes away. >>> You >>> can have folders within folders and documents within folders. >>> >>> Simple, even my wife can use it. >>> >>> I am tempted to take Slide, create a new set of Stores for Slide that >>> implement JackRabbit as the repository and use the Slide WebDAV >>> interface. >>> >>> As I said for some things JackRabbit is greatly superior to Slide, but >>> for >>> WebDAV and Web Folders...uh no. >>> >>> Ollie >>> -- >>> View this message in context: >>> http://www.nabble.com/WebDAV-Paradigm-Mismatch-tp20173656p20173656.html >>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> Alexander Klimetschek >> [EMAIL PROTECTED] >> >> > > -- > View this message in context: > http://www.nabble.com/WebDAV-Paradigm-Mismatch-tp20173656p20174763.html > Sent from the Jackrabbit - Users mailing list archive at Nabble.com. > > -- Visit: http://dev.day.com/
