Liferay Faces Portal is a JAR that JSF developers can add as a dependency to their portlet WAR projects in order to utilize Liferay-specific utilities and UI components.
- Utilities: Provides the LiferayFacesContext which extends the FacesContext with a variety of Portlet-API and Liferay-specific convenience methods.
- Facelet Composite Components: Provides a set of JSF-equivalents for liferay-ui:captcha, liferay-ui:icon, liferay-ui:input-editor, etc.
- Expression Language: Adds a set of EL keywords such as 'liferay' for getting Liferay-specific info, and 'i18n' for integration with out-of-the-box Liferay internationalized messages.
The development plan for 2013 is to develop additional JSF-equivalents of the remaining liferay-ui: components, and to ensure compatibility with Liferay 6.1 CE/EE.
Liferay Partners Triton and Mimacom initially developed JSF projects at portletfaces.org and contributed them to Liferay. Support will be provided as part of the Liferay EE subscription when Liferay Faces GA is released.