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 to use its Liferay-specific utilities and UI components. When Liferay Faces Portal is included in a JSF portlet project, the com.liferay.faces.portal.[version].jar file resides in the portlet’s library.

Some of the features included in Liferay Faces Portal are:
-
Utilities: Provides the
LiferayPortletHelperUtilwhich contains a variety Portlet-API and Liferay-specific convenience methods. -
JSF Components: Provides a set of JSF equivalents for popular Liferay DXP JSP tags (not exhaustive):
liferay-ui:captcha→portal:captchaliferay-ui:input-editor→portal:inputRichTextliferay-ui:search→portal:inputSearchliferay-ui:header→portal:headeraui:nav→portal:navaui:nav-item→portal:navItemaui:nav-bar→portal:navBarliferay-security:permissionsURL→portal:permissionsURLliferay-portlet:runtime→portal:runtime
For more information, visit https://liferayfaces.org/web/guest/portal-showcase.
-
Expression Language: Adds a set of EL keywords such as
liferayfor getting Liferay-specific info, andi18nfor integration with out-of-the-box Liferay internationalized messages.