Return-Path: Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 46981 invoked by uid 500); 25 Jul 2003 15:08:41 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 46958 invoked from network); 25 Jul 2003 15:08:40 -0000 Received: from dobit2.ugent.be (HELO dobit2.rug.ac.be) (157.193.42.8) by daedalus.apache.org with SMTP; 25 Jul 2003 15:08:40 -0000 Received: from allserv.UGent.be (allserv.ugent.be [157.193.40.42]) by dobit2.rug.ac.be (8.12.8/8.12.8) with ESMTP id h6PF8gFY017269 for ; Fri, 25 Jul 2003 17:08:42 +0200 (MEST) Received: from otsrv1.iic.rug.ac.be (otsrv1.iic.ugent.be [157.193.121.51]) by allserv.UGent.be (8.12.8/8.12.8) with ESMTP id h6PF8fxR008060 for ; Fri, 25 Jul 2003 17:08:41 +0200 (MEST) Received: from outerthought.org (host113 [192.168.123.113]) by otsrv1.iic.rug.ac.be (8.11.6/8.11.6) with ESMTP id h6PF8gx08979 for ; Fri, 25 Jul 2003 17:08:42 +0200 Message-ID: <3F2147F9.6050203@outerthought.org> Date: Fri, 25 Jul 2003 17:08:41 +0200 From: Marc Portier User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130 X-Accept-Language: en-us, en, nl-be MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: [RT] Webdavapps with Cocoon References: <8AD31F59-BE8C-11D7-8B25-000393D2CB02@apache.org> <3F211E9F.9030908@apache.org> In-Reply-To: <3F211E9F.9030908@apache.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Gianugo Rabellino wrote: > Stefano Mazzocchi wrote: > > > Now Cocoon, in its present incarnation, is heavily biased by the > "read-only" syndrome, and this makes IMO very hard to enter the WebDAV > world. I see two serious areas where WebDAV support needs careful > (re)thinking of core Cocoon patterns: > I think this applies also to more classic file-upload schemes? > 1) URI space decoupling being unreversable: while this is a *major* > feature of Cocoon (and something that might help immensely when applied > to a DAV environment: views on WebDAV would really kick ass, imagine > presenting your XML files as virtual OpenOffice .sxw that are assembled > /disassembled on the fly), the drawback is that, in most cases, it's > impossible to work your way from the pipeline result to the single > pieces that make that result happen. Even the simplest XSLT > transformation can't be reversely applied, so now there is no way to > understand how an resource should be treated in a symmetric way when > requested or uploaded. Oh yes, you can > hm, do we really need to look at it as symmetric? I know we are tempted to do so, but is it a must? Is it imposed by current webdav enabled editors? (they want to put back where they got I assume?) actually if you look at the combination of matchers/request-method-selector you wrote up it more looks like the request-method being part of the uri-request space almost? or put differently each request-method caters for a separate uri space? taking from there the symmetry between those spaces is something you can or cannot want to achieve? (we're not used to look at this in this way, and I might be totally off scale here) > >