Blogs
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.