You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Thiago H de Paula Figueiredo <th...@gmail.com> on 2013/10/05 21:13:03 UTC
[Ann] tapestry-rss
Hi!
I'm releasing yet another package for Tapestry (and it won't be the last
one): tapestry-rss. As its name says, it's a simple package that
implements an RSS 2.0 feed. Its sources and a quick description of how to
use it are in https://github.com/thiagohp/tapestry-rss and its Maven
dependency is this, already in the central repository:
<dependency>
<groupId>br.com.arsmachina</groupId>
<artifactId>tapestry-rss</artifactId>
<version>0.0.1</version>
</dependency>
Cheers!
--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: [Ann] tapestry-rss
Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
Another difference: in tapestry-rss, you don't need to care on how to
include the link to the feed in the header: a mixin already does that for
you. In addition, you don't need to worry about creating a page or event
to return the feed: tapestry-rss provides one out-of-the-box (/rss). You
just need to implement a ChannelProvider, which receives the RSS page
activation context and returns a Channel instance (class already included
in tapestry-ioc), and contribute it to the ChannelProvider Tapestry-IoC
service. This is how you'll provide the RSS channels and items for
tapestry-rss.
On Sun, 06 Oct 2013 15:56:20 -0300, Thiago H de Paula Figueiredo
<th...@gmail.com> wrote:
> On Sun, 06 Oct 2013 13:15:51 -0300, Michael Gentry
> <mg...@masslight.net> wrote:
>
>> BTW, I hope I didn't sound negative. I was just pointing out a similar
>> project (which hasn't been updated in a while) and maybe there are good
>> ideas in it, etc.
>
> Hello, Michael!
>
> It didn't sound negative at all. :) I did the same research you did
> before choosing to implement my own RSS support and create a second
> package to do the same thing just for the sake of it would be a waste of
> time. My original plan was to use tapestry5-rome, but some reasons made
> me decide otherwise:
>
> * tapestry5-rome isn't in the Maven Central Repository, so it would make
> it hard for people wanting to use, customize and fork Eloquentia (my
> blog engine, which powers machina.com.br, which I'll talk about in
> another thread).
> * tapestry5-rome has a dependency on Rome, tapestry-rss has a dependency
> on Tapestry and nothing else.
> * RSS is actually a simple format and I knew I could implement it
> quickly.
>
--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: [Ann] tapestry-rss
Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Sun, 06 Oct 2013 13:15:51 -0300, Michael Gentry <mg...@masslight.net>
wrote:
> BTW, I hope I didn't sound negative. I was just pointing out a similar
> project (which hasn't been updated in a while) and maybe there are good
> ideas in it, etc.
Hello, Michael!
It didn't sound negative at all. :) I did the same research you did before
choosing to implement my own RSS support and create a second package to do
the same thing just for the sake of it would be a waste of time. My
original plan was to use tapestry5-rome, but some reasons made me decide
otherwise:
* tapestry5-rome isn't in the Maven Central Repository, so it would make
it hard for people wanting to use, customize and fork Eloquentia (my blog
engine, which powers machina.com.br, which I'll talk about in another
thread).
* tapestry5-rome has a dependency on Rome, tapestry-rss has a dependency
on Tapestry and nothing else.
* RSS is actually a simple format and I knew I could implement it quickly.
--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: [Ann] tapestry-rss
Posted by Michael Gentry <mg...@masslight.net>.
BTW, I hope I didn't sound negative. I was just pointing out a similar
project (which hasn't been updated in a while) and maybe there are good
ideas in it, etc.
mrg
On Sun, Oct 6, 2013 at 8:41 AM, Michael Gentry <mg...@masslight.net>wrote:
> Hi Thiago,
>
> I have no idea the differences, but I had this Tapestry RSS project
> starred from a while back:
>
> https://github.com/spreadthesource/tapestry5-rome
>
> mrg
>
>
>
> On Sat, Oct 5, 2013 at 3:13 PM, Thiago H de Paula Figueiredo <
> thiagohp@gmail.com> wrote:
>
>> Hi!
>>
>> I'm releasing yet another package for Tapestry (and it won't be the last
>> one): tapestry-rss. As its name says, it's a simple package that implements
>> an RSS 2.0 feed. Its sources and a quick description of how to use it are
>> in https://github.com/thiagohp/**tapestry-rss<https://github.com/thiagohp/tapestry-rss>and its Maven dependency is this, already in the central repository:
>>
>> <dependency>
>> <groupId>br.com.arsmachina</**groupId>
>> <artifactId>tapestry-rss</**artifactId>
>> <version>0.0.1</version>
>> </dependency>
>>
>> Cheers!
>>
>> --
>> Thiago H. de Paula Figueiredo
>> Tapestry, Java and Hibernate consultant and developer
>> http://machina.com.br
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
Re: [Ann] tapestry-rss
Posted by Michael Gentry <mg...@masslight.net>.
Hi Thiago,
I have no idea the differences, but I had this Tapestry RSS project starred
from a while back:
https://github.com/spreadthesource/tapestry5-rome
mrg
On Sat, Oct 5, 2013 at 3:13 PM, Thiago H de Paula Figueiredo <
thiagohp@gmail.com> wrote:
> Hi!
>
> I'm releasing yet another package for Tapestry (and it won't be the last
> one): tapestry-rss. As its name says, it's a simple package that implements
> an RSS 2.0 feed. Its sources and a quick description of how to use it are
> in https://github.com/thiagohp/**tapestry-rss<https://github.com/thiagohp/tapestry-rss>and its Maven dependency is this, already in the central repository:
>
> <dependency>
> <groupId>br.com.arsmachina</**groupId>
> <artifactId>tapestry-rss</**artifactId>
> <version>0.0.1</version>
> </dependency>
>
> Cheers!
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>