Understanding Liferay Faces Portal

Liferay Faces Portal is distributed in a .jar file. You can add Liferay Faces Portal as a dependency for your portlet projects, in order to use its Liferay-specific utilities and UI components. Liferay Faces Portal is included in a JSF portlet project automatically when created using Liferay IDE/Developer Studio. Examine Figure 1 below and notice you have a liferay-faces-portal-[version].jar in your portlet’s library.

jsf-jars-package-explorer.png

Figure 1: Maven downloads the required .jar files for your JSF portlet, depending on the JSF UI Component Suite you selected.

Some of the features included in Liferay Faces Portal are:

  • Utilities: Provides the LiferayPortletHelperUtil which contains a variety Portlet-API and Liferay-specific convenience methods.

  • JSF Components: Provides a set of JSF equivalents for liferay-ui:captcha, liferay-ui:icon, liferay-ui:input-editor, etc.

  • Expression Language: Adds a set of EL keywords such as liferay for getting Liferay-specific info, and i18n for integration with out-of-the-box Liferay internationalized messages.

Great! You now have an understanding of what Liferay Faces Portal is, and what it accomplishes in your JSF application.

Related Topics

Creating a JSF Project Manually

Customizing Liferay Search

Understanding Liferay Faces Alloy

0 (0 Votes)
Understanding Liferay Faces Alloy Previous