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.

Check these articles for an introduction:

Feature
Deployment Approach
Capability
Configuring Workflow Actions and Notifications
Configuring Workflow Actions and Notifications Subscription Using the workflow designer, users can configure Workflow Actions and notifications for each node. Actions are very adaptable and you...
Published Date: May 9, 2024 6:56 PM
Users and Permissions
Users and Permissions Liferay comes with a comprehensive framework to manage user access and roles within Liferay. To support complex organizational needs, there are several entities within the...
Published Date: May 9, 2024 6:59 PM
Liferay DXP 2024.Q1 Breaking Changes
Liferay DXP 2024.Q1 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2024.Q1. As the...
Published Date: Dec 13, 2024 3:47 PM
2023.Q4 Default Setting and Feature Flag Changes
2023.Q4 Default Setting and Feature Flag Changes Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, you should review the...
Published Date: Mar 6, 2025 4:05 PM
Deprecations and Breaking Changes Reference
Deprecations and Breaking Changes Reference Liferay quarterly releases introduce new features and enhancements while phasing out older or less-used functionality. Some features move to Maintenance...
Published Date: Jan 18, 2025 2:47 AM
2023 Deprecations and Breaking Changes
2023 Deprecations and Breaking Changes Liferay quarterly releases introduce new features and enhancements while phasing out older or less-used functionality. Some features move to Maintenance Mode,...
Published Date: Apr 29, 2025 4:45 PM
2024 Deprecations and Breaking Changes
2024 Deprecations and Breaking Changes Liferay quarterly releases introduce new features and enhancements while phasing out older or less-used functionality. Some features move to Maintenance Mode,...
Published Date: Apr 29, 2025 4:45 PM
2024.Q1 Default Setting and Feature Flag Changes
2024.Q1 Default Setting and Feature Flag Changes Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, you should review the...
Published Date: Mar 6, 2025 4:05 PM
Liferay DXP 2024.Q2 Breaking Changes
Liferay DXP 2024.Q2 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2024.Q2. As the...
Published Date: Jan 18, 2025 2:47 AM
2024.Q2 Default Setting and Feature Flag Changes
2024.Q2 Default Setting and Feature Flag Changes Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, you should review the...
Published Date: Mar 6, 2025 4:05 PM
Maintenance Mode and Deprecations in Liferay DXP 2024.Q2
Maintenance Mode and Deprecations in Liferay DXP 2024.Q2 Features moved to Maintenance Mode or marked as Deprecated in Liferay DXP 2024.Q2 appear here. For details about these statuses and their...
Published Date: Dec 11, 2024 4:21 PM
Liferay DXP 2024.Q3 Breaking Changes
Liferay DXP 2024.Q3 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2024.Q3. As the...
Published Date: Jan 18, 2025 2:47 AM
2024.Q3 Default Setting and Feature Flag Changes
2024.Q3 Default Setting and Feature Flag Changes Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, you should review the...
Published Date: Mar 6, 2025 4:05 PM
Creating an Action Executor
Creating an Action Executor Workflow nodes can contain elements that execute custom logic via Groovy scripts. approve
Published Date: May 9, 2024 6:56 PM
Workflow Definition Node Reference
Workflow Definition Node Reference Node elements and their sub-elements are fundamental building blocks making up workflow definitions. Nodes often reflect the real life stages of the review...
Published Date: May 9, 2024 6:56 PM
Workflow Task Node Reference
Workflow Task Node Reference As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). Tasks are the part of the...
Published Date: May 9, 2024 6:56 PM
Using Condition Nodes
Using Condition Nodes Subscription Condition nodes are useful for acting (transitioning, assigning, etc.) conditionally in the workflow. Perhaps you have multiple reviewers and must determine...
Published Date: May 9, 2024 6:56 PM
Workflow Designer Overview
Workflow Designer Overview Subscription The Process Builder's workflow designer is a graphical interface for creating workflow process definitions. The convenient drag and drop interface makes...
Published Date: May 9, 2024 6:56 PM
Crafting XML Workflow Definitions
Crafting XML Workflow Definitions As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). All Workflow...
Published Date: May 9, 2024 6:56 PM
Creating a Condition Evaluator
Creating a Condition Evaluator A Workflow condition node uses a Groovy script to determine the proper transition a workflow item traverses. Instead of writing logic in Groovy directly in a workflow...
Published Date: May 9, 2024 6:56 PM
Using Forks and Joins
Using Forks and Joins Subscription Here you'll learn how to use the Fork, Join and Join XOR nodes. These nodes are useful for workflow processes that have multiple reviewers like the...
Published Date: May 9, 2024 6:56 PM
Creating Workflow Tasks
Creating Workflow Tasks Subscription The default Single Approver Definition offers a simple introduction to workflow tasks. It has only two task nodes: Review and Update. The workflow enters the...
Published Date: May 9, 2024 6:56 PM
Workflow Transitions
Workflow Transitions Subscription Transitions represent the paths a workflow can traverse. In the Workflow Designer's palette, transitions are the arrows connecting the workflow nodes: ...
Published Date: May 9, 2024 6:56 PM
Developer Guide
Developer Guide Using The Script Engine in Workflow Crafting XML Workflow Definitions Workflow Definition Node Reference Workflow Notification Template Variables Workflow Task Node Reference ...
Published Date: May 9, 2024 6:56 PM
Using Task Timers
Using Task Timers Task nodes can include task timers to trigger an action after a specified time period. Timers are useful for ensuring a task does not go unattended for too long. Available timer...
Published Date: May 9, 2024 6:56 PM
Workflow Nodes
Workflow Nodes Subscription A Workflow Node represents a specific point in an approval process, whether it begins the review process, approves or rejects the asset, or reassigns the task. Below...
Published Date: May 9, 2024 6:56 PM
Connecting Liferay DXP to Analytics Cloud
Connecting Liferay DXP to Analytics Cloud Liferay DXP 2024.Q1+/Portal GA112+ Liferay DXP and Analytics Cloud connect via a secure, encrypted token. This token is generated by Analytics Cloud and...
Published Date: May 9, 2024 6:44 PM
Connecting Liferay DXP 7.3 to Analytics Cloud
Connecting Liferay DXP 7.3 to Analytics Cloud Liferay DXP 7.3 U30+ The steps to connect Liferay DXP 7.3 to Analytics Cloud differ slightly from the steps to connect Liferay DXP 7.4. Liferay DXP...
Published Date: Sep 18, 2024 3:10 PM
Viewing the Analytics Dashboard
Viewing the Analytics Dashboard After syncing data, Analytics Cloud automatically begins tracking site visitors and how they interact with your content. The following tools are available for...
Published Date: May 9, 2024 6:44 PM
Optimization
Optimization
Published Date: May 9, 2024 6:44 PM
People
People Better understanding individual users and users in aggregate is key to offering excellent service. Analytics Cloud provides the tools to better understand both. By building robust Individual...
Published Date: May 9, 2024 6:44 PM
Metrics Description
Metrics Description See the description of various metrics used by Analytics Cloud and how they are calculated. Index: A/B Testing - Estimated Time to Declare Winner A/B Testing - Improvement ...
Published Date: May 9, 2024 6:44 PM
Multi-Factor Authentication
Multi-Factor Authentication Multi-factor authentication (MFA) is required for all Analytics Cloud users. This additional layer of security helps to protect users from cyberattacks such as phishing...
Published Date: May 9, 2024 6:44 PM
Working with Workflow Context
Working with Workflow Context Workflows in Liferay are used as approval processes. At each step of the process, the workflow has certain data that's available in a Map object referred to in your...
Published Date: May 9, 2024 6:56 PM
Introduction to Workflow
Introduction to Workflow Liferay DXP ships with a workflow engine that allows users to review and approve content such as Blogs, Web Content, Wikis before they are published. The Workflow...
Published Date: May 9, 2024 6:56 PM
Using Workflows
Using Workflows Activating Workflow Reviewing Assets Using Workflow Metrics Workflow Metrics Reports
Published Date: May 9, 2024 6:56 PM
Activating Workflow
Activating Workflow You can activate a workflow process for an asset type either across the DXP instance or only on a specific site. When a workflow process is activated across the instance for a...
Published Date: May 9, 2024 6:56 PM
Reviewing Assets
Reviewing Assets When an asset's workflow is activated, one or more users must review it before publication. You can assign workflow review processes to specific users or to a particular Role (for...
Published Date: May 9, 2024 6:56 PM
Analytics Cloud
Analytics Cloud Collecting analytics data is a crucial part of any business. Liferay offers an analytics tool that's integrated with DXP to provide useful information on who visits your site and...
Published Date: May 9, 2024 6:44 PM
Using the Script Engine in Workflow
Using the Script Engine in Workflow As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). Add Groovy scripts...
Published Date: May 9, 2024 6:56 PM