On September 26, 2014 Liferay released the 2nd Milestone of Liferay Faces 4.2.0:
| Liferay Faces 4.2.0-m2 | JSF 2.2 + Liferay Portal 6.2 | Release Notes |
All New Showcase
The Liferay Faces Showcase has is hosted at www.liferayfaces.org and features a suite of new Java-based JSF components, many of which utilize AlloyUI and can be used in either webapps or portlets.
Responsive JSF
- Since AlloyUI relies on Twitter Bootstrap, bootstrap-responsive.min.css is automatically included as a @ResourceDependency
- Developers can design responsive layouts using the alloy:row component
- There is a "responsive" attribute (defaults to true) on alloy:inputDate and alloy:inputTime so that they use the native date/time pickers on mobile displays
- The portal:navBar component is responsive as well, turning itself into a button with a popup menu for smaller (mobile) displays
Download Instructions
Since the 4.2.0-m2 release is not General Availability (GA), the JAR artifacts are *not* published at Maven Central. Instead, they are published at the new Liferay Previews Nexus Repository along with the demo portlets.
Maven Project Dependencies
<dependencies>
<dependency>
<groupId>com.liferay.faces</groupId>
<artifactId>liferay-faces-alloy</artifactId>
<version>4.2.0-m2</version>
</dependency>
<dependency>
<groupId>com.liferay.faces</groupId>
<artifactId>liferay-faces-bridge-impl</artifactId>
<version>4.2.0-m2</version>
</dependency>
<dependency>
<groupId>com.liferay.faces</groupId>
<artifactId>liferay-faces-portal</artifactId>
<version>4.2.0-m2</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>liferay-previews</id>
<url>
https://repository.liferay.com/nexus/content/repositories/liferay-previews
</url>
</repository>
</repositories>
Ivy Project Dependencies
<dependencies>
<dependency org="com.liferay.faces" name="liferay-faces-alloy" rev="4.2.0-m2" />
<dependency org="com.liferay.faces" name="liferay-faces-bridge-impl" rev="4.2.0-m2" />
<dependency org="com.liferay.faces" name="liferay-faces-portal" rev="4.2.0-m2" />
</dependencies>
...
<resolvers>
<ibiblio m2compatible="true" name="liferay-previews"
root="https://repository.liferay.com/nexus/content/repositories/liferay-previews" />
</resolvers>
Version Scheme
Please refer to the Liferay Faces Version Scheme wiki article for a detailed explanation of the version numbering.
Stability
This 4.2.0-m2 release is a technology preview that is suitable for development purposes but should not be used in a production environment. It will not be supported under the Liferay EE subscription until it reaches GA (General Availability) status.
Support For JSF 2.2 and Liferay Portal 6.2
This release of Liferay Faces is compatible with JSF 2.2
If deploying portlets to Liferay Portal 6.2, then developers should read the new Migrating From Liferay Faces 3.1 to Liferay Faces 3.2/4.2 section in the Developer's Guide. Specifically, JSF portlets require the following option in the WEB-INF/liferay-portlet.xml descriptor:
<requires-namespaced-parameters>false</requires-namespaced-parameters>
Tomcat 7 Only
Roadmap
Feedback Requested
If you find any problems with this release, please post a message in the Liferay Faces forums.

