Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

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...