Return-Path: Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: (qmail 63019 invoked from network); 4 Jun 2007 15:04:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Jun 2007 15:04:17 -0000 Received: (qmail 25602 invoked by uid 500); 4 Jun 2007 15:04:18 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 25535 invoked by uid 500); 4 Jun 2007 15:04:18 -0000 Mailing-List: contact users-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users@cocoon.apache.org List-Id: Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 25524 invoked by uid 99); 4 Jun 2007 15:04:17 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jun 2007 08:04:17 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [212.247.154.200] (HELO swip.net) (212.247.154.200) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Jun 2007 08:04:12 -0700 X-Cloudmark-Score: 0.000000 [] Received: from aae63.unibe.ch (account cxu-8cd-hm6@tele2.ch [130.92.79.63] verified) by mailfe07.swip.net (CommuniGate Pro SMTP 5.1.7) with ESMTPA id 511605940 for users@cocoon.apache.org; Mon, 04 Jun 2007 17:03:49 +0200 Message-ID: <466429CF.3030406@weitling.net> Date: Mon, 04 Jun 2007 17:03:43 +0200 From: Dev at weitling User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: users@cocoon.apache.org Subject: Re: Cocoon Forms vs. JSF References: <003901c7a691$9fa974a0$6501a8c0@schlichtherle.de> <46641307.7030902@dslextreme.com> <009301c7a6af$a9f6f450$6501a8c0@schlichtherle.de> <46641E9B.1020707@weitling.net> <466440F0020000D40000644D@cs-emo.csir.co.za> <00ae01c7a6b8$8ac3a7a0$6501a8c0@schlichtherle.de> In-Reply-To: <00ae01c7a6b8$8ac3a7a0$6501a8c0@schlichtherle.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org >> And there are only really two technologies here: XML/XSLT >> and Javascript. But if you >> >> don't know either of these, then I agree that Cocoon can be >> difficult to assimilate... >> > > Wait a minute - a form definition uses a different XML schema than the view > template and the sitemap and the Flowscript is even an entirely different > language. That's a mix of four schemes/grammars for one form and you have to > know all of them. > Well, hm :-) This is because they describe different aspects of a form. i.e. the definition (what kind of data is hold and how is it validated), the template (how is the data presented) and the binding (which model field corresponds to which form field for loading and saving). But nevertheless they are all processed with XSL-T. It would be easier to have a kind of automagic form file generator. But for most purposes it's more work in typing than in thinking when creating these files ;-) And the sitemap is for getting the right chain/pipeline to a request may it be sent from outside or inside (getting those definition/template/binding-files). As I said: It seems more work to split it up in those myriad of files but if you see it all mixed up like in JSP... Florian --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org