Enabling deployment of ADF Faces portlets

Helping customers migrate from WebCenter to Liferay DXP

Announcement

A few months ago Liferay's David Nebinger wrote a blog titled Liferay Developer Services which describes Liferay's answer to the gap in offerings between Liferay Support and Liferay Global Services. Today I'm pleased to announce that the Liferay Developer Services Program has an exclusive new offering: the ability to enable deployment of ADF Faces portlets in Liferay DXP. This new offering helps WebCenter customers migrate to Liferay DXP.

ADF Faces Dependencies

If you visit http://liferayfaces.org you'll notice that "ADF Faces" is available in the "Component Suite" dropdown list. If you were to select that option, then the dependencies section would be updated with all of those required in order to build an ADF Faces WAR artifact. One of the dependencies is the following:

    <dependency>
        <groupId>com.liferay.faces</groupId>
        <artifactId>com.liferay.faces.adf.base</artifactId>
        <version>12.2.0</version>
    </dependency> 

This dependency along with the following transitive dependency are exclusively available from Liferay Developer Services:

    <dependency>
        <groupId>com.liferay.faces</groupId>
        <artifactId>com.liferay.faces.adf.binding</artifactId>
        <version>12.2.0</version>
    </dependency>

Maven Archetype

Using the dropdown lists at liferayfaces.org you will also gain access to the ADF Faces Maven archetype. And with our recent support for thin JSF and support for thin CDI portlets, you can use the dropdown lists to select those options as well. Having said that, the ADF Faces dependencies must still be embedded in WEB-INF/lib. So "thin" ADF Faces portlets are only thin in the sense that Mojarra and the Liferay Faces dependencies can be deployed to $LIFERAY_HOME/osgi/modules. The CDI is also thin in the sense that it relies on weld-osgi-bundle.jar which ships out-of-the-box with Liferay DXP under $LIFERAY_HOME/osgi.

Demo Portlets

Our JSF Applicant portlet is available for ADF Faces + Facelets and ADF Faces + JSP.

Special Thanks to TekStream

We at Liferay would like to thank our partner TekStream for their ADF Faces subject matter expertise. Their experience and insight helped to make this possible.

For More Information

Check out Liferay's official page for Developer Services. To sign up, contact your Liferay Sales representative.