Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Java CSS JavaScript
Latest commit 2828646 @ffacon ffacon Update README
Failed to load latest commit information.
src FormInjector removed in 5.4-beta-26
.gitignore Upgrade to 5.3.3 Update README
build.gradle Advance version to 5.4-beta-26
pom.xml Advance version to beta-35

Tapestry 5 Portlet Bridge Module - 5.4-beta-35


  • 5.4-beta-35 : Update to Tapestry 5.4-beta-35
  • 5.4-beta-26 : Update to Tapestry 5.4-beta-26
  • 5.4-beta-22 : Update to Tapestry 5.4-beta-22
  • 5.4-alpha-1-SNAPSHOT : Update to Tapestry 5.4-alpha-1
  • 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 : Update to Tapestry 5.3.6 + Remove Liferay dependencies
  • 5.3.2 : Update To Tapestry 5.3.5 + CookieSink & CookieSource
  • 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 -> branch : maint-5.2

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

If you are gradle user you can try:

  • gradle jettyRun

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 upper version

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