Capability

Personalization

Liferay provides powerful out-of-the-box features for building and delivering personalized experiences to users. Personalization features empower you to deliver novel site experiences that differ based on defined user segments, design and execute A/B Tests, and more.

Feature
Deployment Approach
Can we filter users and child organisations separately in a parent organisation view?
Issue Currently, when viewing users and child organisations assigned to a parent organisation, both entities appear in a unified list. This prevents users from viewing only child organisations or only users in a...
Use of the same ElasticSearch infrastructure for several Liferay DXP versions
Issue I would like to use the same ElasticSearch installation for different versions of Liferay DXP such as 7.3, 7.4, and 2024.Q3. Environment Quarterly Releases: 2024.Q3, 2024.Q2, 2024.Q1, 2023.Q4, 2023.Q3 Liferay...
Can we get the Info panel visible in search results when selecting a specific Web Content?
Issue When you go to Web Content, the Info Panel is visible on the top right corner. It is also visible when you select a specific Web Content and gives you valuable information. However, when you perform a search, the...
Automated third-party translations: Translation Usage Metrics / Analytics
Issue We would like to see more translation usage metrics or analytics about our translations when they are translated using third-party tools. For example, seeing the number of words displayed would be useful. Is this...
Renaming a fragment set folder creates a duplicate fragment set
Issue Renaming a fragment set's folder and redeploying it creates a duplicate fragment set in Liferay DXP. Environment Liferay DXP 2024.Q1.5+ Resolution This is expected behavior. The folder name serves as an...
Third-party translation engine: is it possible to generate translations tailored to a specific brand tone?
Issue If using a third-party translation engine, does Liferay provide options to generate translations tailored to a specific brand tone? Environment Liferay DXP 7.4+ Liferay Quarterly Release Resolution Currently,...
S3 Requests Causing Timeouts in Environments Without Internet Access
Issue We observe very long loading times (over 60 seconds) when accessing certain content management pages in the admin area, particularly: Editing a page in the page editor for the first time after login...
Sitemap does not show the complete page tree
Issue Using following URL http://my-domain/sitemap.xml does not show the complete page tree. What should we take into account for all pages are included in sitemap? Environment 2024.Q1.10 Resolution When you...
Is it possible to offer both SAML and OIDC as SSO options?
Issue Both SAML and OpenID Connect(OIDC) can be configured on the same Liferay instance. However, the option to authenticate using OIDC is missing whenever SAML is enabled. Is it possible for a user to select either SSO...
Java & Liferay - 2025 and Beyond
The next major evolution of Java is here and Liferay is poised and ready to embrace the next generation. Like with any software or technology change, adoption will require work and will take time. That's why...
Resolving 401 Errors When Using Authorization Bearer Tokens in RestBuilder APIs
Issue When making calls to a REST API service created with RestBuilder that includes the Authorization Bearer token header, the responses often return a 401 Unauthorized status. However, when the same service is...
How to overcome BOMs pointing to wrong JARs?
Issue When compiling our custom code, we encounter issues where our OSGi modules fail to start due to unresolved references to the Liferay packages. For instance, the following error is thrown:...
JournalArticleAssetEntryClassTypeIdUpgradeProcess WARN traces during upgrade process
Issue After upgrading from 7.3 to 2024.Q3 we are getting lots of WARN traces related to com.liferay.journal.internal.upgrade.v5_1_1.JournalArticleAssetEntryClassTypeIdUpgradeProcess upgrade process: 2024-11-20...
Avoid last name field being mandatory when creating users
Issue When creating new users, some fields (such as first name and last name) are mandatory, marked with a red asterisk. How can one specify the mandatory fields? Environment Quarterly Release 2024.Q1, 2024.Q2,...
Access a site other than the default one without /web
Issue By default, it is possible to access the pages of the website included with the default installation both with and without /web. This article addresses the need to change the site where this behavior is required,...
HTML elements disappear when creating new Object entries
Issue An embedded video (iframe) and other HTML elements within a Rich Text field of an Object are not persisting after saving a new entry. Environment Liferay DXP 2024.Q2 Resolution This is an expected behavior due...
Wikis with friendly URL
Issue When accessing a wiki article, the URL looks something like this:...
Is it feasible to hide fields in the upload Section of Document and Media?
Issue Is there an OOTB feature to hide the following fields in the Document and Media Upload section? Document Type Display Page Categorization Expiration Date Friendly URL Related Assets Permissions Environment...
Multilingual PDF search indexing fails with web content
Issue Why does the main document entry contain only the metadata and not the content of PDFs? Is it possible to add the content of PDFs along with the metadata of PDFs in the main document entry? Steps to...
Is there a release date for implementing the Content Security Policy (CSP) at Liferay?
Issue If CSP is in beta mode, how is Liferay protecting its system from vulnerability? Is there a timescale for when the CSP will be fully deployed in the portal? Once the CSP has been successfully implemented,...
If Form entries are saved into an Object, email notification about Form submission is not sent
Issue We have created an Object and a Form. We save Form entries into the Object. When a Guest user submits the form, the notification is not sent out. We are getting the following error in the logs: ERROR...
Liferay instance node going into hang mode - Failed to validate connection
Issue Liferay instance node goes into hang mode and the following error appears: HikariPool-1 - Failed to validate connection ... (This connection has been closed.) ... Possibly consider using a...
Is Liferay vulnerable to CVE-2024-38819: SpringFramework (spring-core-5.3.39)?
Issue CVE-2024-38819: Path traversal vulnerability in functional web frameworks (2nd report) is related to the usage of WebMvc.jar. Is Liferay vulnerable to this vulnerability? Environment Liferay DXP 7.3...
Vulnerabilities reported in classes generated by Liferay Service Builder
Issue While performing security scans, there are vulnerabilities found in custom classes that are generated by Liferay Service Builder. Environment Liferay DXP 7.4 Resolution Sometimes, these warnings are...
How to clear the data folder of Glowroot in Liferay PaaS
Issue How to clear the data folder of Glowroot in Liferay PaaS. Environment Liferay DXP 7.4 Liferay PaaS Resolution To clear the data folder through the Glowroot UI. Follow the below steps: 1. Visit the site and...
What is Synchronous Database Replication and how does It enhance Data Consistency in Liferay?
Issue What is Synchronous Database Replication and how does It enhance Data Consistency in Liferay? Environment Liferay DXP 7.4 Resolution Synchronous database replication is used in Liferay and it is a...
Updates are not visible without a page refresh
Issue After editing and publishing a fragment or page, the changes are not immediately visible, but a similar behavior could be reproduced in other ways. A manual page refresh is required to see the...
Updating Custom Account Entry Fields Fails for Person Accounts with a Specific Role
Issue 'users do not have permission' exception is showing when trying to update the same custom field on Person type accounts. Steps to reproduce: 1. Start a clean 2024.q1.1 bundle 2. Navigate to configuration >...
"HTTP Status 400 – Bad Request" error occured when Updating Blogs' Custom Friendly URL
Issue While updating the "Blogs" custom-friendly URL from "/liferay-blog" to "test-blogs/liferay-blogs," an HTTP Status 400 - Bad Request error appears on the UI. (A video demonstrating the issue has been attached.)...
How to change the generated OTP from alphanumeric to numeric in multi-factor authentication?
NOTE: The following resolution requires customization and should only be implemented at the discretion of your team. Liferay Support will not be able to assist with designing or implementing customizations. Issue...
Form Container does not display relationship field for parent object
Issue I have an object A with a one-to-many relationship to object B. When I add a Form Container to a page and map it to object A, I cannot select the related object B entries. Environment Liferay DXP 7.4+ Resolution...
Asset Publisher Subscriptions Only Trigger Email for New Assets
Issue When using the Asset Publisher with subscriptions enabled, email notifications are only sent when a new asset is added to the selection. Updating an existing asset's content does not trigger a new notification....
Knowledge Base Section Widget does not displaying the current version of Knowledge Base Article
Issue When displaying Knowledge Base Articles using a Knowledge Base Section widget, once an article is edited, the displayed content will not reflect the changes made This behavior is reproducible when the Knowledge...
Do I need to request an activation key for my Liferay service on Liferay PaaS?
Issue This article discusses whether PaaS subscribers will need to request a new activation key for the Liferay service. Environment Liferay PaaS Resolution An activation key will automatically be generated and applied for...
Tomcat Vulnerabilities CVE-2024-50379 and CVE-2024-56337 in Liferay DXP
Issue Vulnerability for Tomcat discovered after moving to Liferay DXP 7.4. How to remediate Apache Tomcat 9 Remote Code Execution (RCE) Via Write Enabled Default Servlet Vulnerability (CVE-2024-50379) and...
Can I change the Article ID after disabling Autogeneration of IDs for Journal Articles?
Issue When I change the ID of a previously created Web Content, after Publishing, the ID does not change. I have System settings → Web Content → Administration → Journal Article Force Autogenerate ID disabled...
How to create Charts in Quarterly Versions
Issue The Chart Tag Library was removed in 2023.Q4 with no direct replacement. I would like to know how to create charts in a Liferay version higher than 2023.Q4. Environment 2023.Q4+ Resolution On GitHub, you...
Enabling ElasticSearch Sidecar logs
Issue I would like to raise the log levels for ElasticSearch Sidecar The folder [liferay-home]/elasticsearch-sidecar/7.x.x/logs does not contain any log files Environment Quarterly Releases Resolution The...
Why doesn't the database's "userId_" update within the PLOEntry table with the ID of the last user to edit?
Issue We've found that when updating any Liferay Language Override key-value, the PLOEntry table within the database is not being updated with the ID of the last user to edit. It is our understanding that the table...
Brave Browser Issues
Issue I am experiencing an issue in Liferay, that is only reproducible in Brave browser, but not reproducible in Chrome, Firefox, Safari, or Edge. Environment Quarterly Releases Resolution The Compatibility...