- Liferay Theme Objects For JSPs
- Liferay Portlet Objects For JSPs
- Alloy UI (AUI) Tag Library
- Clay Tag Library
- Clay Alerts
- Clay Badges
- Clay Buttons
- Clay Cards
- Clay Dropdown Menus and Action Menus
- Clay Form Elements
- Clay Icons
- Clay Labels and Links
- Clay Management Toolbar
- Clay Navigation Bars
- Clay Progress Bars
- Clay Stickers
- Liferay UI Tag Library
- Liferay Frontend Tag Library
- Liferay Front-end Add Menu
- Liferay Front-end Cards
- Liferay Front-end Info Bar
- Liferay Front-end Management Bar
- Including Actions in the Management Bar
- Disabling All or Portions of the Management Bar
- Liferay Util Tag Library
- Using Liferay Util Body Bottom
- Using Liferay Util Body Top
- Using Liferay Util Buffer
- Using Liferay Util Dynamic Include
- Using Liferay Util Get URL
- Using Liferay Util HTML Bottom
- Using Liferay Util HTML Top
- Using Liferay Util Include
- Using Liferay Util Param
- Using Liferay Util Whitespace Remover
- Chart Tag Library
- Bar Charts
- Combination Charts
- Donut Charts
- Geomap Charts
- Gauge Charts
- Line Charts
- Pie Charts
- Predictive Charts
- Scatter Charts
- Spline Charts
- Step Charts
- Refreshing Charts to Reflect Real Time Data
You have access to a powerful set of taglibs for creating commonly used UI components in your apps, themes, and web content. The following taglibs are covered in this section:
AUI: create common UI components such as forms, buttons, and more.
Chart: visualize data. Create bar charts, line charts, scatter charts, spline charts, and much more.
Clay: create Clay components, such as alerts, buttons, drop-down menus, form elements, and more for your apps.
Frontend: create UI components commonly used throughout Portal’s apps, such as add menus, cards, management bars, and more.
Liferay UI: create common UI components such as icons, tabs, and more.
Liferay Util: load additional resources, define parameters, buffer content, and more.
Each taglib is available as a FreeMarker macro, except for the Chart taglib. The Chart taglib is not available as a FreeMarker macro. The articles in this section provide the proper syntax to use for each macro. See the FreeMarker Taglib Mappings reference for a complete list of the available FreeMarker taglib macros.
In this section, you’ll learn how to use taglibs to build awesome user interfaces for your apps!