Capability

Sites

Liferay sites are customizable spaces for building personalized digital experiences. Each site includes applications for creating content, designing pages, and more. With these features, you can bring your custom solutions to life, whether intranets, public sites, customer portals, or e-commerce storefronts. In fact, you can leverage Liferay's multi-site capabilities to create multiple such sites in the same Liferay instance.

Feature
Deployment Approach
Adding User Groups to Site Membership as a Site Administrator
Issue Site Administrators are unable to add user groups as members of the site they manage.  Environment DXP 7.0+ Resolution This is currently an intended behavior as the Site Administrator role by default does not have...
SAML changes post upgrade from DXP 7.0 to higher version
Issue SAML authentication is being used in DXP 7.0. After upgrading the DXP 7.0 to any higher version, how to configure SAML in the upgraded environment? Environment Liferay DXP 7.1 Liferay DXP 7.2...
Temp files in /tomcat/temp/liferay/s3 are kept for 7 days
Issue Temp files are created in the /tomcat/temp/liferay/s3 directory when we upload documents These files are kept for 7 days, resulting in a lot of extra disk space being taken up Environment...
Why the Memory Metrics in Liferay PaaS differ from Liferay DXP
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Explain why the memory metrics for the Liferay service shown...
OpenID Connect Error - "Signed JWT rejected" with CAS
Issue When configuring authentication using OpenID Connect, login fails and the following error is reported: Unable to validate tokens: Signed JWT rejected: Another algorithm expected, or no matching key(s) found...
How to Generate SAML Tracer export for Liferay Support
SAML Tracer can be a useful debugging tool for viewing SAML messages sent through the browser during single sign-on and single logout and helps with analyzing both SP- and IdP-initiated SAML flows, including viewing and...
Ampersand in Web Content Text field turned into & in Content Pages
Issue Create an example structure with the following associated template: <#ftl output_format="HTML" auto_esc=false> <p>-----------------</p> This should't be escaped: ${'&'} <p>-----------------</p> This should be...
What is the Default Service Account?
Issue What is the Default Service Account? What is its purpose? Why is a default-service-account row added automatically to the User_ table? Can this user be removed or adjusted? Environment 2023.Q3+ Resolution Imagine...
Error when adding files to Documents and Media through an Asset Publisher on a Widget Page
Issue When adding a file to Documents and Media on my Portal, through an Asset Publisher located on a Widget Page, there is no notification from the Portal signaling that the file has been added and the Portal remains...
How to remove languages in Instance Settings?
Issue How can a user remove languages in Instance Settings? Environment Liferay DXP 7.3 Liferay DXP 7.4 Resolution Start up a vanilla bundle without any specific language settings. Go to Control Panel >...
How to enable conversions for document library files.
Issue How to download converted document through Liferay Document Media portlet while using OpenOffice? Environment Liferay DXP 7.4  LibreOffice 7.1.6  OpenOffice 4.1.11  Resolution Add the...
Unable to PATCH a DateTime field in an Object back to Null
Issue The PATCH API request to change a DateTime field value in an Object back to Null does not work as expected. The value of the DateTime field is not changed, it remains the same. Environment Liferay DXP 7.4...
How to get a list of portal Users and what Roles are assigned to them?
Issue I would like to get a list of Liferay portal users and what roles are assigned to them. Environment Liferay DXP 7.2+ Resolution Please run the attached Groovy script: ListUsersAndRoles.groovy  Additional...
WARN [main][DDMFieldUpgradeProcess:626] Unable to get dynamic data mapping form field value type for content ID
Issue When upgrading to Liferay DXP 7.4 or Quarterly Releases there are some warnings in upgrade.log with below stacktrace WARN [main][DDMFieldUpgradeProcess:626] Unable to get dynamic data mapping form field...
Using Liferay.Language.get() in React client extensions
Issue We are building custom element client extension using React. We want to manage all the translations to different languages using the Language override feature in Control panel. Environment Liferay DXP 7.4 +...
Good practices in using Publications
Issue I would like to understand from the Product's point of view what would be the best way to create a new website using the Publications tool. What would be the best option among the scenarios below: Create the...
Mini-cart does not pop up if a different language is used other from English
Issue Would like to open and use mini-cart, however, it does not pop up after clicking onto it. Using different language different from English (i.e. Spanish). Environment Liferay DXP Resolution You need to...
Unique constraint violation makes it impossible to change page configuration
Issue The attempted efforts to modify the configuration of a page don't work. There are errors in the log about a unique constraint violation for index IX_C753170C; ERROR [default...
Recently published changes still shown as available for Staging in subsequent publication process
Issue Have a staged site Create a new web content article Create a new publication process and publish all the 'Content' changes by choosing the 'Last 12 hours' option After successful publication, create another...
Liferay Upgrade Planner for Quaterly Releases
Issue We want to upgrade our custom developments from DXP 7.4 update 48 to the Liferay Quarterly Release 2023.Q4. We are using Liferay Developer Studio 3.9.8, but its "Upgrade Planner" tool lacks compatibility with our...
Old images' thumbnails are not displayed in Google Chrome
Issue Some thumbnails related to images created a long time ago are not displayed in Chrome, but they can be displayed in Firefox. When inspecting the request through the Developer Tools, there is one of following...
"Link to Page of this site" "Select" popup is slow when the site has lot of pages.
Issue When a site contains a large number of pages when creating a "Link to Page of this site" page then clicking on "Select" the Popup window's load time is long. To reproduce: On a site with a very large number of...
Search is not working correctly with document and media files
Issue Would like to find document and media files faster during item selection. Providing part of the file name in the search term does not return the correct results or return nothing. Using wildcard at the...
Service Builder: Cannot find symbol *LocalService for referenced entity
Issue After targeting a more recent version of the product, you may get a 'cannot find symbol' error for an injected @Reference in your FooLocalServiceBaseImpl class. Something like this: error: cannot find symbol...
Configure Client Extensions Code with Github and Jenkins
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Is it possible to deploy local code to the Liferay SaaS...
Improve Performance in Gradle time compilation
Issue When a Liferay workspace becomes larger and has a number of modules, the build process slows down. Environment DXP 7.3+ DXP 7.4+ Quarterly releases Resolution Once the workspace is created and...
Asset Publisher does not update existing Web Content that has been edited and scheduled for future publication
Issue When using an Asset Publisher on my Portal, if I make any changes to a existing Web Content and schedule it to be published at some point in the future, my Web Content disappears from my Asset Publisher and only...
Merge Category Between Environments
Issue We have the same category in UAT and Production but the category UUID is different. Therefore, we cannot import the web content lar file which exported from UAT.  Environment Liferay DXP 7.4 Resolution Steps to merge...
Preview page with search widgets created from a custom master page of minium site throws a freemarker template error
Issue The Widget of Search not show the Commerce products after publish the page Environment Liferay 7.4 (Below U68) Resolution Upgrade to Liferay 7.4 U68 or higher to resolve the issue. Or please request a...
Single Approver Workflow: how to bypass for admin role
Issue We have implemented a single approver workflow for content review. The requirement is to bypass this workflow for users with the Admin role, allowing them to directly create new content and publish it without going...
Data migration by virtual instance
Issue we'd like to manage a gradual migration from DXP 7.0 to DXP 7.3 Is it possible to define a database per instance on DXP 7.3? Is it possible to migrate data per instance from DXP 7.0 to 7.3 knowing that the data for...
Error: Only known users are allowed to sign in using OpenID Connect.
Issue You might encounter an error when using OpenID Connect, and users who are not yet been registered to Liferay are unable to login as they are identified as strangers. The error appears as the...
URL for uploaded documents not being displayed
Issue After uploading a document in Documents & Media and clicking on Details, its URL should being displayed on the right hand side menu, under "Latest version URL, but it is not. Environment DXP 7.3 Resolution A .jsp...
Webserver deployment fails with error "Desired service spec customDomains exceeded the max limit"
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue I'm trying to deploy the webserver service but the...
http.nonProxyHosts property is being neglected
Issue You might encounter an issue where you are using a proxy and configured http.nonProxyHosts property, but it seems it is being ignored Environment Liferay 7.0+ Resolution Make sure that you use the right...
Images displayed in a fragment lose resolution
Issue An image selected in a fragment loses resolution and is displayed with lower quality. Environment Quarterly Release 2023.q3 Resolution The image resolution is adapted to the resolutions defined in Adaptive...
How to disable the blue redirection box
Issue Navigate to the home page and change the URL http://localhost:8080/en/web/guest to http://localhost:8080/en-au/web/guest or http://localhost:8080/en-gb/web/guest and hit the URLs, the blue pop-up appears on the...
Jenkins build failed with exception of "no artifacts found that match the file pattern build"
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Jenkins builds are failing with the below errors for all...
Unable to see Multiple options for web content
Issue Trying to change the web content to multiple languages but users are unable to see multiple options for web content. Environment Liferay DXP 7.4 [all versions] Resolution There are the following steps to add...
Unable to assign organizations to users if SPA is disabled
Issue Steps to reproduce: 1. Create portal-ext.properties with this property to disable SPA: javascript.single.page.application.enabled=false 2. Navigate Control Panel → Users & Organizations → Organizations →...