[ANNOUNCE] Tapestry5-Portlet

2012-04-17 Thread François Facon
Atos is proud to announce the first release of Tapestry5-Portlet.

This library is based on work of Markus Feindler, Le Xuan Trun and
Kristina B. Taylor
(see http://code.google.com/p/tapestry5portlet/ for more details).

Like Felix Scheffer
(http://code.google.com/p/tapestry5-portlet-support/ for more
details),
we have updated the dependencies of this library to use Tapestry 5.2.6.

This library also support:
- portlet event processing (JSR 286)
- serving ajax request as portlet resource (event name that start with
serve or components declared in the PortletResourceResponseIdentifier
service)
- support MARKUP_HEAD_ELEMENT
- rework on IdAllocator to avoid conflict for generated id when there
is more than on tapestry portlet in a page.
- use of Apache Pluto to ease the test

Code is available at https://github.com/got5/tapestry5-portlet.
If you want to see it in action, you just need to:
- Download the sources
- Go to the repository directory
- Run mvn jetty:run
- Open your browser to http://localhost:8080/tapestry5-portlet/portal/Index


The contributors of this release are :
- Amaury Willemant
- Demey Emmanuel
- François Facon
and last but not least: Christophe Cordennier for the large rework and
for the intégration of Apache Pluto.


Best Regards

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: [ANNOUNCE] Tapestry5-Portlet

2012-04-17 Thread Howard Lewis Ship
This is excellent news ... people have been asking for Portlet support
for quite some time but it's never managed to percolate up the
priority list.

Could you provide a writeup of the general approach, and any obstacles
present in the APIs; I'm assuming you had to override some services
and possibly make use of some internal services.

I'd propose that portlet support should be part of the Apache Tapestry
project OR Tapestry should expose stable, public APIs so that the
portlet support can not be tied to a specific version of Tapestry.

2012/4/17 François Facon francois.fa...@atos.net:
 Atos is proud to announce the first release of Tapestry5-Portlet.

 This library is based on work of Markus Feindler, Le Xuan Trun and
 Kristina B. Taylor
 (see http://code.google.com/p/tapestry5portlet/ for more details).

 Like Felix Scheffer
 (http://code.google.com/p/tapestry5-portlet-support/ for more
 details),
 we have updated the dependencies of this library to use Tapestry 5.2.6.

 This library also support:
 - portlet event processing (JSR 286)
 - serving ajax request as portlet resource (event name that start with
 serve or components declared in the PortletResourceResponseIdentifier
 service)
 - support MARKUP_HEAD_ELEMENT
 - rework on IdAllocator to avoid conflict for generated id when there
 is more than on tapestry portlet in a page.
 - use of Apache Pluto to ease the test

 Code is available at https://github.com/got5/tapestry5-portlet.
 If you want to see it in action, you just need to:
 - Download the sources
 - Go to the repository directory
 - Run mvn jetty:run
 - Open your browser to http://localhost:8080/tapestry5-portlet/portal/Index


 The contributors of this release are :
 - Amaury Willemant
 - Demey Emmanuel
 - François Facon
 and last but not least: Christophe Cordennier for the large rework and
 for the intégration of Apache Pluto.


 Best Regards

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org




-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: [ANNOUNCE] Tapestry5-Portlet

2012-04-17 Thread François Facon
We would be honored to donate this library. Maybe we'll need one more
iteration to improve the unit testing and solve some limitations.
We will give you more details about the general approach and obstacles.

Best Regards
François

Le 17 avril 2012 21:33, Howard Lewis Ship hls...@gmail.com a écrit :
 This is excellent news ... people have been asking for Portlet support
 for quite some time but it's never managed to percolate up the
 priority list.

 Could you provide a writeup of the general approach, and any obstacles
 present in the APIs; I'm assuming you had to override some services
 and possibly make use of some internal services.

 I'd propose that portlet support should be part of the Apache Tapestry
 project OR Tapestry should expose stable, public APIs so that the
 portlet support can not be tied to a specific version of Tapestry.

 2012/4/17 François Facon francois.fa...@atos.net:
 Atos is proud to announce the first release of Tapestry5-Portlet.

 This library is based on work of Markus Feindler, Le Xuan Trun and
 Kristina B. Taylor
 (see http://code.google.com/p/tapestry5portlet/ for more details).

 Like Felix Scheffer
 (http://code.google.com/p/tapestry5-portlet-support/ for more
 details),
 we have updated the dependencies of this library to use Tapestry 5.2.6.

 This library also support:
 - portlet event processing (JSR 286)
 - serving ajax request as portlet resource (event name that start with
 serve or components declared in the PortletResourceResponseIdentifier
 service)
 - support MARKUP_HEAD_ELEMENT
 - rework on IdAllocator to avoid conflict for generated id when there
 is more than on tapestry portlet in a page.
 - use of Apache Pluto to ease the test

 Code is available at https://github.com/got5/tapestry5-portlet.
 If you want to see it in action, you just need to:
 - Download the sources
 - Go to the repository directory
 - Run mvn jetty:run
 - Open your browser to http://localhost:8080/tapestry5-portlet/portal/Index


 The contributors of this release are :
 - Amaury Willemant
 - Demey Emmanuel
 - François Facon
 and last but not least: Christophe Cordennier for the large rework and
 for the intégration of Apache Pluto.


 Best Regards

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org




 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: [ANNOUNCE] Tapestry5-Portlet

2012-04-17 Thread Jon Williams
OMG!!!
I guess this means I have to start working again. It's great and all, but I
got this real comfy dent happening in my couch that I'm hesitant to abandon.

Seriously, great work guys, you just upped my game by an order of magnitude.

thanks
JW

2012/4/17 François Facon francois.fa...@atos.net

 We would be honored to donate this library. Maybe we'll need one more
 iteration to improve the unit testing and solve some limitations.
 We will give you more details about the general approach and obstacles.

 Best Regards
 François

 Le 17 avril 2012 21:33, Howard Lewis Ship hls...@gmail.com a écrit :
  This is excellent news ... people have been asking for Portlet support
  for quite some time but it's never managed to percolate up the
  priority list.
 
  Could you provide a writeup of the general approach, and any obstacles
  present in the APIs; I'm assuming you had to override some services
  and possibly make use of some internal services.
 
  I'd propose that portlet support should be part of the Apache Tapestry
  project OR Tapestry should expose stable, public APIs so that the
  portlet support can not be tied to a specific version of Tapestry.
 
  2012/4/17 François Facon francois.fa...@atos.net:
  Atos is proud to announce the first release of Tapestry5-Portlet.
 
  This library is based on work of Markus Feindler, Le Xuan Trun and
  Kristina B. Taylor
  (see http://code.google.com/p/tapestry5portlet/ for more details).
 
  Like Felix Scheffer
  (http://code.google.com/p/tapestry5-portlet-support/ for more
  details),
  we have updated the dependencies of this library to use Tapestry 5.2.6.
 
  This library also support:
  - portlet event processing (JSR 286)
  - serving ajax request as portlet resource (event name that start with
  serve or components declared in the PortletResourceResponseIdentifier
  service)
  - support MARKUP_HEAD_ELEMENT
  - rework on IdAllocator to avoid conflict for generated id when there
  is more than on tapestry portlet in a page.
  - use of Apache Pluto to ease the test
 
  Code is available at https://github.com/got5/tapestry5-portlet.
  If you want to see it in action, you just need to:
  - Download the sources
  - Go to the repository directory
  - Run mvn jetty:run
  - Open your browser to
 http://localhost:8080/tapestry5-portlet/portal/Index
 
 
  The contributors of this release are :
  - Amaury Willemant
  - Demey Emmanuel
  - François Facon
  and last but not least: Christophe Cordennier for the large rework and
  for the intégration of Apache Pluto.
 
 
  Best Regards
 
  -
  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
 
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com
 
  -
  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: users-h...@tapestry.apache.org
 

 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org