Community

Community Summary

JSR #301 - Portlet 1.0 Bridge for JavaServerTM Faces 1.2

Community Summary

The materials on this page are provided by the Spec Lead of this JSR for evaluation and feedback. These materials are not final, and are subject to change as the JSR progresses through the process.

Timeline and Status:
(Updated 03/16/2010)


There are currently two versions of the bridge under development in the JCP:
  • JSR 301: Portlet 1.0 Bridge for JavaServer Faces 1.2: describes bridge function and behavior when running on a portlet 1.0 container.
  • JSR 329: Portlet 2.0 Bridge for JavaServer Faces 1.2: describes bridge function and behavior when running on a portlet 2.0 container.
There are two distinct JSRs merely to facilitate the JCP process/support. Both JSRs are being discussed by the same expert group and being developed by the same speec lead. However, each is being managed in its own JSR with its own main page, specification, comments list. For further information on the status related to the Portlet 2.0 Bridge see the the corresponding JSR 329 pages.

Portlet 1.0 Bridge for JavaServer Faces 1.2:

Specification:
Current draft available to the public is dated 23, June, 2009. It is the second Proposed Final Draft. It can be downloaded from the JSR's homepage.
Reference Implementation:
The reference implementation is being developed in the Apache Open Source community. All interested parties are encouraged to use and/or work on this implementation. The initial code source for this work was donated by Oracle to the Apache Software Foundation in 2007. The work is being developed in the PortletBridge project in Apache MyFaces. Though the project exists under the MyFaces umbrella, the reference implementation doesn't require the use of the MyFaces Faces implementation. It will run with the Faces reference implementation and should run with any other conforming Faces 1.2 implementation. The decision to host within Apache MyFaces was largely made so it would be colocated with the variety of the Faces extension projects (renderkits, etc) that its important the bridge can run alongside with.

The current binary release is MyFaces Portlet Bridge 1.0.0-beta2. This version was built in August, 2009 and corresponds to the the second Proposed Final Draft specification. Problems should be reported via the Apache JIRA system.

The main trunk to the source for this project is here. This contains any changes that have occurred since publishing beta 2.

TCK:
The TCK is currently under development and is almost complete. Like the reference implementation it is also hosted in the MyFaces Portlet Bridge project.
Current Projected Timeline:
  • TCK complete: April, 2010
  • Standard submitted for JCP approval: May, 2010.