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
Duplicated web content fails to render on a display page
Issue Copied Web Contents misses display page settings Steps to reproduce: 1. Create a display page for Basic Web Content 2. Create a Basic Web Content titled 'Test' and set the display page for the previously...
Forms portlet doesn't populate logged user's data
Issue It would be nice it there could be an option to autofill using the user logger data instead of the user data that was used to define the data provider. Environment Liferay DXP [all versions]  Resolution This...
While uploading file via drag and drop, file losing its extension
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Create a Sharepoint OAuth2 Connection by navigating to this path System Settings > Documents and Media > Sharepoint OAuth2. 3. Now, access Document & Media....
Dropdown always opens upward
Issue Select input dropdown opens upward in the system settings Steps to reproduce: Navigate to a settings page with a select input (For example, Control Panel > System Settings > Search > Category Facet Field)...
Save button has different dimension than delete button
Issue Steps to reproduce: 1. Enable this feature flag: feature.flag.LPS-148856=true 2. Start Liferay DXP 7.4 3. Create two Custom Objects. 4. Navigate to the Model Builder view. 5. Create a relationship between...
Only the person assigned to a Workflow task should be able to edit the Draft
Issue A User, who is assigned to a Workflow task should be the only user who is able to edit the Draft while the Workflow task is assigned to him/her. Currently, users with edit/admin rights can edit the Draft any...
Preview of PDF document (generated with ItextPDF) contains unwanted spaces between letters
Issue We are generating our PDF files programmatically using ItextPDF 7.2.5 API The Library used is compileOnly group: 'com.itextpdf', name: 'itext7-core', version: '7.2.5' After uploading such a PDF file to DXP's...
The Category Facet widget does not allow filtering by site vocabularies
Issue When an administrator user tries to configure the Category Facet (Search) widget with vocabularies/categories, only global vocabularies are displayed, not those belonging to a site. Environment Liferay DXP 7.4+...
Uploading a large amount of data results in high memory usage on CI service
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Uploading more than 1 GB worth of files can result in a failed build...
Guest user cannot see a Document when accessed by the Latest version URL
Issue A Document has "View" permissions enabled for Guest users. When the Guest user wants to access the Document by using the Latest version URL, the Document is not accessible. Environment Liferay DXP 7.4...
Scope selection in Blogs Aggregator portlet not working
Issue Log in as Admin Add a Blogs portlet on Liferay home page Add an entry Navigate to Control Panel > Sites Create a new Site (eg: Liferay 2) Create a new page on the Site Add Blogs portlet and Blogs Aggregator Add...
Python error when using theme generator on Windows
Issue I am trying to create a theme with liferay theme generator on Windows but I am receiving a node-gyp or python related error. Environment Liferay DXP 7.0+ Resolution The generator uses node-sass. If you are on...
Non-descriptive Accessibility Labels on Toggle Options
Issue Toggle options in are labeled as 'checkboxes', and are not given an identifier. Therefore, Accessibility Readers report them as: “##### checkbox checked”. For example, inspect the element to find the...
The Error "instantiatedGenerator.run is not a function" Occurs When Creating a Theme Using Liferay Theme Generator
Issue I followed the documentation to set up the environment and ran the command yo liferay-theme, but the error "instantiatedGenerator.run is not a function" occurs.  Environment Liferay 7.4 Resolution Downgrade Yeoman...
The user can no longer edit and add new web content after enabling the local staging
Issue When staging is enabled, the user with the web content editor role will be unable to add or edit any web content in the staging environment.  Steps to reproduce: Create a site On-site configuration enables...
Unable to add new language in Liferay DXP
Issue Set the new locale language from the available language to the current language. The below error appears on the UI. Steps to reproduce: Add the new language to Web.xml by navigating...
Disable Commerce Modules
Issue Some users don't need a commerce application in DXP 7.4 and would like to disable it. Environment Liferay DXP 2023.Q3.1 Liferay DXP 2023.Q3.2 Resolution The blacklisting of commerce modules works properly...
Malware detected in Liferay Bundle - eicar.jpg
Issue We were notified of a possible malware infection. The location is my extracted source code of a Liferay DXP bundle. The file in question is eicar.jpg Environment Liferay DXP 7.4 Resolution EICAR files can...
I cannot create Users with emails that start with "root"
Issue Liferay does not allow me to register a user with the email root@acme.com. The UI displays the following error: Error: Please enter a valid email address. I would like to know if there is a setting that...
Compatibility for OpenOffice v4.1.13
Issue Is Liferay DXP 7.4 compatible with v4.1.13, as in the compatibility matrix only v4.1.11 is mentioned? (Required for upgrading OpenOffice from v4.1.11 to v4.1.13, for security compliance reasons.)...
The Liferay is vulnerable to the CVE-2023-4863?
Issue How can I mitigate vulnerability with CVE-2023-4863 regarding Liferay DXP? Environment All environments. Resolution Liferay does not use the libwebp library, so are not vulnerable to CVE-2023-4863. ...
Is Liferay vulnerable to CVE-2023-33946
Issue I would like to know if Liferay is vulnerable to CVE-2023-33946? Environment Liferay DXP 7.4 U1-U48 Resolution Yes, the Liferay is vulnerable to this CVE, the resolution is update to Liferay 7.4 U49 (or...
Configuring Liferay Cloud with Azure Git Repositories
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue GitHub, GitLab, and Bitbucket are not ideal Git repo...
Implementing an Item Selector
Issue I am trying to create an Item Selector using the article Implementing an Item Selector On step 5, Portlet shows but clicking on the "Select button" gives error message in console and nothing else happens...
Users are not able to log in due to transaction lock errors in database
Issue Some users are not able to log in to the environment, even after clearing the database cache The user generally encounters a temporarily unavailable banner or a not authorized 401 error The following transaction...
How can we control which web content appears in the search results?
Issue We have loads of web contents that we want to hide from the search results Can we do it somehow in a bulk edit, or assign a category to them so we would only need to change the category's...
PDF previews in the Item Selector
Issue The Item Selector Preview window currently only shows previews for videos and images. Instead of the empty image icon, it would be great to see previews for PDF files. Environment Liferay DXP [all versions]...
Is it Liferay vulnerable to the Log4j Vulnerability CVE-2019-17571?
Issue After search in the following folder:/tomcat/webapps/ROOT/WEB-INF/lib/log4j-extras.jar is notice that the log4 is available as part of product, so the Liferay is it vulnerable to this lib? Environment All...
How to change the default Asset Selection in Asset Publisher Configuration
Issue Currently the default value for Asset Selection in Asset Publisher Configuration is Collection. Is it possible to change the default Asset Selection value to Dynamic? Environment Liferay DXP 7.4 Resolution...
Clicking back arrow on page when editing a page results in a NullPointerException
Issue When editing a page, exiting using the back arrow leads to an error page instead of the previous page and a NullPointerException in the log Environment DXP 7.3 u18 Resolution Upgrade to 7.3 u34 or seek...
SearchException entity content is too long for the configured buffer limit Error for a custom entity even when Indexing Batch Sizes configuration is small
Issue Trying to reindex a custom entity produces SearchExceptions in the logs due to a buffer limit: com.liferay.portal.kernel.search.SearchException: java.lang.RuntimeException: java.io.IOException: entity content...
Avoiding 'q param' and caching of Favicon in the browser
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Whenever users navigate to different pages, a new...
Hide image formats to be returned in search result
Issue When users search for a specific keyword (let's say fav) using the Liferay search bar portlet, the search result shows each and every content with the keyword fav that are Web Content, Images, users, etc....
'Error : The friendly URL has too many slashes' is observed in friendly URL of child site
Issue The parent site has a friendly URL say "/abc1" and a child site of it with a friendly URL "/def1". As per the requirement if the user accesses any of the pages of the child site, then the URL should be...
Customize the OOTB portlets on the Liferay SaaS platform
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Could you please provide us with a blog to...
How to remove file upload option for the particular user
Issue How to remove or add the file upload option in the web content for the specific user. Environment Liferay DXP 7.4 Resolution The following are the steps that can be taken to achieve this:  Log in as an...
Who added user ddm_form_default_user_screen_name in Liferay?
Issue We found the user ddm_form_default_user_screen_name in our Liferay Portal. Could it be a security attack? Environment Liferay DXP 7.3 Resolution The user with name ddm_form_default_user_screen_name is an...
Unable to edit permissions for Guest in a Web Content
Issue When trying to edit permissions for "guest" in a Web Content, the permission window opens, but the field appears disabled, preventing any changes. Environment Liferay DXP 7.4 Resolution Access Control Panel...
Why doesn't queued publication show status correctly?
Issue Queued publication does not show status correctly. Environment Liferay DXP 7.4 Resolution 1.) Create a publication. 2.) Add any change. 3.) Add a breakpoint to the thread to CTPublisher. 4.) Publish...
Placeholder text visible for empty mapped web content
Issue If you have web content with optional inputs and then map these to fragment fields in display page template. The fragment components will display default placeholder texts if the web content doesn't have values...