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!