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
Liferay Adaptive Media Installation issues
Issue When installing Adaptive Media 2.0.20 to Liferay DXP 7.0, it doesn't work, and the journal service override module described in the documentation doesn't work either.   Environment Liferay 7.0 DXP...
Not able to delete rules in Product Publisher
Issue Steps to Reproduce: 1. Go to Speedwell Catalog Page 2. Add "Product Publisher" portlet on the page 3. Click on Configure. 4. Keep Dynamic Selection as is 5. Open Filter section 6. Add rule with Category and save....
Session Management in Liferay
Issue How the sessions are managed in Liferay and what are all the different types to configure the same. Also, whether the Liferay session work for the javascript disabled browsers? Environment Liferay DXP...
FriendlyURLMapper's Patterns and Matchers
Issue My friendlyURL portlet is not parsing correctly some of my URLs. Sometimes it is not clear which kind of pattern we must define in routes.xml when implementing a module to make URLs friendly (see...
Error when attempting to connect to Sharepoint group site (non-root site)
Issue When the Sharepoint connector is configured to connect to a non-root Sharepoint site (i.e. https://testsite.sharepoint.com/sites/groupsite), the user sees the following error in the UI as they browse documents from...
How to eliminate irrelevant characters from search results?
Issue The Liferay out-of-the-box feature has been used to display search results on a page. Each record of the results displays the document title, the first few sentences in the document, and a few other metadata...
Need to show more than 10000 users in users and organizations' search result
Issue While searching in User and Organizations, search result count is limited to 10000 when using Elasticsearch 7 v3.0.1 and prior for DXP 7.2. Steps to reproduce- Create 15000 users in Liferay Portal. Go to...
Synonym sets and Result Rankings entries are removed when the Elasticsearch index is removed
Issue Synonym and Result Ranking entries are removed when the Elasticsearch index is removed. In the event that the index is removed Synonyms are missing even after performing a full reindex. Environment Liferay DXP 7.2...
Cannot create war-core-ext due to "could not get unknown property 'portal'" error
Issue When building a new module project based on the war-core-ext template, the build fails due to the following error: What went wrong: A problem occurred evaluating project ':ext:gwext'. > Could not get unknown...
Unable to change the default language translation for a document
Issue Changes to the default language id for a document in the Documents and Media do not persist when saved. Even when they are changed, they revert back to the site default language after being saved. Environment...
Time Zones in Australia
Issue By default, Liferay only displays a few Australian time zones that do not account for regional rules related to daylight savings time. How can we adjust Liferay's time zones in order to reflect Australia's regional...
Commerce Modules are not loading
Issue All modules which have any dependency on Commerce related classes are not loading properly. Steps to reproduce 1. Deploy the module which have dependency on commerce classes. 2. The module will work fine...
Translation fields with empty values due to a structure with repeated fields
Issue The translation is lost when the default translation is not filled Reproduction Steps Setup Liferay DXP 7.1 with Fix Pack 16 Create a structure with the title TestStructure using structure.json as the source...
Special characters in the options keys causing the QueryPhaseExecutionException issue
Issue Steps to reproduce 1. Start Liferay with Commerce installed. 2. Create an option with name "Test option" with SKU contributor and with a Key that contains special characters e.g. "T/e/s/t O/p/t/i/o/n" 3....
SVG images are not visible in Web Content draft
Issue SVG images are not visible on the patch level (Fix Pack 20) and they used to be visible on the previous one (Fix Pack 11) Reproduction Steps Setup Liferay DXP 7.1 with Fix Pack 20 Create a Basic document...
Disable password verification for SSO users
Issue When changing the screen name or email address of a user, the portal now requires a password verification. This was not a requirement for previous versions of Liferay. Environment DXP 7.3+ Resolution This is a...
How to override the default nginx.conf file in Liferay Cloud
Issue Some customers want to override the default nginx.conf file from the webserver service (instead of just adding new .conf files) Environment Liferay Cloud - Stack 4 Resolution Place your new nginx.conf...
Unable to create Liferay Module Project Fragment in LDS
Issue When trying to create a Liferay Module Project Fragment it will ask to set valid Liferay portal runtime as follows: Please set a valid liferay portal runtime, you can initBundle or modify...
How to Disable Groovy Scripts and the Scripting Console in Control Panel
Issue I want to disable Groovy Scripts from being executed in Control Panel's Server Administration panel Environment Prior to DXP 7.4 Resolution 1. Go to Control Panel > Configuration > System Settings 2. In the Platform...
Variant selector of Product Detail Portlet
Issue Steps to reproduce: 1. Start Liferay DXP 7.1 FP-16 2. Create a Speedwell Site 3. Edit one of the Products 4. Add an Option that has at least two values 5. Go to Images for this product and upload two...
Importing LDAP settings through osgi/config files does not import password
Issue LDAP settings can be imported into the Liferay environment using osgi/config files These settings are imported into System Settings, and can then be configured for an individual instance in Instance Settings When...
I cannot create new Virtual Instance with error Screen name must not be null
Issue When I try to create a new Virtual Instance, the portal displays the error "Your request failed to complete". The portal log shows the following error: ERROR [default...
Publishing Forms to Remote Live in staging without corresponding pages
Issue In a Remote Live staging set up, sometimes, a form is modified and requires publishing, but it is not desirable for changes made to the page itself to be published yet. Is it possible if a form is modified, for...
Exception while selecting Grouped tab in Grouped Products
Issue FileNotFoundException error is occurring while selecting Grouped Tab. Steps to reproduce: 1. Click on Control Panel -> Commerce -> Products 2. Click on "+" button and select grouped. 3. Navigate to Grouped...
How to Disable Gogo Shell
Issue I want to disable the Gogo Shell from my Liferay instance Environment Liferay DXP Resolution The Gogo Shell can be disabled by performing the following actions: 1. Go to Control Panel > Configuration > Components 2....
Perform a date range query using Custom Filter Widgets over two fields of a structure
Issue We have a custom web content structure that has two ddm-date fields. We want to search and filter over a range of dates between those two fields using Custom Filter Widgets.   Environment Liferay DXP...
Define more than three thumbnail resolutions for Adaptive Media
Issue There are three thumbnail configurations that can defined for Adaptive Media in System Settings -> Adaptive Media -> System Images Resolutions. Each configuration is mapped to a value of the query...
The has-control-menu class is shown for non-administrator users
Issue I want to use the has-control-menu class (included in the body tag) to check if the user is an administrator or not and to be able to apply certain CSS rules in my Theme.   Environment Liferay DXP 7.3  ...
Need to set expiry date of doument while uploading in Document and Media
Issue How to set the expiry date for Document & Media? Environment Liferay DXP 7.3 Resolution There is no out-of-the-box feature available to achieve this requirement i.e. to set the expiry date for the documents and...
Publish/Save As Draft button in Product detail Page
Issue Steps to Reproduce: 1. Create a minium site. 2. Go to Products. 3. Select any product. 4. Go to SKU's. 5. Click on the Publish/Save Button. 6. Open the Browser Console. Expected Behavior: It should publish/save...
Embedding the Language Selector Widget in a Fragment
Issue Need to embed the Language selector widget in a fragment via tags similar to what is referenced here: https://help.liferay.com/hc/en-us/articles/360020757071-Embedding-Widgets-in-Page-Fragments Environment DXP...
How to change the html of the default inactivity popup
Issue How to change the html of the default popup that appears when a user is warned about inactivity. Environment DXP 7.0 Resolution Changing the HTML of the pop up will require customization as it is not something...
Unauthenticated REST API call for products - throws Error
Issue Unauthenticated REST API Call for retrieving products /o/headless-commerce-delivery-catalog/v1.0/channels/${channelId}/products { "status" : "INTERNAL_SERVER_ERROR", "title" : "0" } Stack trace: 2021-05-20...
HTTP Strict Transport Security (HSTS) Header Not Used
Issue The HSTS header cannot completely defend against man-in-the-middle attacks. However, it can be useful in defending against an attack in which an attacker establishes an encrypted connection to the application and...
Verbose Error Messages
Issue The name of the technologies used, such as Apache Coyote, Tomcat, etc. are visible. Environment Liferay DXP 7.2, DXP 7.3 Resolution  Each application is responsible for allowing its information to be displayed...
Scheduled Discount automatically applied before schedule Date & Time
Issue Steps to reproduce: 1.Create a speed-well test site. 2.Create vocabulary named "ipdc" and create one category named "World Cup" in it. 3.Now, create product named "FIFA" and select "World Cup" in ipdc category...
Navigation to site from 404 error page gives 404 error
Issue Step to Reproduce: 1. Add the below properties in portal-ext.properties - layout.friendly.url.page.not.found=/html/portal/404-page.jsp javascript.single.page.application.enabled=false 2. Place the custom jsp in...
Category Selection for Product
Issue Please find below steps to reproduce: 1. Create one vocabulary on a global site 2. Create 8 categories and add 2 subcategories to each category 3. Go to any product and click on select for that vocab. 4. Scroll...
Scroll bar is not working for Catalog Selection while creating product
Issue Please find below steps to reproduce the issue: 1. Create Simple Product 2. Add Product Name 3. Highlight the Catalog box. A list of catalogs will be displayed. Expected: The vertical scroll bar should be working...
Never Expire in Schedule section in Discount is not getting saved
Issue Steps to reproduce: 1) Create discount. 2) Go to schedule section and uncheck Never Expire. 3) Click on Publish. Actual Behavior: It is still checked after publishing. Expected Behavior: It should remain uncheck...