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
JSON Web Token Assertions
JSON Web Token Assertions An assertion helps in sharing identity and security information across different domains. There are two uses for assertions: Authorization grants Client authentication...
サイドカーまたはEmbedded モードのElasticsearchの使用
サイドカーまたはEmbedded モードのElasticsearchの使用 ZIPファイルまたはDockerイメージを介してインストールされたLiferay Tomcatバンドルには、Liferayで始まるElasticsearchノードが含まれています。 Liferay 7.3+ と 7.4+ のノードはサイドカーサーバーとして別のJVMで動作し、Liferay 7.2...
Creating Forms Using Form Fragments
Creating Forms Using Form Fragments Use form fragments to create and manage forms on content pages or page templates. With form fragments, you can map fields to objects, organize layouts, and...
Translating Fields in Form Containers
Translating Fields in Form Containers Liferay DXP 2025.Q1+/Portal GA132+ Localize text inputs in form containers directly in the Page Editor to provide multilingual support for fields listed in...
Using Form Fragments
Using Form Fragments Liferay DXP 2023.Q3+/Portal GA92+ Liferay includes form fragments for building forms in content pages. To build a form, add a form container to a content page or page template...
Document Types and Metadata Sets API Basics
Document Types and Metadata Sets API Basics Liferay DXP 2025.Q1+/Portal GA132+ Liferay's headless delivery application provides REST services for Documents and Media that add document types and...
Product Configurations
Product Configurations Liferay DXP 2025.Q1+/Portal GA132+ Product Configurations are templates for managing product configuration and ability in one place. They help you make bulk changes to...
Build Retention Policy
Build Retention Policy The Liferay Cloud console displays your builds on the Builds page, so you can deploy them to your services whenever needed. However, only the most recent 1,100 builds remain...
Elasticsearch接続のトラブルシューティング
Elasticsearch接続のトラブルシューティング LiferayとElasticsearchの接続を設定する際に遭遇する可能性のある接続上の問題と、それらの問題に対する最も一般的な解決策を以下に列挙します。 その他の可能性については、Elasticsearchのトラブルシューティング:よくある問題を参照してください。 LiferayとElasticsearchのホスト設定の不一致...
Elasticsearchのバックアップ
Elasticsearchのバックアップ Elasticsearchレプリカ は 、ノードがダウンするのを防ぎますが、壊滅的な障害が発生した場合には役立ちません。 その時に役立つのは、適切なバックアップ習慣だけです。 アップグレード前のインデックスのバックアップ...
Elasticsearchの保護
Elasticsearchの保護 Elasticsearchを保護するために最初に行う必要があるのは、 X-Pack Securityを有効にする ことです。 その後、認証と暗号化通信の設定を開始できます。 **Elasticsearch 6.x:** Elasticsearch 6を使用している場合、ElasticのX-Pack Securityを使用するにはLiferay...
Provisioning Cloud Apps
Provisioning Cloud Apps You can provision cloud apps to your Liferay instance and start using them immediately. Unlike DXP apps, cloud apps integrate with Liferay SaaS directly and don't require...
Liferay DXP 2025.Q1 Breaking Changes
Liferay DXP 2025.Q1 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2025.Q1. As the...
Tracking Events in Third Party Websites
Tracking Events in Third Party Websites You can use Analytics Cloud to track events for analysis on websites not built on Liferay DXP by adding JavaScript code to the and of your HTML pages: ...
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...
Using Private Key JWT (JSON Web Token)
Using Private Key JWT (JSON Web Token) Liferay supports private key JWT as an authentication method for OAuth 2 clients. In this flow, the client itself creates the assertion. Liferay authenticates...
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...
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...
Best Practices for Managing Publications
Best Practices for Managing Publications Efficient publication workflows in Liferay help improve collaboration, reduce errors, and streamline content delivery. Follow these best practices to...
Adding Icons to Navigation Menu Elements
Adding Icons to Navigation Menu Elements Liferay DXP 2025.Q2+ Use icons to make navigation menus easier to scan and more visually engaging. They provide quick visual cues that help users recognize...
Connecting Liferay DXP to Marketplace
Connecting Liferay DXP to Marketplace Liferay DXP 2025.Q1+/GA132+ You can connect Liferay DXP to Marketplace in Instance Settings. With this integration, you can add supported apps from the...
Installing Payment Methods From Marketplace
Installing Payment Methods From Marketplace Liferay DXP 2025.Q2+ Currently, this feature is behind a release feature flag (LPD-35941). Read Release Feature Flags for more information. This...
Managing Payment Methods for Commerce 2.0 and Earlier Versions
Managing Payment Methods for Commerce 2.0 and Earlier Versions In Liferay Commerce 2.0 and earlier, payment methods are scoped by store site. To manage payment methods in Commerce 2.0 and below,...
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,...
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,...
2025 Deprecations and Breaking Changes
2025 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,...
Maintenance and Downtime
Maintenance and Downtime Sometimes, big changes in the underlying infrastructure of a project may cause downtime. When planning for these changes, you can enable maintenance mode to redirect...
Installing and Using the Liferay Commerce Connector to Stripe Tax App
Installing and Using the Liferay Commerce Connector to Stripe Tax App Liferay DXP 2025.Q2+ Liferay provides a cloud-based Stripe tax connector app that is based on the Tax Engine Client Extension...
Creating Tax Categories for Commerce 2.1 and Earlier Versions
Creating Tax Categories for Commerce 2.1 and Earlier Versions Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is...
2024.Q4 Default Setting and Feature Flag Changes
2024.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...
2025.Q1 Default Setting and Feature Flag Changes
2025.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...
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...
Securing Sign-In
Securing Sign-In The Sign-In widget calls the various mechanisms (the portal database, an LDAP server, a SAML identity provider, or any of the ways users can authenticate) that authenticate users....
Configuring Authentication Types
Configuring Authentication Types Users can be configured to log in using one of three authentication types: Authentication TypeDescriptionUsed by Default? Screen NameDetermined by administrator or...
Adding Marketplace Fragments to Pages
Adding Marketplace Fragments to Pages Liferay DXP 2025.Q3+ Liferay Marketplace offers a range of apps and fragments that integrate seamlessly into the Page Editor. Access, configure, and use these...
Authorize.Net for Commerce 2.0 and Earlier Versions
Authorize.Net for Commerce 2.0 and Earlier Versions Liferay supports Authorize.Net as a payment method. Authorize.Net, a subsidiary of Visa, provides payment gateway services. Prerequisites Before...
Migrating Liferay Instances
Migrating Liferay Instances Liferay DXP 2025.Q2+/Portal GA148+ [Beta Feature](../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) You can...
Mercanet for Commerce 2.0 and Earlier Versions
Mercanet for Commerce 2.0 and Earlier Versions Liferay supports Mercanet as a payment method out of the box. Since Mercanet accepts only EUR, the store's primary currency must be EUR. ...
Setting Rates for Tax Calculations for Commerce 2.1 and Earlier Versions
Setting Rates for Tax Calculations for Commerce 2.1 and Earlier Versions Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply...
Creating Tax Categories for Commerce 2.0 and Earlier Versions
Creating Tax Categories for Commerce 2.0 and Earlier Versions Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is...