Return-Path: Delivered-To: apmail-xml-forrest-dev-archive@www.apache.org Received: (qmail 66115 invoked from network); 1 Oct 2003 12:37:40 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 1 Oct 2003 12:37:40 -0000 Received: (qmail 43324 invoked by uid 500); 1 Oct 2003 12:37:36 -0000 Delivered-To: apmail-xml-forrest-dev-archive@xml.apache.org Received: (qmail 43226 invoked by uid 500); 1 Oct 2003 12:37:36 -0000 Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: forrest-dev@xml.apache.org Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 43214 invoked from network); 1 Oct 2003 12:37:36 -0000 Received: from unknown (HELO mail.messagingengine.com) (66.111.4.25) by daedalus.apache.org with SMTP; 1 Oct 2003 12:37:36 -0000 Received: from mail.messagingengine.com (localhost [127.0.0.1]) by localhost.localdomain (Postfix) with ESMTP id E7CFF24C68A for ; Wed, 1 Oct 2003 08:34:26 -0400 (EDT) Received: from 10.202.2.150 ([10.202.2.150] helo=mail.messagingengine.com) by messagingengine.com with SMTP; Wed, 01 Oct 2003 08:34:26 -0400 X-Epoch: 1065011666 X-Sasl-enc: aMaW0r4SDmQEGfWAfF9z6w Received: from upaya.co.uk (unknown [213.48.13.34]) by www.fastmail.fm (Postfix) with ESMTP id 5C4EC24C3A4 for ; Wed, 1 Oct 2003 08:34:26 -0400 (EDT) Message-ID: <3F7AC98D.5030104@upaya.co.uk> Date: Wed, 01 Oct 2003 13:33:17 +0100 From: Upayavira User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: forrest-dev@xml.apache.org Subject: Re: [RT] CLI and Forrestbot (was Re: New Forrestbot in the works References: <20030930224446.GA31518@minotaur.apache.org> <3F7AAC89.7040606@upaya.co.uk> In-Reply-To: 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 X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Nicola Ken, Long time no speak! Hello again! > Upayavira wrote: > > ... > >> Jeff, >> >> Is there a reason why you use Ant for this sort of thing, as opposed >> to a more pure Cocoon CLI/bean approach? (other than because the >> CLI/bean isn't good enough yet). > > > Jeff is correctly making the current system better. It's not a "final" > thing, as nothing is final, so we should eventually discuss options soon. > >> To my mind, this is the sort of thing that I see the CLI/bean doing >> eventually. It can already send pages directly to a modifiable >> source, so with an SCPSource you could remove the final 'copy' stage. >> There is already a CVSSource which can be used to read out of a >> repository (although that would require a change to your sitemap, >> which is not preferable). The cli.xconf can now handle multiple sites >> (using elements). Then, once the CLI/bean can do all this, it >> can either be run from the command line via cron, or potentially be >> called from within a web interface (run as an Avalon component via >> the flow). >> >> Can you see the CLI/bean taking over this role at some point in the >> future, or do you think there is some intrinsic role for Ant to play >> here? > > > I didn't want to come out with this discussion now, but I see Forrest > running *live* using CVSSource, doing multiple sites and playing nice > with an Apache proxy in front, for added speed. In this way Cocoon > works as a "live CLI", doing slow transformations at specified expire > times and driven by Apache. > > Of course, if this works, it would be trivial to make the CLI work on > this. But it's still some time off, and the Forrestbot is being used > and already relied upon. We need to do the changes being discussed, > clean the build and source copying, and then have time to see what > will be missing from a CLI solution you highlight and fill in the gaps > (for example the webapp). > > ATM I think that we will still need some sort of Ant frontend, and of > course the webapp, but I hope that many things can be done easier by > Cocoon. Thanks. You've answered my question. I wasn't thinking of anything immediately, and I'm sure Jeff's improvements are needed. The background to my question was the fact that, to-date I've been wondering what on earth this forrestbot thing is. It was with Jeff's post that the penny dropped. I then started wondering if some (or all) of that functionality could be taken over by the CLI/bean. And you're saying that this could be so, which has answered my question. I realise that any transition from a stable working system to a newer (better?) one needs to be managed well, so I wasn't proposing to do anything quickly. It just helps to guide my planning of what I want to do next on the cli/bean, and tells me that my ideas for a bean that can be used with cron or as a webapp and that can collect data from whereever and deliver it wherever could actually be useful to people. That always helps! Regards, Upayavira