Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
Invoking Actions with MVC Portlet
Invoking Actions with MVC Portlet A portlet's Action phase applies state changes. You can bind your portlet's action-handling methods to UI components using portlet action URLs. They are...
Julkaisupäivä: 26.4.2024 20:55
MVC Render Command
MVC Render Command MVC Render Commands are classes that handle which page to render. They are invoked by MVCPortlet render URLs and requests. If your render logic is simple you can implement all of...
Julkaisupäivä: 26.4.2024 20:55
MVC Resource Command
MVC Resource Command MVC Resource Command classes retrieve resources: images, XML, or any other kind of resource from a DXP/Portal instance without triggering any actions or renders. Requests or...
Julkaisupäivä: 26.4.2024 20:55
Liferay Faces Version Scheme
Liferay Faces Version Scheme In this article, you'll learn which Liferay Faces artifacts should be used with your portlet and explore the Liferay Faces versioning scheme by discovering what each...
Julkaisupäivä: 26.4.2024 20:55
Sharing Localized Messages
Sharing Localized Messages As you work on an application you might have multiple modules, each of which has its own language keys. Instead of maintaining various language properties files in...
Julkaisupäivä: 26.4.2024 20:55
Refreshing Charts to Reflect Real Time Data
Refreshing Charts to Reflect Real Time Data The polling interval property is an optional property for all charts. It specifies the time in milliseconds for the chart's data to refresh. You can use...
Julkaisupäivä: 26.4.2024 20:55
Spline Charts
Spline Charts Spline charts contain multiple sets of data. A spline chart connects points of data with a smooth curve. Each data series (created with the addColumns() method) is defined with a new...
Julkaisupäivä: 26.4.2024 20:55
Scatter Charts
Scatter Charts Scatter charts contain multiple sets of data. A scatter chart models the data as individual points. Each data series (created with the addColumns() method) is defined with a new...
Julkaisupäivä: 26.4.2024 20:55
Line Charts
Line Charts Line charts contain multiple sets of data. A Line chart displays the data linearly. Each data series (created with the addColumns() method) is defined with a new instance of the ...
Julkaisupäivä: 26.4.2024 20:55
Clay Tag Library
Clay Tag Library The Liferay Clay tag library provides a set of tags for creating Clay UI components in your app. AUI taglibs are deprecated as of Liferay 7.1. We recommend that you use Clay...
Julkaisupäivä: 26.4.2024 20:55
Liferay Frontend Cards
Liferay Frontend Cards If you have data you want to compare that's heavy on image usage, cards are the component for the job. Cards visually represent data in a minimal and compact format. Use them...
Julkaisupäivä: 26.4.2024 20:55
Liferay Frontend Management Bar
Liferay Frontend Management Bar The Management Bar gives administrators control over search container results. It lets you filter, sort, and choose a display style for search results, so you can...
Julkaisupäivä: 26.4.2024 20:55
Liferay Portlet Objects For JSPs
Liferay Portlet Objects For JSPs You may have noticed the tag in your JSPs. Similar to the theme:defineObjects tag, when you include this tag in your JSP, you gain access to several variables ...
Julkaisupäivä: 26.4.2024 20:55
Disabling All or Portions of the Management Bar
Disabling All or Portions of the Management Bar When there are no search results to display, you should disable all the Management Bar's buttons, except the sidenav toggler button. You can disable...
Julkaisupäivä: 26.4.2024 20:55
Clay Progress Bars
Clay Progress Bars You can add progress bars to your app with the clay:progressbar tag. These indicate the completion percentage of a task and come in three status styles: default (blue), warning...
Julkaisupäivä: 26.4.2024 20:55
Liferay UI Icons
Liferay UI Icons The Liferay UI taglibs provide several icons you can include in your apps. To add an icon to your app, use the liferay-ui:icon tag and specify the icon with either the icon,...
Julkaisupäivä: 26.4.2024 20:55
Using Liferay Util Body Top
Using Liferay Util Body Top The body top tag is not a self-closing tag. The content placed between the opening and closing of this tag is moved to the top of the body tag. When something is passed...
Julkaisupäivä: 26.4.2024 20:55
Liferay UI Icon Menus
Liferay UI Icon Menus You can add a pop-up navigation menu to your app with the liferay-ui:icon-menu tag. Icon menus display menu options when needed, storing them away in a collapsed menu when...
Julkaisupäivä: 26.4.2024 20:55
Liferay UI Tabs
Liferay UI Tabs Tabs create dividers that organize content into individual sections. Content can be embedded or included from another JSP. To add tabs to your app, use the tag and specify each...
Julkaisupäivä: 26.4.2024 20:55
Using a JSP and MVC Portlet
Using a JSP and MVC Portlet An easy way to start developing a web application is to add markup to a JSP file and render it using a portlet Java class. The W3E7 example application demonstrates...
Julkaisupäivä: 26.4.2024 20:55
Using Liferay Util Dynamic Include
Using Liferay Util Dynamic Include The dynamic include tag lets you specify a point or points in a JSP or theme where a developer can inject additional HTML, resources, or functionality, using the...
Julkaisupäivä: 26.4.2024 20:55
Using Liferay Util Include
Using Liferay Util Include The include tag lets you include other JSP files in your portlet's JSP, theme, or web content. This can increase readability as well as provide separation of concerns for...
Julkaisupäivä: 26.4.2024 20:55
Reference
Reference PortletMVC4Spring integrates Spring, the Spring Web Framework, and the MVC design pattern with portlet development. As such, it uses configuration files from each of these areas and...
Julkaisupäivä: 26.4.2024 20:55
Using Spring
Using Spring PortletMVC4Spring is a way to develop portlets using the Spring Framework and the Model View Controller (MVC) pattern. While the Spring Framework supports developing servlet-based web...
Julkaisupäivä: 26.4.2024 20:55
Remote Applications with Headless APIs
Remote Applications with Headless APIs Available 7.4+ After creating and publishing objects, headless REST APIs are automatically generated. Here you'll see how to integrate these endpoints to...
Julkaisupäivä: 26.4.2024 20:55
Using Object Data with React Charts
Using Object Data with React Charts Here you'll use Objects, Headless APIs, and custom element remote applications to create a dynamic chart for data dashboards. First, you'll set up a new DXP...
Julkaisupäivä: 26.4.2024 20:55
Packaging Client Extensions
Packaging Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Client extension projects are built as deployable archives called Liferay Universal File Format Archives...
Julkaisupäivä: 26.4.2024 20:55
Client Extensions
Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 When you want to extend Liferay, either by modifying its look and feel or by calling functions outside of Liferay, you...
Julkaisupäivä: 26.4.2024 20:55
Developing a JavaScript Application
Developing a JavaScript Application :file: ../landingpage_template.html :file: developing-a-javascript-application/landing.html
Julkaisupäivä: 26.4.2024 20:55
Hiding the Configuration UI
Hiding the Configuration UI Liferay generates a configuration UI automatically after a configuration interface deploys. But you may have certain use cases where you want to hide the UI. For...
Julkaisupäivä: 26.4.2024 20:56
DDM Form Annotations
DDM Form Annotations The auto-generated configuration interface UI may be too simplistic for some configurations. You can use the Dynamic Data Mapping (DDM) form annotations to customize your...
Julkaisupäivä: 26.4.2024 20:56
Scoping Configurations
Scoping Configurations In Liferay DXP, you can set an application's configuration to different levels of scope: System, Instance, Site, or Portlet. For example, if you create an application to have...
Julkaisupäivä: 26.4.2024 20:56
Dependency Injection
Dependency Injection :file: ../../landingpage_template.html :file: dependency-injection/landing.html
Julkaisupäivä: 26.4.2024 20:56
Editor Config Contributor YAML Configuration Reference
Editor Config Contributor YAML Configuration Reference Liferay DXP 2024.Q1+/Portal 7.4 GA112+ This feature is currently behind a release feature flag (LPS-186870). Read Release Feature Flags for...
Julkaisupäivä: 26.4.2024 20:56
Using Data Set View Actions
Using Data Set View Actions Liferay DXP 2024.Q1 U112 [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) Here are some examples for how to use...
Julkaisupäivä: 26.4.2024 20:56
Theme Sprite Map YAML Configuration Reference
Theme Sprite Map YAML Configuration Reference You can define a theme sprite map client extension with a client-extension.yaml file. Usage Details This client-extension.yaml defines a theme sprite...
Julkaisupäivä: 26.4.2024 20:56
Creating Data Sets
Creating Data Sets Liferay DXP 2024.Q1+/Portal 7.4 GA112+ [Beta Feature](../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) This feature is currently behind a...
Julkaisupäivä: 26.4.2024 20:56
Data Sets
Data Sets Liferay DXP 2024.Q1+/Portal 7.4 GA112+ [Beta Feature](../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) Data sets are like virtual containers that help...
Julkaisupäivä: 26.4.2024 20:56
Data Set View Actions
Data Set View Actions Liferay DXP 2024.Q1+/Portal 7.4 GA112+ [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) While managing data set views,...
Julkaisupäivä: 26.4.2024 20:56
Data Set View Visualization Modes
Data Set View Visualization Modes Liferay DXP 2024.Q1+/Portal 7.4 GA112+ [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) To customize the...
Julkaisupäivä: 26.4.2024 20:56

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy