Capability

Integration

Liferay is designed to be standards-compliant and highly interoperable. Connect Liferay DXP with external systems using SOAP, REST, GraphQL, and more to unite third-party software, legacy systems, and data.

Headless APIs, Remote Apps (Client Extensions), API Builder, and integrations with SSO platforms are some of the examples of the features in this area.

Feature
Deployment Approach
Changing the default Mail Domain in DXP
Issue In Liferay DXP, is it possible to configure the default email domain used during user creation? We'd like new users to have email addresses ending in "@example.com" instead of "@liferay.com". Resolution Go to...
Polyfill.io Vulnerability: Is Liferay affected?
Issue An attribute polyfill:true is observed in the source code of the website. Does it have anything to do with the domain 'https://polyfill.io'? Is Liferay affected by the Polyfill.js vulnerability? ...
Document status is not getting updated in search indexes
Issue Unable to update the document status in the search indexes. Steps to reproduce: 1. Start the server. 2. Deploy the JAR file. 3. Navigate to the Control Panel > Custom Fields. 4. Add 2 custom fields,...
Captcha does not appear on each submission attempt in the form
Issue Create a form by enabling the CAPTCHA and submit it for the first time, try to submit it again, then the CAPTCHA will not appear. Steps to Reproduce: 1. Start the server. 2. Navigate to the Site Menu >...
Unable to see the list of assignees for Site Roles, Organization Roles, Asset Library Roles and Account Roles
Issue I would like to access a list of Roles and Assignees for "Site Roles", "Organization Roles", "Asset Library Roles", and "Account Roles" without having to go through each individual account to get...
Upgrade Fails: Error after upgrading using the Database Upgrade Tool (MS SQL Server)
Issue After running `db_upgrade_client.bat` my upgrade failed with no explanation in the logs. Upgrade failed, when it was attempted again it was successful but Liferay won't start After upgrading, Liferay...
Facing issues in setting 'liferay.workspace.product' property for Liferay Workspace
Issue Upgrading the portal from Liferay DXP 7.4 Update 67 to Liferay DXP Quarterly Release 2024.Q1.9 and trying to set 'liferay.workspace.product = dxp-2024.q1.9' in the gradle.properties however, it is not...
Can you add a theme or fragments to action pages?
Issue How do I add fragments to action pages like /c/portal/update_password and /c/portal/update_reminder_query? Our theme reverts on utility/action pages /c/ When a user is taken to the...
Is Elasticsearch 8.14.x or 8.15.x compatible with Liferay DXP Quarterly Release?
Issue The compatibility matrix does not list newer releases of Elasticsearch, like 8.14.x or 8.15.x, are they compatible? We've been made aware of CVE-2024-23445 and CVE-2024-37280, can we upgrade to...
Canonical urls for commerce products
Issue Canonical URLs work correctly for pages in different locales, however, users want the same for their products so that the correct canonical tag is displayed for their product based on the page locale....
Unable to access product specifications via guest user
Issue Users need to access product details via a headless admin API but through guest users (unauthenticated requests). However, users could use 'Service Access Policies' for this; though, even after adding the...
Image preview not displaying for AVIF format
Issue Images in AVIF format cannot be previewed in Documents and Media Steps to reproduce 1. Startup Liferay 2. Setup and enable ImageMagick (with HEIC support) 3. Navigate to System Settings > Adaptive Media >>...
Known Issue [Resolved]: Products with a UOM configured and discounts updated via API unexpectedly display per-base-unit net price
Issue After applying a discount to a product (with a UOM configured) via the POST v1.0/skus/by-externalReferenceCode/{externalReferenceCode}/sku-unit-of-measures headless-commerce-admin-catalog API, the discounted...
Unable to configure Liferay to use Okta groups for authorization due to missing Feature Flag
Issue While trying to configure Liferay to use Okta groups for authorization when following the instructions here, Importing User Groups’ Memberships from an External IDP through SAML, there’s a mention of...
All Custom Fields are not viewable in the Control Panel
Issue When adding more than 25 attributes, only 20 are viewable. Steps to reproduce: Control Panel > Configuration > Custom Fields > User Add more than 25 attributes by clicking on "New" Observe that only 20...
Multiple

tags on the Home page editor

Issue Users want to improve SEO performance by ensuring that each page contains only one H1 tag. However, they noticed that '<h1 class="hide-accessible">Navigation</h1>' appears on all pages, thus this has to be a...
lastPublishDate showing as NULL
Issue 'lastPublishDate' column is showing as NULL in 'DLFileEntry' table. According to the use case, users need to show the last publish date of the document. Environment Liferay DXP 7.3 Liferay DXP 7.4...
Liferay 7.3 Update36 not available on CDN
Issue We are planning to upgrade product to version dxp-7.3-u36, but noticed that it's currently unavailable on CDN product_info.json Environment DXP 7.3 Resolution Since the introduction of the Quarterly Releases, it...
A simple example and key factors to check when testing custom OAuth 2.0 applications
Issue You have created an OAuth 2.0 application and would like to set up the minimum configuration to be able to test it. This article provides a simple example that could be adapted to your needs....
The portal is not reindexing because Elastic Search has reached the maximum number of shards.
Issue When attempting to reindex the portal, the process fails, and the following messages are displayed in the logs: Validation Failed: 1: this action would add [1] shards, but this cluster currently has...