Blogs
On April 28, 2015 Liferay released Liferay Faces 4.2.0-beta:
| Liferay Faces 4.2.0-beta | JSF 2.2 + Liferay Portal 6.2 | Release Notes |
Feature Complete
This new version of Liferay Faces is just about 100% feature complete which is why we decided to advance the version from "milestone" to "beta" status.
New Showcase Components
The Liferay Faces Showcase 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. Here is a list of the new components that have been developed since our 4.2.0-m2 release back in September, 2014:
- alloy:audio
- alloy:dataTable
- alloy:progressBar
- alloy:video
- portal:buttonRow
- portal:captcha
- portal:header
- portal:inputSearch
- portal:runtime
For more information about our new Component Suite, see Juan Gonzalez' blog post titled New Liferay Faces release - Portal components and Vernon Singleton's blog post titled New Liferay Faces release - The alloy:accordion component.
Support for PrimeFaces 5.2
Thanks to our technology partnership with PrimeTek Informatics, we were able to resolve several portlet-related compatibility issues with PrimeFaces. In addition, we upgraded the new primefaces5-portlet and primefaces5-users-portlet demos to PrimeFaces 5.2.
Download Instructions
Since the 4.2.0-beta 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-beta</version>
</dependency>
<dependency>
<groupId>com.liferay.faces</groupId>
<artifactId>liferay-faces-bridge-impl</artifactId>
<version>4.2.0-beta</version>
</dependency>
<dependency>
<groupId>com.liferay.faces</groupId>
<artifactId>liferay-faces-portal</artifactId>
<version>4.2.0-beta</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-beta" />
<dependency org="com.liferay.faces" name="liferay-faces-bridge-impl" rev="4.2.0-beta" />
<dependency org="com.liferay.faces" name="liferay-faces-portal" rev="4.2.0-beta" />
</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-beta 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.

