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
Custom Facet Examples
Custom Facet Examples The custom facet is a powerful aid to customizing your site's search experience. When the out-of-the-box facets don't meet your requirements, the custom facet fills the gap....
Configuring the Search Results Widget
Configuring the Search Results Widget Configure the Search Results widget by opening its options menu (Options) and selecting Configuration. The display of Search Results is configured in the...
Search Results Widget Template Reference
Search Results Widget Template Reference While creating a search results widget template, you can access pre-populated variables in the FreeMarker template editor. The variables listed in the...
Handling Missing References in Imports
Handling Missing References in Imports Liferay DXP 2025.Q3 When importing content or user-related data (such as categories, tags, vocabularies, roles, organizations, accounts, and account groups),...
Using Notification Templates for Commerce 2.0 and Earlier Versions
Using Notification Templates for Commerce 2.0 and Earlier Versions Email notifications are sent automatically to users based on events in the store. To send them, you must first create a...
Adding Addresses to an Account for Commerce 2.1 and Earlier Versions
Adding Addresses to an Account for Commerce 2.1 and Earlier Versions This article documents how to update an account's billing and shipping addresses using either the Control Panel. Navigate to...
Managing Channels for Commerce 2.1 and Earlier Versions
Managing Channels for Commerce 2.1 and Earlier Versions To display products and receive orders, a Liferay instance must have at least one channel. Accelerators like Minium already have a channel...
Using the Flat Rate Shipping Method for Commerce 2.0 and Earlier Versions
Using the Flat Rate Shipping Method for Commerce 2.0 and Earlier Versions Buyers can choose a flat rate shipping option to ship any product. By creating multiple flat rate options, you can give...
Headless APIs
Headless APIs
Integration
Integration
Content Management APIs
Content Management APIs You can use headless APIs to interface with most types of content in Liferay, including web content, message boards, and knowledge base articles. Here are resources to help...
Liferay Security APIs
Liferay Security APIs You can use headless APIs to interface with important Liferay security features, including CAPTCHA configurations and SCIM. Here are resources to help you understand and...
Process Automation APIs
Process Automation APIs You can use headless APIs to interface with automation features in Liferay DXP, including workflows. Here are resources to help you understand and integrate these APIs to...
Security and Administration
Security and Administration After installation comes configuration. There are three areas you should examine carefully before opening your system to users: Security Administration Settings ...
AI
AI Liferay DXP integrates with external AI systems to enhance and accelerate your content creation and management processes. With easy-to-configure AI integrations, you can Accelerate content...
Custom Filter Examples
Custom Filter Examples This feature does not work with Solr. The Custom Filter widget is a powerful aid to your search tuning efforts. Without deploying custom code, you can exert control over...
Category Facet
Category Facet The Category Facet narrows search results for categorized assets that match the search query keywords. Each matching result's categories are aggregated as facet terms. Example of...
Upgrading to Jakarta
Upgrading to Jakarta Liferay DXP 2025.Q3+/Portal 2026.Q1+ Liferay stepped into the future of enterprise Java when it moved to Jakarta EE for the 2025 Q3 and the 2026 Q1 LTS release. This frees...
Object APIs
Object APIs You can use headless APIs to interface with objects and picklists. Here are resources to help you understand and integrate these APIs to enhance your ability to manage objects.
Liferay DXP 2025.Q3 Breaking Changes
Liferay DXP 2025.Q3 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2025.Q3. As the...