[vote] Release Cocoon 3.0.0-alpha-2
I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: Pipeline API level ~~~ . Add generics to the pipeline interface. With additionally introducing marker interfaces for the component types (SAX, StAX, etc.) this allows compile time checks if all components have the correct type when assembling the pipeline . Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys. . Introduce an exception hierarchy for pipeline components (ProcessingException and SetupException extend both PipelineException). . Create a separate SAX module that contains all SAX specific classes . Provide basic component implementations of StAX pipeline components (new module: 'cocoon-stax') . Add a new module 'cocoon-optional' for components that need external libraries (i.e. everything that goes beyond JDK5, commons-logging and cocoon-sax) New components: . XMLGenerator (constructors for File, InputStream, String, Node, SAXBuffer) [cocoon-sax] . XIncludeTransformer [cocoon-sax] . SchemaProcessorTransformer [cocoon-sax] . Add factory methods to o.a.c.sax.component.XMLSerializer to create properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] . FOPSerializer [cocoon-optional] . NekoHTMLGenerator [cocoon-optional] . BetwixtBeanGenerator [cocoon-optional] Sitemap level ~~~ Only minor changes Webapplication level ~~~ . REST controller (new module: 'cocoon-rest') . JAX-RS based controllers (JSR 311) . Automatic conditional GET support for all caching pipelines. (ETag and Last-Modified are supported) . Wicket integration in both ways (new module: 'cocoon-wicket') . JMX based monitoring: Cache overview, reconfiguration of logging, Servlet-Service-Framework overview (new module: 'cocoon-monitoring') . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' . Update to Spring 2.5.6 Find all details at http://cocoon.apache.org/3.0/changes-report.html. You can find the staged files for all modules (sources, binaries, javadocs, checksums, gpg signatures) at http://people.apache.org/builds/cocoon/ SVN tags of all these artifacts can be found at http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ The general distribution artifacts (tar, zip) are available at http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 I want to stress again that this is an alpha release. This means that we are free to change contracts without following any deprecation rules. See http://cocoon.apache.org/3.0/alpha-warning.html This majority vote stays open for at least 72 hours. Please cast your votes! -- Reinhard Pötz Managing Director, {Indoqa} GmbH http://www.indoqa.com/en/people/reinhard.poetz/ Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org
Re: [vote] Release Cocoon 3.0.0-alpha-2
Reinhard Pötz wrote: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: Pipeline API level ~~~ . Add generics to the pipeline interface. With additionally introducing marker interfaces for the component types (SAX, StAX, etc.) this allows compile time checks if all components have the correct type when assembling the pipeline . Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys. . Introduce an exception hierarchy for pipeline components (ProcessingException and SetupException extend both PipelineException). . Create a separate SAX module that contains all SAX specific classes . Provide basic component implementations of StAX pipeline components (new module: 'cocoon-stax') . Add a new module 'cocoon-optional' for components that need external libraries (i.e. everything that goes beyond JDK5, commons-logging and cocoon-sax) New components: . XMLGenerator (constructors for File, InputStream, String, Node, SAXBuffer) [cocoon-sax] . XIncludeTransformer [cocoon-sax] . SchemaProcessorTransformer [cocoon-sax] . Add factory methods to o.a.c.sax.component.XMLSerializer to create properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] . FOPSerializer [cocoon-optional] . NekoHTMLGenerator [cocoon-optional] . BetwixtBeanGenerator [cocoon-optional] Sitemap level ~~~ Only minor changes Webapplication level ~~~ . REST controller (new module: 'cocoon-rest') . JAX-RS based controllers (JSR 311) . Automatic conditional GET support for all caching pipelines. (ETag and Last-Modified are supported) . Wicket integration in both ways (new module: 'cocoon-wicket') . JMX based monitoring: Cache overview, reconfiguration of logging, Servlet-Service-Framework overview (new module: 'cocoon-monitoring') . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' . Update to Spring 2.5.6 Find all details at http://cocoon.apache.org/3.0/changes-report.html. You can find the staged files for all modules (sources, binaries, javadocs, checksums, gpg signatures) at http://people.apache.org/builds/cocoon/ SVN tags of all these artifacts can be found at http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ The general distribution artifacts (tar, zip) are available at http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 I want to stress again that this is an alpha release. This means that we are free to change contracts without following any deprecation rules. See http://cocoon.apache.org/3.0/alpha-warning.html This majority vote stays open for at least 72 hours. Please cast your votes! +1 -- Reinhard Pötz Managing Director, {Indoqa} GmbH http://www.indoqa.com/en/people/reinhard.poetz/ Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org
Re: [vote] Release Cocoon 3.0.0-alpha-2
Hi Reinhard, going to leave to office now, when I'm at home I'll start having a look at it!!! Happy new year!! Simo On Mon, Jan 4, 2010 at 4:39 PM, Reinhard Pötz reinh...@apache.org wrote: Reinhard Pötz wrote: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: Pipeline API level ~~~ . Add generics to the pipeline interface. With additionally introducing marker interfaces for the component types (SAX, StAX, etc.) this allows compile time checks if all components have the correct type when assembling the pipeline . Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys. . Introduce an exception hierarchy for pipeline components (ProcessingException and SetupException extend both PipelineException). . Create a separate SAX module that contains all SAX specific classes . Provide basic component implementations of StAX pipeline components (new module: 'cocoon-stax') . Add a new module 'cocoon-optional' for components that need external libraries (i.e. everything that goes beyond JDK5, commons-logging and cocoon-sax) New components: . XMLGenerator (constructors for File, InputStream, String, Node, SAXBuffer) [cocoon-sax] . XIncludeTransformer [cocoon-sax] . SchemaProcessorTransformer [cocoon-sax] . Add factory methods to o.a.c.sax.component.XMLSerializer to create properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] . FOPSerializer [cocoon-optional] . NekoHTMLGenerator [cocoon-optional] . BetwixtBeanGenerator [cocoon-optional] Sitemap level ~~~ Only minor changes Webapplication level ~~~ . REST controller (new module: 'cocoon-rest') . JAX-RS based controllers (JSR 311) . Automatic conditional GET support for all caching pipelines. (ETag and Last-Modified are supported) . Wicket integration in both ways (new module: 'cocoon-wicket') . JMX based monitoring: Cache overview, reconfiguration of logging, Servlet-Service-Framework overview (new module: 'cocoon-monitoring') . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' . Update to Spring 2.5.6 Find all details at http://cocoon.apache.org/3.0/changes-report.html. You can find the staged files for all modules (sources, binaries, javadocs, checksums, gpg signatures) at http://people.apache.org/builds/cocoon/ SVN tags of all these artifacts can be found at http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ The general distribution artifacts (tar, zip) are available at http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 I want to stress again that this is an alpha release. This means that we are free to change contracts without following any deprecation rules. See http://cocoon.apache.org/3.0/alpha-warning.html This majority vote stays open for at least 72 hours. Please cast your votes! +1 -- Reinhard Pötz Managing Director, {Indoqa} GmbH http://www.indoqa.com/en/people/reinhard.poetz/ Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org -- http://www.google.com/profiles/simone.tripodi
Re: [vote] Release Cocoon 3.0.0-alpha-2
Reinhard Pötz wrote: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. This majority vote stays open for at least 72 hours. Please cast your votes! +1 Regards, David Legg
Re: [vote] Release Cocoon 3.0.0-alpha-2
On Mon, Jan 4, 2010 at 9:36 AM, Reinhard Pötz reinh...@apache.org wrote: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: [...] This majority vote stays open for at least 72 hours. Please cast your votes! +1 -- Peter Hunsberger
How to test? (was: [vote] Release Cocoon 3.0.0-alpha-2)
(Note: Those instructions require the usage of Maven 2. If you want to use/test Cocoon without Maven, pls let me know.) If you already use Cocoon 3 the best way to test is setting the version to 3.0.0-alpha-2, e.g.: dependency groupIdorg.apache.cocoon.sax/groupId artifactIdcocoon-sax/artifactId version3.0.0-alpha-2/version /dependency If you want to explore how a Cocoon 3 web application works, use the 'Samples Archetype': mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create -DarchetypeGroupId=org.apache.cocoon.archetype-sample -DarchetypeArtifactId=cocoon-archetype-sample -DarchetypeVersion=3.0.0-alpha-2 -DgroupId=com.mycompany -DartifactId=mysample -DremoteRepositories=http://people.apache.org/builds/cocoon/ Then move into the base directory and run mvn jetty:run -P cocoon-staging Make sure that the 'cocoon-staging' profile is set in your ~/.m2/settings.xml: profile idcocoon-staging/id repositories repository idcocoon.staging/id nameCocoon staging repository/name urlhttp://people.apache.org/builds/cocoon/url /repository /repositories pluginRepositories pluginRepository idcocoon.staging/id nameCocoon staging repository/name urlhttp://people.apache.org/builds/cocoon/url /pluginRepository /pluginRepositories /profile In order to start a new Cocoon 3 webapp project, use one of the following archetypes: mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create -DarchetypeGroupId=org.apache.cocoon.archetype-block -DarchetypeArtifactId=cocoon-archetype-block -DarchetypeVersion=3.0.0-alpha-2 -DgroupId=com.mycompany -DartifactId=mysite -DremoteRepositories=http://people.apache.org/builds/cocoon/ mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create -DarchetypeGroupId=org.apache.cocoon.archetype-parent -DarchetypeArtifactId=cocoon-archetype-parent -DarchetypeVersion=3.0.0-alpha-2 -DgroupId=com.mycompany -DartifactId=myparent -DremoteRepositories=http://people.apache.org/builds/cocoon/ mvn org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-7:create -DarchetypeGroupId=org.apache.cocoon.archetype-webapp -DarchetypeArtifactId=cocoon-archetype-webapp -DarchetypeVersion=3.0.0-alpha-2 -DgroupId=com.mycompany -DartifactId=mywebapp -DremoteRepositories=http://people.apache.org/builds/cocoon/ Again, make sure that you activate the 'cocoon-staging' profile when you build your project. One final note, all Cocoon artifacts require Maven 2.0.9 or higher. Otherwise the transitive dependency resolution of Maven doesn't work properly. -- Reinhard Pötz Managing Director, {Indoqa} GmbH http://www.indoqa.com/en/people/reinhard.poetz/ Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org
Re: [vote] Release Cocoon 3.0.0-alpha-2
Hi Reinhard, just a couple of questions before expressing my +1: On SVN repo I found alpha2 tags out of sync the following modules: - cocoon-all (is empty) - cocoon-optional (is empty) - cocoon-parent (is empty) I didn't find tagged the following modules: - cocoon-docs - cocoon-profiling-firebug - cocoon-sample-webapp - cocoon-sample-wicket-webapp - cocoon-sax After downloaded both zip and tar.gz archives, I didn't find the parent pom to build all modules: did I miss something? XInclude: I'm sure my patch doesn't include the sitemap integration, and I'm very sorry for that :( Should I integrate it before releasing alpha2? Documentation: should we move my name from contributors to committers? sorry but I'm still celebrating my graduation :P :D Have a nice evening, and count on me for any help you need!!! Simo On Mon, Jan 4, 2010 at 5:48 PM, Peter Hunsberger peter.hunsber...@gmail.com wrote: On Mon, Jan 4, 2010 at 9:36 AM, Reinhard Pötz reinh...@apache.org wrote: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: [...] This majority vote stays open for at least 72 hours. Please cast your votes! +1 -- Peter Hunsberger -- http://www.google.com/profiles/simone.tripodi
Re: [vote] Release Cocoon 3.0.0-alpha-2
W dniu 04.01.2010 16:36, Reinhard Pötz pisze: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: Pipeline API level ~~~ . Add generics to the pipeline interface. With additionally introducing marker interfaces for the component types (SAX, StAX, etc.) this allows compile time checks if all components have the correct type when assembling the pipeline H. I might have a look at that. Just curious how you approached it finally. . Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys. . Introduce an exception hierarchy for pipeline components (ProcessingException and SetupException extend both PipelineException). . Create a separate SAX module that contains all SAX specific classes . Provide basic component implementations of StAX pipeline components (new module: 'cocoon-stax') . Add a new module 'cocoon-optional' for components that need external libraries (i.e. everything that goes beyond JDK5, commons-logging and cocoon-sax) New components: . XMLGenerator (constructors for File, InputStream, String, Node, SAXBuffer) [cocoon-sax] . XIncludeTransformer [cocoon-sax] . SchemaProcessorTransformer [cocoon-sax] . Add factory methods to o.a.c.sax.component.XMLSerializer to create properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] . FOPSerializer [cocoon-optional] . NekoHTMLGenerator [cocoon-optional] . BetwixtBeanGenerator [cocoon-optional] Sitemap level ~~~ Only minor changes Webapplication level ~~~ . REST controller (new module: 'cocoon-rest') . JAX-RS based controllers (JSR 311) . Automatic conditional GET support for all caching pipelines. (ETag and Last-Modified are supported) . Wicket integration in both ways (new module: 'cocoon-wicket') . JMX based monitoring: Cache overview, reconfiguration of logging, Servlet-Service-Framework overview (new module: 'cocoon-monitoring') . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' Another potentially interesting thing. . Update to Spring 2.5.6 Find all details at http://cocoon.apache.org/3.0/changes-report.html. You can find the staged files for all modules (sources, binaries, javadocs, checksums, gpg signatures) at http://people.apache.org/builds/cocoon/ SVN tags of all these artifacts can be found at http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ The general distribution artifacts (tar, zip) are available at http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 I want to stress again that this is an alpha release. This means that we are free to change contracts without following any deprecation rules. See http://cocoon.apache.org/3.0/alpha-warning.html This majority vote stays open for at least 72 hours. Please cast your votes! +0 Which means that I lack free time (and more importantly, involvement) to test it honestly but I still appreciate the work all of you put into this release. Happy New Year to all! -- Best regards, Grzegorz Kossakowski (who drifted away from Java world and imperative programming almost completely)
RE: [vote] Release Cocoon 3.0.0-alpha-2
So you finally became a SCALA addict? ;-) Happy newyear Grzegorz, Robby Pelssers -Original Message- From: Grzegorz Kossakowski [mailto:g...@tuffmail.com] Sent: Monday, January 04, 2010 8:17 PM To: dev@cocoon.apache.org Subject: Re: [vote] Release Cocoon 3.0.0-alpha-2 W dniu 04.01.2010 16:36, Reinhard Pötz pisze: I've prepared the artifacts for the release of Cocoon 3.0.0-alpha-2. Since it has been more than a year since alpha-1 was released, there are many improvements and enhancements: Pipeline API level ~~~ . Add generics to the pipeline interface. With additionally introducing marker interfaces for the component types (SAX, StAX, etc.) this allows compile time checks if all components have the correct type when assembling the pipeline H. I might have a look at that. Just curious how you approached it finally. . Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys. . Introduce an exception hierarchy for pipeline components (ProcessingException and SetupException extend both PipelineException). . Create a separate SAX module that contains all SAX specific classes . Provide basic component implementations of StAX pipeline components (new module: 'cocoon-stax') . Add a new module 'cocoon-optional' for components that need external libraries (i.e. everything that goes beyond JDK5, commons-logging and cocoon-sax) New components: . XMLGenerator (constructors for File, InputStream, String, Node, SAXBuffer) [cocoon-sax] . XIncludeTransformer [cocoon-sax] . SchemaProcessorTransformer [cocoon-sax] . Add factory methods to o.a.c.sax.component.XMLSerializer to create properly configured serializers for XML, XHTML and HTML4 [cocoon-sax] . FOPSerializer [cocoon-optional] . NekoHTMLGenerator [cocoon-optional] . BetwixtBeanGenerator [cocoon-optional] Sitemap level ~~~ Only minor changes Webapplication level ~~~ . REST controller (new module: 'cocoon-rest') . JAX-RS based controllers (JSR 311) . Automatic conditional GET support for all caching pipelines. (ETag and Last-Modified are supported) . Wicket integration in both ways (new module: 'cocoon-wicket') . JMX based monitoring: Cache overview, reconfiguration of logging, Servlet-Service-Framework overview (new module: 'cocoon-monitoring') . SSF/Sitemap/Pipeline profiling (new module: 'cocoon-profiling' Another potentially interesting thing. . Update to Spring 2.5.6 Find all details at http://cocoon.apache.org/3.0/changes-report.html. You can find the staged files for all modules (sources, binaries, javadocs, checksums, gpg signatures) at http://people.apache.org/builds/cocoon/ SVN tags of all these artifacts can be found at http://svn.apache.org/repos/asf/cocoon/cocoon3/tags/ The general distribution artifacts (tar, zip) are available at http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.zip.sha1 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.asc http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.md5 http://people.apache.org/builds/cocoon/org/apache/cocoon/all/cocoon-all/3.0.0-alpha-2/cocoon-all-3.0.0-alpha-2-dist.tar.gz.sha1 I want to stress again that this is an alpha release. This means that we are free to change contracts without following any deprecation rules. See http://cocoon.apache.org/3.0/alpha-warning.html This majority vote stays open for at least 72 hours. Please cast your votes! +0 Which means that I lack free time (and more importantly, involvement) to test it honestly but I still appreciate the work all of you put into this release. Happy New Year to all! -- Best regards, Grzegorz Kossakowski (who drifted away from Java world and imperative programming almost completely)
Dynamic table generation
Hi everybody Is there anyway in xsl:fo to create dynamic columns in a table. Ex: root labelcompany 1/label labelcompany 2/label labelcompany 3/label . . . . . labelcompany n/label requirementhello/requirement commentsgood/comments /root The xsl:fo should be in such a way that it should parse through this xml and print the company names in header of the tables along with requirements and comments. Any help would be appreciated. Thanks in Advance Anandh -- View this message in context: http://old.nabble.com/Dynamic-table-generation-tp27024524p27024524.html Sent from the Cocoon - Dev mailing list archive at Nabble.com.
Re: Dynamic table generation
On 05/01/10 08:12, anandhthiyagarajan wrote: Is there anyway in xsl:fo to create dynamic columns in a table. Yes, but it has nothing to do specifically with XSL:FO, it is just XSLT/XPath. Any help would be appreciated. You'd better search the XSL-list archives at mulberrytech (http://www.mulberrytech.com/xsl/xsl-list/), there should be some XSLT fragments you may find useful. Regards, Luca Morandini www.lucamorandini.it