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
Applying decorators on a content page within fragments
Issue Using fragments with embedded widgets, like web content display, the default theme decorator is not being applied to the embedded widget. Environment Liferay DXP 7.2+ Resolution The desired scenario of...
An empty Control Menu is visible for a user without permissions
Issue When a regular user (user created with default settings) log in to the portal, an empty Control Menu bar is displayed on all Content Pages. Environment Liferay DXP 7.3. Liferay DXP 7.4. Resolution Please...
How to unpublish a published content page or set it to draft
Issue I published a content page, and I cannot unpublish it or set it to draft. Environment Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 Resolution Once we publish a content page, we will not be able to set it back...
javax.portlet.PortletException: java.lang.IllegalStateException: getAttribute: Session already invalidated error
Issue Why does this error gets triggered? What would be the cause? INFO  [http-nio-8080-exec-2573][CustomLoginPortlet:726] url redirect = https://xxxx/group/yyyy ERROR [http-nio-8080-exec-2573][PortletServlet:112]...
Error when configuring SAML in a clustered environment for the first time
Issue When configuring SAML in a clustered environment and entering the configuration Idp connection an error is shown: java.lang.RuntimeException: java.lang.NullPointerException at...
"PortalException: Unable to get a unique file name" when adding a new Blogs image
Issue Steps to reproduce: Add a new blogs entry Add a new cover image to this blogs entry Save the entry Expected behavior: The image is uploaded Current behavior: An error is thrown and you found an error similar to...
Error displaying geolocation field OpenStreetMap (Leaflet) for the second time, showing a white map when cached
Issue We have a web content structure with a "geolocation" type field (we use the Open Street Map option). We display it using a template for said structure. The map appears correctly the first time it is loaded, but...
How can I reorganize the page-tree in the Staging and Live sites?
Issue By making a number of custom publications the page order between the Staging and the Live sites can be out of sync. This is a limitation that is caused by publishing only a set of pages and not the...
Browser console error : The connection used to load resources from https://www.xxx.yyyy used TLS 1.0 or TLS 1.1, which are deprecated and will be disabled in the future
Issue Browser console error as "The connection used to load resources from https://www.xxx.yyyy used TLS 1.0 or TLS 1.1, which are deprecated and will be disabled in the future. Once disabled, users will be prevented...
Getting mixed content on the portal
Issue After enabling SSL and routing the domain, getting mixed content on the portal that is the pages in the https://www.abc.in referring the http://www.abc.in for the stylesheet, javascript, and henceforth....
Force Basic and Force Digest Auth option are not honored
Issue Steps to reproduce: Configure Digest Authentication: System Settings > API Authentication > Digest Authentication: Force Digest Authentication: True Enabled: True Hosts Allowed: n/a URLs Excludes: n/a URLs...
Unable to order by published date at the time of selecting assets for a manual collection
Issue When we use Manual Collections, we have to select the items manually, using a selection screen. In this screen, under the Filter and Order selector, we can set Title or Modified Date as an item order. Is there...
What to expect if the company.default.home.url is set as "/"
Issue This article provides a high-level overview of what to expect if the company.default.home.url is set as /. Environment Liferay DXP with sites or instances with multiple virtual hosts Resolution Let's say that your...
Display page breaks in live when removing the web content and display page for it in staging
Issue Steps to reproduce: Create a new Site Go to Site Builder > Pages > Display Page Templates Add a new display page template, of type Web Content Article and Subtype Basic Web Content Add any mapeable fragment to...
Characters that are entered in a form field getting deleted
Issue Steps to Reproduce: Create a form with 2 required text fields and captcha enabled (enable captcha on form's kabob menu settings). For one field, set it up to validate that it is an email being inputted. Add a...
Custom form fields do not appear in the entries tab of the edit mode
Issue Steps to reproduce: Create a new custom field type for Forms portlet (in our example we'll call it "Custom field"). Add it to a new form. Add the forms portlet to a page. Send information to this form.  Edit...
Permissions selector defaults to Site Member instead of Guest
Issue Steps to reproduce Create a new site Create a public content page Go to Content > Web Content and try to create a new Basic Web Content Before publishing the Web Content check the Permissions section Expected...
Requested resource not found for asset friendly url after changing language
Issue Reproducing Steps Create a new content page, called page01. Add an Asset Publisher to page01 and configure Asset Link Behavior to View in Context. Create another content page, called page02. Add an Asset...
Localized Friendly URLs are not exported/imported properly.
Issue Reproduction steps: 0.) Use a vanilla bundle with the latest fix pack. 1.) Create site1. 2.) Create a Web Content "test" (the name is important) with the following localized Friendly URLs: en-US: "aaa" hu-HU:...
All the FriendlyURLEntries are been removed when removing a single version
Issue Steps to reproduce Add a web content article (version 1.0) Edit it and add a new lang (with title and friendlyURL) (version 1.1) Edit it and add a new lang (with title and friendlyURL) (version 1.2) Check the...
Firefox 86.0.1 broke form fields
Issue Steps to reproduce: Start a bundle Open the portal in Firefox version 86.0.1 Open a settings page (or basically any page) with form fields on it (for example: Instance Settings, Virtual Instances -> Edit the...
Importing/publishing Dynamic Data List Records with a repeatable Documents and Media field only imports the final value of that field
Issue Steps to Reproduce: 1. Navigate to Site Administration > Configuration > Site Settings > Advanced (right menu) > Staging 2. Select Local Live 3. Check the "Dynamic Data Lists" box. Leave all the other boxes on...
Datepicker first day of week is Sunday for the en_GB locale, when rendered by DDM Date field
Issue Steps to reproduce: 1. In Instance Settings/Localization add English (UK) as a current locale. 2. Set the current user's profile language to English (UK) - in Account Settings. This means that whenever this user...
fullLayoutURL is no longer used in Web Content notifications
Issue serviceContext.setLayoutFullURL(...) is used in JournalService, but never actually consumed. In other Services, serviceContext.getLayoutFullURL is used to set subscriptionSender's EntryURL in notifySubscriber...
Cannot add web content display portlet from page panel
Issue Reproduction Steps: 1. Set up vanilla 7.2. 2. Go to Site Builder --> Pages and add a public page as a widget page type. 3. Go to the page and from the upper right side click on "+" to open the application menu...
Issue adding web content to page from page "Add Panel"
Issue Reproduction Steps: Set up DXP 7.2 Go to Site Builder --> Pages --> and add a public page as a widget page type. Go to the upper right corner of the Page and click on "+" (add applications", then select "Content"...
Site template propagation performance
Issue The layouts, portlets, and data from the template are copied to the site created from the template using the export-import process. The initial site created using the template just copies the content data....
Issues with Content Page Indexing
Issue When users enable staging with Page Versioning, the content of a content page in the staging version of the site becomes unsearchable. Steps to reproduce: (Scenario 1) 1) Create a new site 2) Create a page...
How to address validation issues and missing references during the staging phase
Issue Unable to complete important tasks due to validation issues. Environment Liferay DXP 7.2 Resolution There are some useful settings under: System Settings > Infrastructure > VIRTUAL INSTANCE SCOPE >...
Enable "Shop By Diagram" product type
Issue The "Shop By Diagram" option is not visible while creating the Product. Environment Liferay DXP 7.4 Commerce 4.0 Resolution Follow these steps to enable the diagram in Product Click on Control Panel Menu >...
Asset Publisher configured with Content Set does not show expected content after remote publish
Issue Steps to Reproduce: 1. Start up 2 bundles with remote staging configured in the Global site 2. In Global > Categorization, add a Vocabulary and a Category 3. In Global > Content & Data > Web Content, add a basic...
Datepicker for web content Date fields starts on Sunday instead of Monday
Issue Steps to reproduce: 1. In Instance Settings/Localization add English (UK) as a current locale. 2. Set the current user's profile language to English (UK) - in Account Settings. This means that whenever this user...
The user is not being associated with the organization
Issue When a new user is added to an organization through the action menu of the organization. An error is returned if the email address starts with 'postmaster' (for example, postmaster@liferay.com). The new user...
Journal Articles display causing pages loading delay
Issue Pages loading delays are detected after updating your patch level. Those pages include jorunal articles to be displayed. Environment Liferay DXP 7.4 Liferay DXP 7.3 from fixpack-3 Liferay DXP 7.2...
Build error while doing buildService
Issue User gets below error when doing buildService outside the *-service module: FAILURE: Build failed with an exception. * What went wrong: Some problems were found with the configuration of task...
Object Mapping: No object 'type' for an upload field
Issue Having created a new object, we can then create a new field. This example shows a new field for 'date' and is assigned the Type* Date When creating a field for a file upload, there is no applicable Type* that...
Why is the rich-text toolbar floating instead of permanent?
Issue Users can't see the rich-text actions toolbar until they select a piece of text if they create a new fragment with a rich-text type editable field and place it on a content page. Steps to reproduce 1) Start...
Use CKEditor plugins button on AlloyEditor
Issue What are the steps to add the colorbutton plugin as an AlloyEditor button? This official documentation doesn't work on DXP by default and needs some extra configuration. Environment DXP 7.0, DXP 7.1, DXP 7.2, DXP...
After a failed CAPTCHA forgot password submission, the 'Text verification failed' alert persists after refreshing the page
Issue The screen name/email address field value is not removed from the page after refreshing the page after an invalid 'forgot password' CAPTCHA attempt, and the 'Text verification failed' alert persists. Steps to...
Configuration of Flag notification Email sender addresses and names
Issue Flag content warning (e.g. when a user reports a thread on a Message Board as inappropriate) is not sent to admins despite changing the email sender name and address under Control Panel > Instance...