Liferay Faces

Liferay Faces Alloy is a JAR that JSF developers can add as a dependency to their portlet WAR projects in order to utilize Alloy UI in a way that is consistent with JSF development.

Features

The project provides a set of UI components that are JSF equivalents of the aui: JSP tag library provided by Liferay Portal:

  • Layout: aui:panel, aui:column, aui:button-row, aui:form, aui:fieldset
  • UI Components: aui:list, aui:list-item, aui:text-box-list, aui:text-box-list-item
  • Composite Components: aui-cc:button, aui-cc:input, aui-cc:message, aui-cc:messages, aui-cc:select

Project Roadmap

The development plan for 2013 is to develop JSF UI components that are wrappers around the YUI-based JavaScript widgets provided by Alloy UI. When JSF 2.2 is released, the plans are to combine the aui: and aui-cc: namespaces into a single aui: namespace.

Project Leads

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. 

Learn More

JCP Participation

As a member of the JSR 344 and JSR 362 Expert Groups, Liferay is helping to align the JSF 2.2 and Portlet 3.0 standards. As a result, developers will benefit from increased compatibility and performance between JSF and Liferay Portal.

Neil Griffin

JSF Team Lead, Liferay

 Blog  Twitter

Atul Patel

Director of Agile Solutions, Triton Services

 

Robin Wyss

Software Engineer, Mimacom

 Twitter