Luca Morandini | 1 Jan 18:02
Picon
Gravatar

Re: Exporting graphs to PDF

On 31/12/09 13:55, Sylvain Wallez wrote:
>
> Be careful: Fins uses JFreeChart, which is LGPL and a such cannot be
> added to the Apache source tree (http://www.jfree.org/jfreechart/).

Well, I know it's an old quarrel of ours, but... since Cocoon is mavenized, 
JFreeChart doesn't have to be integrated in the source: the actual download is 
left to the end user, which could be warned beforehand.

Happy new year to you as well, Sylvain !

--------------------
    Luca Morandini
www.lucamorandini.it
--------------------

Reinhard Pötz | 4 Jan 16:36
Picon
Favicon

[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]
(Continue reading)

Reinhard Pötz | 4 Jan 16:39
Picon
Favicon

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]
(Continue reading)

Simone Tripodi | 4 Jan 17:00
Picon
Gravatar

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 <reinhard <at> 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,
(Continue reading)

David Legg | 4 Jan 17:17
Picon

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

Peter Hunsberger | 4 Jan 17:48
Picon
Gravatar

Re: [vote] Release Cocoon 3.0.0-alpha-2

On Mon, Jan 4, 2010 at 9:36 AM, Reinhard Pötz <reinhard <at> 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

Reinhard Pötz | 4 Jan 19:41
Picon
Favicon

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>
  <groupId>org.apache.cocoon.sax</groupId>
  <artifactId>cocoon-sax</artifactId>
  <version>3.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>
(Continue reading)

Simone Tripodi | 4 Jan 20:04
Picon
Gravatar

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.hunsberger <at> gmail.com> wrote:
(Continue reading)

Favicon
Gravatar

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

Hmmmm. 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]
(Continue reading)

Robby Pelssers | 5 Jan 00:20
Favicon

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:grek <at> tuffmail.com] 
Sent: Monday, January 04, 2010 8:17 PM
To: dev <at> 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

Hmmmm. 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
(Continue reading)


Gmane