Capability

Content Management System

Liferay’s Content Management System (CMS) offers user-friendly applications for creating, editing, publishing, and managing your site’s content.

Liferay empowers you to create and manage web content effectively. Easily create web content, upload documents, and leverage a suite of tools to administer and optimize your content. These tools include a user-friendly Content Dashboard UI, built-in Translation capabilities, and Content Performance insights.

Feature
Deployment Approach
Document URL Displays Virtual Instance Domain Instead of Site Virtual Host
Issue I've configured a Site with its own Virtual Host (www.b.com), but when I upload a document to that site, the document's URL incorrectly displays the parent Virtual Instance's domain (www.a.com). I expected...
Client Extension disappears
Issue We've found that our client extension disappears after Liferay is restarted. After a customElement CX is deployed, Liferay is forced to restart and our extension disappears with every restart. Environment SaaS...
Searching in a page created from a content page template does not work
Issue I have an issue with searching in pages created from the content page template. When I search in a page and filter to "Pages", nothing happens in the page, and there are no search results. Steps to reproduce...
StaleStateException Error During Startup with OpenID Connect Configuration
Issue During a Liferay DXP startup, the following error message appears in the logs, related to OpenID Connect provider configuration: ERROR [...][BatchingBatch:139] HHH000315: Exception executing batch...
Password Reset Link Immediately Shows as 'No Longer Valid'
Issue When a user requests a password reset, the link in the notification email leads to an error page stating, "Your password reset link is no longer valid." This occurs even if the link is clicked immediately...
Public resources under /o/
Issue Why /o/marketplace-app-manager-web/icon.jsp is public by default? Are there any other out of the box resources publicly available by default? Environment Liferay DXP any Resolution The Marketplace module is an...
What filtering syntax to use in headless API for filtering for those entries that do not belong to any categories?
Issue I am using the API GET /v1.0/asset-libraries/{assetLibraryId}/content-elements, but the question might be relevant for other endpoints as well according to...
Unable to add Information Templates after changing Default Language
Issue When only one language is available in Instance Settings > Localization and it is not "English (United States)", the Information Templates section under Design > Templates do not load. Environment Quarterly...
Does Liferay have an Attestation of Compliance to be PCI certified?
Issue We are in the process of reviewing application compliance and want to know if Liferay has an attestation of compliance (related to PCI), specifically the Payment Card Industry Data Security Standard? Environment...
How can I protect against CVE-2025-4388 vulnerability?
Issue My Liferay Instance has a vulnerability to CVE-2025-4388 Environment Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 Resolution Upgrade to 2024.Q1.13+ Request a Hotfix with LPD-46038, knowledgeArticleType:...
Google Cloud Translation Fails with "Too many segments" Error
Issue When attempting to use the automatic translation feature for an entire page o contents with multiple fields, the process fails. The logs show the following error:...
Subtype missing after importing information template
Issue When an information template is exported from one environment and imported into another, the link to the web content structure's subtype is lost. The template remains linked to the main structure (e.g., Web...
Node.js Version for Client Extension Development and Handling Security Vulnerabilities
Issue When developing client extensions with React for Liferay DXP 2024.Q4 or newer, what is the recommended Node.js version? The official compatibility matrix suggests Node.js version 20.12.2, but this version...
Environment variable for elastic password
Issue For security reason, we need to handle the Elastic password via an environment variable, using OSGI .config files. Checking the documentation, it seems to not be possible on 7.0...
Can Liferay Support add a new user to the SaaS environment?
Issue Is the Liferay Support team able to add a new user to the SaaS environment (i.e., the Liferay DXP environment)? Environment Liferay SaaS Resolution A new user will either need to be created on the site of your...
Users with permissions to create Collections are unable to select global Document Types
Issue Users with permissions to create Collections are unable to select global Document Types when creating a new Manual or Dynamic Collection with the Document subtype.  Environment Quarterly Release Resolution Please...
Is Oracle 23ai Supported by Liferay DXP?
Issue Is Oracle database version 23ai compatible with Liferay DXP? Environment Liferay DXP 7.4 Liferay DXP Quarterly Releases Resolution Currently, Liferay DXP does not support Oracle version 23ai. The...
Not able to see icons in a Spritemap Client Extension
Issue After upgrading to 2025.Q1.8, the icons from the Spritemap CX (Client Extension) are missing and requests for the Spritemap have been blocked   Environment Liferay DXP Quarterly Release 2025.Q1.8   Resolution In...
Step-by-Step SAML Integration with Liferay and Keycloak
Issue Is Keycloak supported with Liferay? If yes, how can SAML be configured with Liferay? Environment Lifeary DXP [All versions] Resolution As per Liferay’s official compatibility matrix, Keycloak is not listed as a...
Connection to Analytics Cloud fails due to error unable to find valid certification path to requested target
Issue Analytics Cloud is not getting configured when using an access token. The following error appears in the logs: ERROR [default task-26][ExceptionMapper:79] unable to find valid certification path to requested...