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 Ivy library.

jsf-jars-package-explorer.png

Figure 1: Ivy 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 LiferayFacesContext which extends the FacesContext with a variety of Portlet-API and Liferay-specific convenience methods. You can learn more about the LiferayFacesContext by visiting its dedicated tutorial.

  • Facelet Composite 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 and Deploying JSF Portlets

Developing Liferay Faces Portlets with Maven

Understanding Liferay Faces Bridge

Understanding Liferay Faces Alloy

0 (0 Votes)
Understanding Liferay Faces Bridge Previous