Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Java CSS JavaScript

This branch is 39 commits ahead, 47 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


# Tapestry 5 Portlet Bridge Module -

## Changelog
- Update to Tapestry 5.3.8 -> branch maint-5.3
- removing commons-io dependency 
- 5.3.6: fix #4 Avoid clientID duplication 
- 5.3.5: Update to Tapestry 5.3.7
- 5.3.4: new persistence strategy for SessionState annotation.
- 5.3.3: Remove Liferay dependencies 
		 Update to Tapestry 5.3.6   
- 5.3.2: CookieSink & CookieSource 
		 Update To Tapestry 5.3.5	
- 5.3.1 : Adding templating, PortletApplicationScopePersistentFieldStrategy
- 5.3.1-SNAPSHOT : Update to Tapestry 5.3.4
- 5.3.0-SNAPSHOT : Update to Tapestry 5.3.3
- 5.2.0-SNAPSHOT : Update to Tapestry 5.2.6

This library is based on work of Markus Feindler, Le Xuan Trun and Kristina B. Taylor 
(see for more details).

Like Felix Scheffer ( for more details), 
we have updated the dependencies of this library to use Tapestry 5.2.6  and higher version.  

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)
- 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
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
Something went wrong with that request. Please try again.