Liferay has released a "general availability" version of Liferay Faces, an implementation of JavaServer Faces for use within the Liferay Portal software. Liferay Faces is an open source project designed to increase the interoperability between Liferay Portal and JavaServer Faces by implementing libraries compliant with JSF 1.2 and JSF 2.0/2.1, and ensuring that the platform implements the JCP standard for building server-side user interfaces. The LGPL 2.1 libraries were initially developed by Liferay partners Triton and Mimacom at portletfaces.org and were contributed to Liferay earlier this year.

The announcement of the new version comes on the back of JSR 329 certification for a subproject of Liferay Faces, Liferay Faces Bridge. JSR 329, the "Portlet 2.0 Bridge for JavaServer Faces 1.2" specification, defines how JavaServer Faces views work within a JSR 286 portlet. Liferay Faces also includes Liferay Faces Alloy, Liferay Faces Portal and a number of demos of the technology. With the JavaServer Faces 2.1 support, developers can use ICEfaces 3.1, PrimeFaces 3.3 or RichFaces 4.2 to create their applications. The JSF 1.2 portlet support is aimed mainly at allowing customers to migrate legacy portlets to Liferay Faces.

Release notes, documentation and demos can be found online. The software itself is available for direct download or via Maven 2. Source code is also available from the project's Github repository.

(djwm)