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
Which Liferay version should be used in gradle.properties for the 2024.Q1.1 version?
Issue Which Liferay version should be used in gradle.properties for DXP version 2024.Q1.1 Environment Liferay DXP Resolution 1. Looking at the release JSON here, the property should be...
Zendesk Click-to-Chat uses "screenName" instead of Actual Name for Tickets/Claims
Issue The Zendesk Click-to-Chat widget uses the claim screenName, instead of the user's actual name. This becomes a problem when Zendesk then creates a contact for this user as their name is incorrect....
Understanding the 'Viewable by' dropdown and Download permission for file uploads in DL
Issue How do the 'Viewable by' dropdown and Download permission work when uploading files to the Document Library? Environment 7.4 U76 - 2024.Q4 Resolution 'View' permission → 'View' and 'Download' permissions The...
How to filter web content by structure field with headless APIs
Issue Create a custom structure and use a headless API to filter web content based on specific fields within that structure Environment Quarterly Releases DXP 7.4 DXP 7.3 Resolution The following...
Missing 'Dynamic Data Mapping Structure' references during LAR import due to FieldSet usage in a structure
Issue We encountered an error while importing a site from the production environment into the development environment: There are missing references that could not be found in the Live Environment. Please publish again to...
Unable to access the REST API from browser with other languages
Issue Not able to access Headless API from a browser with different language than the one available in the website. Environment Liferay 2023.q4 Liferay 2024.q1 Resolution This is a known issue and fixed by: LPD-20528...
Categories translated to a new language do not show the updated language despite setting the language in Account Settings
Issue We've found that when using the 'Multi Column Layout' widget template and setting the Language section on a category filter to French (ex: fr_Fr) it reverts back to 'en_US'.  This occurs even when the Account...
Elasticsearch as Service
NOTE: Liferay Support does not recommend or endorse specific third-party products over others. The information provided about products not created by Liferay is for reference purposes only, and any implementation...
Subscribe option is not shown in Message Boards
Issue Subscribe option is not shown in Message Boards even though the Web Site notifications have been configured through My Profile -> Notifications as described here. Environment Liferay 7.4, Quarterly...
Embedding videos using basic web content
Issue When we try to embed a video using <iframe> tags, during the creation the video displays, however after publishing the content and editing it again, the video is not displayed anymore and the source is updated...
Paginator is not showing intermediate pages in mobile render
Issue The default Pagination Taglib Scroll is not showing intermediate pages in PWA mode. Steps to reproduce: 1. Set search.container.page.default.delta=4 in the portal-ext.properties. 2. Start Liferay and create,...
Specification Facet is temporarily unavailable
Issue Specification Facets are not functioning correctly in certain search scenarios, resulting in the 'Specification Facet is temporarily unavailable' error in the UI and below errors in the Liferay logs. ERROR...
Issue with Asset Publisher Pagination
Issue Asset Publisher pagination is not working as expected. The last page is not accurate in the pagination taglib scrollbar in the mobile render as well as the desktop view. Steps to reproduce: Start Liferay and...
Is there a way for users to visit our site using a custom domain without the search engines show the contents with the link?
Issue The following article suggests that we cannot remove the default domains: https://help.liferay.com/hc/en-us/articles/21806552291981-Is-it-possible-to-remove-the-default-domains-lfr-cloud-in-Liferay-PaaS, but we...
How to install Glowroot on an Elasticsearch server?
Issue Is there a possibility to install Glowroot on an Elasticsearch server? Environment Liferay DXP 7.4+ Resolution Officially, Glowroot doesn't directly support Elasticsearch for data storage. There...
How to add a comment in Page Comments widget as Guest?
Issue How to add a comment in Page Comments widget as Guest? Environment Liferay DXP 7.4 Resolution 0.) Use a vanilla Liferay 7.4 with the latest quarterly release. 1.) Go to Design --> Page Templates -->...
A/B Test data is not displayed on Analytics Cloud
Issue After setting up A/B testing for a Liferay instance in Analytics Cloud, the test results do not show up, however, other navigation data is displayed. Environment Analytics Cloud Resolution There are a few...
A/B Testing - What are the conditions to declare the winner?
Issue In conducting A/B testing, all the tests were run in anonymous sessions, ensuring that each session was isolated by closing the incognito tab between tests. I experimented with both anonymous and non-anonymous...
Is ManagementBarFilterItem deprecated in 7.4?
Issue Currently we trying to upgrade from Liferay 7.0 to 7.4u112. We are currently in progress of code upgrade of one of our custom modules. We are facing one issue in one of our importing statement as mentioned below:-...
No item selector views found for ddmuserpersonalfolder
Issue A logged in user tries to upload a document through a Form's Upload Field (D&M). When he clicks on the selector it does not open any and an error is shown. You can observe the following warn in the...
Session keeps extending itself indefinitely in Page Edit Mode
Issue When a user leaves a Page idle in Edit mode for a long time, the session keeps extending itself indefinitely, and the user is never logged out. Environment Quarterly Releases Resolution This is the...
It is not possible to switch between options using Incompatible in Bundle product relations
Issue We added two bundle options for a product (i.e. myProduct) and between the products of each option we defined some Incompatible in Bundle product relations. If we open myProduct details and select an option...
Angular custom element Client Extension does not load on SPA navigation
Issue Create and deploy an Angular custom element Client Extension, for example: liferay-sample-custom-element-3 .  Drag the custom element into a page and navigate with Single Page Application enabled:...
DeepL Auto-Translation Error from English (en-US) to German (de-DE)
Issue When using the DeepL Translator integration in Liferay 2024q2.0, an error occurs while attempting to auto-translate web content from English (en-US) to German (de-DE), despite German being a supported language in...
Remove Orphan Widgets on Multiple Pages
Issue We are running on Liferay 7.4 Q1.7 and we are encountering some issues caused by orphan widgets. I understand that we can delete orphan widgets on a page level but is there any way we can clear orphan widgets for...
JAX-RS web services return error 404 after upgrade DXP 7.3 from u19 to u36
Issue We have 2 JAX-RS web services that work well with DXP 7.3 u19. We upgrade recently to u36, then the 2 JAX-RS web services do not work anymore. . In the API Explorer we can see our Rest Application with the api and...
Unable to re-enable Analytics Cloud in Production after disabling the connection in a lower environment with Production backup data
Issue In a testing scenario in which Production backup data is imported to a lower environment and Analytics Cloud is disabled via the UI in the lower environment, you may observe that the connection gets disabled in...
How to resolve Iframe requesting authentication multiple times in a clustered environment
Issue After including an iframe link in a 3rd party application for our clustered Liferay environment (and already setting the appropriate X-Frame-Options), users are experiencing repeated authentication prompts even...
Is it possible to enforce that you cannot create/save a parent object until you have connected to it at least one child object?
Issue steps : - Create Object called "news" - Create object called "News Attachments"  the requirement :  I cannot add new news without adding attachments , I need to prevent the user to add a new news without attachments...
How to increase Google cloud CDN caching time
Issue How to increase the Google Cloud CDN cache timing max-age= 3600(1 hr) to 1 day. Environment Liferay PaaS Resolution The default CDN caching involves the caching timing limited to 1hr(CLIENT_TTL and...
How does "company.default.home.url" property work?
Issue I don't understand how company.default.home.url in portal-ext.properties and the setting of Control Panel ->Instance Settings -> Instance Configuration -> General -> Home URL work together. Environment DXP...
Categories Filter does not display categories in correct alphabetical order
Issue Issue 1: Some categories in your language having accents or other language-specific characters are not correctly ordered. For example: Abierto Cerrado Árbol (should be at second place) Issue 2:...
How to set up client extension to be used in multiple On-Premise instances
Issue You need to deploy a custom client extension to specific instances. What are the next steps? Environment DXP 7.4 Quarterly Releases. On-Premise, Local environment and PaaS Resolution A custom...
Unable to get OpenID Connect's link to work after upgrading to a Quarterly Release
Issue After upgrading to Quarterly Release 2023.Q3.4 from DXP 7.3, we've found that OpenID Connect is no longer working. The button is no longer populating within the UI even after enabling it using this article:...
Create journal articles (web contents) programmatically
Issue I would like to know an easy way to create web contents programmatically. Environment Liferay DXP 2023.Q4 Resolution NOTE: The following resolution requires customization and should only be implemented at the...
Pages Hierarchy menu is cutting off the menu items when there are many nested pages and no scrolling option available either
Issue Customer has noticed that in the Pages Hierarchy menu there is no option to scroll horizontally if the page names don't fit the menu window. The page names are also cut and there isn't any way to read them....
role "Site member" is being activated by default in the permission selector
Issue When administrators create a folder or document in the Document Library, Liferay automatically assigns Guest permissions to the created item. However, when non-administrator users perform the...
Error saving images in a custom structure after add a translation
Issue A client encountered an error when using the 2024.Q2.(4+) versions while attempting to save a Journal article with translations using a custom structure. The issue could not be reproduced in the...
Regarding compatibility with reCAPTCHA V3
Issue We have noticed that the compatibility between reCAPTCHA V3 and Liferay 7.4 is problematic, which has prevented us from implementing this version on our site. Based on our research, this issue is already known within...
Control Panel will not open until all portlets are loaded in the page
Issue clicking on the Global Menu (aka Open Applications Menu) icon in that black bar which is at the top of our UI all of the time (for administrators) does nothing until the page below is fully loaded. Even though...