Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 27179 invoked from network); 22 Jun 2000 21:50:37 -0000 Received: from systemy.systemy.it (194.20.140.20) by locus.apache.org with SMTP; 22 Jun 2000 21:50:37 -0000 Received: from apache.org (pv38-pri.systemy.it [194.21.255.38]) by systemy.systemy.it (8.8.8/8.8.8) with ESMTP id VAA02683 for ; Thu, 22 Jun 2000 21:50:30 GMT Message-ID: <39526759.9188FD72@apache.org> Date: Thu, 22 Jun 2000 21:22:01 +0200 From: Stefano Mazzocchi Organization: Apache Software Foundation X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; I) X-Accept-Language: en,it MIME-Version: 1.0 To: cocoon-dev@xml.apache.org Subject: Re: Thoughts on a data-driven web site References: <39513279.F3D1A611@apache.org> <39514DE6.5BFB2DEF@apache.org> <3951BFEE.E969D959@localbar.com> <3951FE50.E807650F@apache.org> <395226BA.FAB731FD@localbar.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Niclas Hedhman wrote: > > Stefano Mazzocchi wrote: > > > > Is content generation and styling at all related??? > > > > IMHO: no. I could not find (so far) an example where a complete > > separation cannot be performed. > > Let me use another term than "Content Generation" and perhaps you see my point (even > though I am not sure myself if it is valid. RT!) > > Instead I will call it 'content composition'. > > I may have a dozens of sources of data, some of it is in 'raw' format, some in XML > and some in other useable formats, such as jpegs. > > To 'compose' the content, prior to 'generating' your SAX stream, could be a fairly > complex task, and that is my point. Oh, totally agreed here. > In Cocoon today/tomorrow, we are hardly been focusing anything at all on > 'composition' of content. And that's where I can see a distinct context border for > separating the efforts within Cocoon. Ok, I see it now and I agree. > The 'composition' side would, for instance, be responsible for the RDF stuff, > inter/intra-business document transformations, and so on. The 'styling' is > responsible for delivering the content in a human usable form, whatever that might be > at any point in time. well, I would not go that far. I did consulting for a company that build just that: a layout driven pipeline approach (nothing cocoon-related unfortunately, they use their own C++/CORBA proprietary framework). I applied Cocoon patterns and paradigms to their old model to improve it. They implemented a sort of huge extention to formatting objects then they have incredibly complex HTML serializers that are able to create HTML that "fits" the geometry of the page and restructure the page accordingly... awesome stuff on paper. Anyway, I agree that "content composition" and "SAX generation" are different things and can be layered. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. Friedrich Nietzsche -------------------------------------------------------------------- Missed us in Orlando? Make it up with ApacheCON Europe in London! ------------------------- http://ApacheCon.Com ---------------------