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
LiferayPortletHelperUtil
which contains a variety Portlet-API and Liferay-specific convenience methods. -
JSF Components: Provides a set of JSF equivalents for popular Liferay Portal JSP tags (not exhaustive):
liferay-ui:captcha
→portal:captcha
liferay-ui:input-editor
→portal:inputRichText
liferay-ui:search
→portal:inputSearch
liferay-ui:header
→portal:header
aui:nav
→portal:nav
aui:nav-item
→portal:navItem
aui:nav-bar
→portal:navBar
liferay-security:permissionsURL
→portal:permissionsURL
liferay-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
liferay
for getting Liferay-specific info, andi18n
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