Am Sam, 2002-03-16 um 00.08 schrieb Kimbro Staken: > > On Friday, March 15, 2002, at 03:50 PM, Gianugo Rabellino wrote: > > > > Well... not that I have that much time to spare lately. But I can do my > > best to help you out with, at least, > > > > So would you be able to take ownership for these components? > > > WebDAV support: I'd like to see if the guy who came up with xincon might > > be interested in joining efforts and maybe donate his code yes i am, but please be patient. I will make a rewrite to communicate with other apis and to integrate the application easily in the xindice server. > > The only thing that concerned me a bit with that, is it's a ground up > webdav impl. We already have two Java webdav impls available so building > on one of those would seem to be the preferred route. Of course, XinCon > already works which is pretty handy. with the two java webdav impls you think about the one from tomcat and slide? OK, slide is a complete content management system, look at it, it is overkill if you want to integrate it into xindice! the tomcat impl use JNDI, i don't know, but if you write a xindice JNDI impl. you can use it. But there are problems with both impl: if you change something not through the webdav interface (for example del a resource with the xmldb api) you will get ghosts in slide (resources that does not exist), in the tomcat impl there could be problems with the locking. Software AG had these problems. They have written a tamino slide store as webdav interface to tamino. To solve this problem, they now lock the database while the tamino webdav server is running, what is ok, if you use it as content management system but is terrible if you want to administrate the database. (by the way: administration through th tamino webdav server is not possible, because the resources only appear, when they are created through the webdav interface).
OK, solution: take the tomcat impl. and delete the locking stuff. The problem is, that you have to rewrite 95% of the complete servlet, that is xincon! Jan
