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
Can I have different Fix Pack levels in a remote Staging environment?
Issue We are in the process of upgrading our portal to a higher Fix Pack and I was wondering if there is any issue with having the Staging environment with the new Fix Pack and the Live environment with the current...
Allow only one user to be logged into an account
Issue When someone is logging into an account I want to invalidate the previous session.  Environment Liferay DXP 7.0+ Resolution With the following portal-ext property you can invalidate sessions, allowing only one...
How Liferay is responsible to generate canonical links on the web page?
Issue How Liferay is responsible to generate canonical links on the web page? In which file, the code has written for it?  Environment Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Resolution To disable or modify...
How to cancel navigation events with JavaScript?
Issue Need a solution to stop navigation when a user clicks on a navigation event. i.e.: A custom code wanted to be executed before the navigation. Environment Liferay DXP 7.0+ Resolution You can use the below...
Builds are failing with d2 DXP images
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 build is failing for docker image version...
How to build a SOAP JAX-WS (Java API for XML Web Services) client using the Liferay infrastructure.
Issue We have a WSDL (Web Services Description Language) descriptor and we need to build a client from it. Finally, we will make this service (client) available to any application installed on our Liferay instance....
Staging URLs within HTML Fragments are not converted to Live URLs when published
Issue Steps to Reproduce Originally tested in a 7.2 bundle patched to DXP-7: 1. Create a new widget page called Help 2. In [Site_Administration] > Publishing > Staging, enable Local Live staging, leaving the defaults...
ClientAbortException's full stack trace may appear at WARN level when downloading files with range header
Issue Steps to reproduce: Upload a big video whose mime type is listed in property web.server.servlet.accept.ranges.mime.types (video/mp4 for example) to Documents Admin Copy its download URL Execute the command "wget...
How can the p_auth authorization token be generated?
Issue Liferay protects itself against CSRF attacks by generating the p_auth authorization token. How can this token be created? Environment DXP 7.0, 7.1, 7.2, 7.3 Resolution When "auth.token.check.enabled=true" is set in...
Unexpected operator and Bad substitution errors executing the patching-tool
Issue When you try to execute the patching-tool, the following errors show up: $ sh ./patching-tool.sh patching-tool.sh: 13: [: unexpected operator patching-tool.sh: 13: [: unexpected operator patching-tool.sh: 13: [:...
Can't clear out Last Modified facet's custom range option
Issue Steps to reproduce: Start Liferay 7.2 Create a Web Content Search for the created Web Content in the Search Bar Click on Custom Range in Modified Facet Click on clear  Expected behavior: The selection of Custom...
Unable to edit fragment when data-lfr-editable-id is being dynamically generated
Issue When a fragment has the data-lfr-editable-id being dynamically generated, if we redeploy this fragment, it is not possible to edit these fields. Environment Liferay DXP 7.3. Resolution Please contact...
Liferay PaaS Space allocation
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Need to know available and used space in Liferay PaaS....
How to resolve slow Liferay PaaS build times when including many React modules
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue We're seeing consistent build failures (typically due to...
NPE occurs when exporting site pages
Issue Exporting site pages fails due to the following error ERROR [http-nio-8080-exec-8][IncludeTag:128] Current URL...
The data on the Analytics Cloud dashboard is not visible
Issue Why isn't data showing up on the AC dashboard despite the fact that the AC-DXP connection is set up correctly? Environment Liferay DXP 7.3 with Fix Pack 1 Liferay DXP 7.2 with Fix Pack 11 Liferay DXP 7.1 with...
Alerts appearing on every site, even when Distribution Scope set to a specific site
Issue When using the Alerts widget, even when the Distribution Scope for an Alert is set to a specific site, the Alert appears on every site that the user visits. Also, guest users visiting the site specified in the...
Patching Tool 'support-info' command
Issue Trying to run the 'support-info' command using the patching tool, but nothing happens. But there is no output, and there is no error. How can users find out about modules? Environment Liferay DXP Patching...
Google’s Cloud Storage (GCS) bucket support.
Issue Google’s Cloud Storage (GCS) bucket support. Environment Liferay DXP 7.2 SP5 Resolution This feature will be merged in the upcoming fix-pack. Hence, please check the LPS-137265 Please create a support ticket...
SessionTracker in clustered environment
Issue Session Tracker cannot be used to track visited paths among cluster nodes. Environment Clustered environment with two or more nodes. Resolution Session Tracker doesn't support tracking visited paths when...
Figure and figcaption tags are getting removed in blogs
Issue Figure and figcaption tags are getting removed while switching from code view to text view in blogs Environment Liferay DXP 7.2 FP11 Resolution It is a known issue and has been fixed in Liferay DXP 7.2 FP13.  If...
How to enable "Look and Feel" option in Portlets
Issue Unable to see the Look and Feel option for the Portlets.  Environment Liferay DXP. Resolution Set the value of the portlet.css.enabled property to true (default value). This way, Look and Feel will be...
Cannot show preview for video with only audio
Issue Reproducing steps Start Liferay. Go to Control Panel > Server Administration > External Services and enable Xuggler. Restart the server. Go back to the same place and check Enable. Save. Go to Content & Data >...
reCAPTCHA sometimes does not appear when SPA is enabled after navigating through different pages
Issue Steps to reproduce: Deploy the attached module to your installation Configure ReCaptcha v2.0 in your installation Create a new site Create a regular page "Home" Create a regular page "Captcha" and add the portlet...
getFriendlyUrl() in webcontent gets page layout ID
Issue Steps to reproduce Create a widget page "Test Page", change the friendly url of the page to "/test" and add a web contents display widget 2. Navigate to Site Administration > Content and Data > Web Content >...
Asset Thumbnail not working in Search Results
Issue Steps to reproduce: 1. Go to tree pages > public pages > search 2. Go to configuration page of the portlet Search Results 3. Set display template as Card Layout 4. Create a new document in Document Library...
OPTION requests trigger exceptions in JSResolveModulesServlet
Issue Steps to reproduce: Start a 7.3.10-dxp-1 bundle   Use curl to simulate an option request (install curl and on a separate console use the following command while the portal is running): curl -X OPTIONS...
While Duplicating product, SKU which are generated using Options, become Inactive
Issue Steps to reproduce: 1- Create a product, Add a Option with at least 2 values and mark this option as SKU Contributor 2- Go to SKU tab and generate all SKU. 3- Add some details like prices on SKUs and publish 4-...
Link to page field's URL doesn't work if you don't select a page
Issue Steps to reproduce: Start a 73x bundle Create a structure with a Link to page field in it Create a template for the structure Create a web content from it, don't select anything in the field Put the web content...
Adding a widget page from a page template in the page tree adds it only to root node
Issue Steps to reproduce Go to Design > Page Templates > Page Templates Add a collection Add a content page template under the collection Navigate to Site Builder > Pages > Pages Click "+" button to add a child page to...
Freemarker error: "Denied access to model object as it does not belong to current company"
Issue Some freemarker templates show the message: "Denied access to model object as it does not belong to current company 20116" Reproduction Steps 1) Setup Liferay DXP 7.3 with Fix Pack 1 2) Navigate to Control...
From staging to live, active experience has not been published
Issue The new content page experience does not get published, and this issue does not arise with DXP 7.2 fix pack 13 (for patching tool info) Steps to reproduce: 1. On Liferay fix pack 9, add and publish a new...
"IOException: parseAlgParameters failed: ObjectIdentifier()" error on startup after securing connection to Elasticsearch with PKCS#12 certificate generated with a higher major version of JDK
Issue Liferay DXP does not start up after securing the connection to Elasticsearch and, more specifically, after generating the Elasticsearch certificate .p12 using the keytool in a JDK with a higher major...
After saving the SEO configurations, tags have been replaced
Issue The entered tags become blank when we click the save button on the SEO configuration page. Steps to reproduce 1) Create Widget Page 2) Select layout, enter tags, and save it 3) Navigate to SEO, enter any...
WebContent display links are not exported after caching
Issue Steps to reproduce 1. Start 7.2 Vanilla bundle. 2. Create a web content with an image in its content field. 3. Place a web content display portlet to the page. 4. Select the action buttons of the portlet...
Automated process to remove users from Liferay that are no longer in LDAP?
Issue Is there a way to automatically remove users from Liferay who are no longer in LDAP? Environment Liferay DXP 7.1 Resolution There's no automated process to do this out of the box. However, a feature request...
Cross Site Scripting Vulnerability report on refererPlid or other parameters
Issue During a penetration test, a Cross Site Scripting Vulnerability may be reported, indicating that you can inject a script into the refererPlid parameter or into the...
Allow custom site administrator role to see all users of Liferay
Issue When creating a site role that is able to add members to a site, they see a limited amount of users or just themselves.  Environment DXP 7.0+ Resolution In order to allow a user to see all members of Liferay, you...
The behavior of bypassing SAML SSO has changed
Issue There is a use case in which a subset of users are meant to bypass SAML SSO and login directly to the Liferay SP. On Liferay 7.2 dxp-8, users successfully used the following URL to achieve this:...
When resetting a password, duplicate error messages appear
Issue Duplicate error messages show up when resetting the password Steps to reproduce: 1. Start and set up Liferay DXP 7.3 SP1 using the setup wizard. The email can be set as test@liferay.com and the password as a...