Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 92339 invoked from network); 22 Jul 2005 07:33:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 22 Jul 2005 07:33:47 -0000 Received: (qmail 51827 invoked by uid 500); 22 Jul 2005 07:33:46 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 51680 invoked by uid 500); 22 Jul 2005 07:33:46 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 51663 invoked by uid 99); 22 Jul 2005 07:33:45 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 22 Jul 2005 00:33:31 -0700 Received: (qmail 92214 invoked by uid 65534); 22 Jul 2005 07:33:29 -0000 Message-ID: <20050722073329.92213.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r220256 - in /cocoon/branches/BRANCH_2_1_X: ./ src/blocks/xsltal/ src/blocks/xsltal/conf/ src/blocks/xsltal/java/ src/blocks/xsltal/java/org/ src/blocks/xsltal/java/org/apache/ src/blocks/xsltal/java/org/apache/cocoon/ src/blocks/xsltal/jav... Date: Fri, 22 Jul 2005 07:33:26 -0000 To: cvs@cocoon.apache.org From: bdelacretaz@apache.org X-Mailer: svnmailer-1.0.2 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: bdelacretaz Date: Fri Jul 22 00:33:24 2005 New Revision: 220256 URL: http://svn.apache.org/viewcvs?rev=220256&view=rev Log: New xsltal block, implements TAL-like syntax for presentation templates. See http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=112196402613727&w=2 Although this can be used by simply including the tal2xslt.xsl transform in sitemaps, having a block makes it easier to add samples and make this a "component" instead of "just an XSLT transform". The xsltal transformer is created by simply configuring the TraxTransformer with tal2xslt.xsl as its default transform. Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xmap cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xsamples cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/testdoc.xml cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/xsltal.xml cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/samples.xml cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/sitemap.xmap cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/css-template.xml cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/plain-template.xml cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/htmlunit/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/htmlunit/org/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/htmlunit/org/apache/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/htmlunit/org/apache/cocoon/ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/test/htmlunit/org/apache/cocoon/XslTalTestCase.java Modified: cocoon/branches/BRANCH_2_1_X/blocks.properties cocoon/branches/BRANCH_2_1_X/gump.xml cocoon/branches/BRANCH_2_1_X/status.xml Modified: cocoon/branches/BRANCH_2_1_X/blocks.properties URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/blocks.properties?rev=220256&r1=220255&r2=220256&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/blocks.properties (original) +++ cocoon/branches/BRANCH_2_1_X/blocks.properties Fri Jul 22 00:33:24 2005 @@ -170,3 +170,4 @@ #include.block.tour=false #-----[dependency]: "webdav" depends on "repository". #include.block.webdav=false +#include.block.xsltal=false Modified: cocoon/branches/BRANCH_2_1_X/gump.xml URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/gump.xml?rev=220256&r1=220255&r2=220256&view=diff ============================================================================== --- cocoon/branches/BRANCH_2_1_X/gump.xml (original) +++ cocoon/branches/BRANCH_2_1_X/gump.xml Fri Jul 22 00:33:24 2005 @@ -1548,6 +1548,29 @@ + + org.apache.cocoon + + Process documents with XSLTAL templates + + + + + + + + + + + + + + + + + + + + + + + + + + resource://org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl + + false + false + false + + + + + + + + net.sf.saxon.TransformerFactoryImpl + + Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xsamples URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xsamples?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xsamples (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/conf/xsltal.xsamples Fri Jul 22 00:33:24 2005 @@ -0,0 +1,26 @@ + + + + + + + + Examples of the XSLTAL presentation templating block + + + + Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/java/org/apache/cocoon/blocks/xsltal/resources/tal2xslt.xsl Fri Jul 22 00:33:24 2005 @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/testdoc.xml URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/testdoc.xml?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/testdoc.xml (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/testdoc.xml Fri Jul 22 00:33:24 2005 @@ -0,0 +1,28 @@ + + + + + + + This is the XSLTAL test document + A simple test document for XSLTAL. + + +

First paragraph of the test document.

+

Second paragraph with a link to Cocoon

+
+
\ No newline at end of file Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/xsltal.xml URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/xsltal.xml?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/xsltal.xml (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/content/xsltal.xml Fri Jul 22 00:33:24 2005 @@ -0,0 +1,43 @@ + + + + + + + XSLTAL info + What is XSLTAL and where to get info. + + +

What is XSLTAL

+

+ XSLTAL is a partial reimplementation of the Zope TAL + templating syntax, which requires only an XSLT + processor. +

+

+ The tal2xslt transform used internally to implement this + was donated to Cocoon by Christian Stocker of bitflux.org, so that + we can collaborate on maintaining this and spreading the + word. +

+

+ For more information see the + XSLTAL page + at bitflux.org. +

+
+
\ No newline at end of file Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/samples.xml URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/samples.xml?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/samples.xml (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/samples.xml Fri Jul 22 00:33:24 2005 @@ -0,0 +1,53 @@ + + + + + + + + + to Cocoon Samples main page + to Cocoon Blocks Samples main page + + + + + testdoc.xml processed by the "plain" template + + + testdoc.xml processed by the "css" template + + + + + + What is XSLTAL? + + + + + + The "plain" XSLTAL template + + + The "css" XSLTAL template + + + The testdoc.xml document + + + Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/sitemap.xmap URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/sitemap.xmap?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/sitemap.xmap (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/sitemap.xmap Fri Jul 22 00:33:24 2005 @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Added: cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/css-template.xml URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/css-template.xml?rev=220256&view=auto ============================================================================== --- cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/css-template.xml (added) +++ cocoon/branches/BRANCH_2_1_X/src/blocks/xsltal/samples/templates/css-template.xml Fri Jul 22 00:33:24 2005 @@ -0,0 +1,110 @@ + + + + + + + + + Here comes the page title + + + + + + + +