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
Duplicated web content fails to render on a display page
Issue Copied Web Contents misses display page settings Steps to reproduce: 1. Create a display page for Basic Web Content 2. Create a Basic Web Content titled 'Test' and set the display page for the previously...
Forms portlet doesn't populate logged user's data
Issue It would be nice it there could be an option to autofill using the user logger data instead of the user data that was used to define the data provider. Environment Liferay DXP [all versions]  Resolution This...
While uploading file via drag and drop, file losing its extension
Issue Steps to reproduce: 1. Start Liferay DXP 7.4 2. Create a Sharepoint OAuth2 Connection by navigating to this path System Settings > Documents and Media > Sharepoint OAuth2. 3. Now, access Document & Media....
Dropdown always opens upward
Issue Select input dropdown opens upward in the system settings Steps to reproduce: Navigate to a settings page with a select input (For example, Control Panel > System Settings > Search > Category Facet Field)...
Save button has different dimension than delete button
Issue Steps to reproduce: 1. Enable this feature flag: feature.flag.LPS-148856=true 2. Start Liferay DXP 7.4 3. Create two Custom Objects. 4. Navigate to the Model Builder view. 5. Create a relationship between...
Only the person assigned to a Workflow task should be able to edit the Draft
Issue A User, who is assigned to a Workflow task should be the only user who is able to edit the Draft while the Workflow task is assigned to him/her. Currently, users with edit/admin rights can edit the Draft any...
Preview of PDF document (generated with ItextPDF) contains unwanted spaces between letters
Issue We are generating our PDF files programmatically using ItextPDF 7.2.5 API The Library used is compileOnly group: 'com.itextpdf', name: 'itext7-core', version: '7.2.5' After uploading such a PDF file to DXP's...
The Category Facet widget does not allow filtering by site vocabularies
Issue When an administrator user tries to configure the Category Facet (Search) widget with vocabularies/categories, only global vocabularies are displayed, not those belonging to a site. Environment Liferay DXP 7.4+...
Uploading a large amount of data results in high memory usage on CI service
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Uploading more than 1 GB worth of files can result in a failed build...
Guest user cannot see a Document when accessed by the Latest version URL
Issue A Document has "View" permissions enabled for Guest users. When the Guest user wants to access the Document by using the Latest version URL, the Document is not accessible. Environment Liferay DXP 7.4...
Scope selection in Blogs Aggregator portlet not working
Issue Log in as Admin Add a Blogs portlet on Liferay home page Add an entry Navigate to Control Panel > Sites Create a new Site (eg: Liferay 2) Create a new page on the Site Add Blogs portlet and Blogs Aggregator Add...
Python error when using theme generator on Windows
Issue I am trying to create a theme with liferay theme generator on Windows but I am receiving a node-gyp or python related error. Environment Liferay DXP 7.0+ Resolution The generator uses node-sass. If you are on...
Non-descriptive Accessibility Labels on Toggle Options
Issue Toggle options in are labeled as 'checkboxes', and are not given an identifier. Therefore, Accessibility Readers report them as: “##### checkbox checked”. For example, inspect the element to find the...
The Error "instantiatedGenerator.run is not a function" Occurs When Creating a Theme Using Liferay Theme Generator
Issue I followed the documentation to set up the environment and ran the command yo liferay-theme, but the error "instantiatedGenerator.run is not a function" occurs.  Environment Liferay 7.4 Resolution Downgrade Yeoman...
The user can no longer edit and add new web content after enabling the local staging
Issue When staging is enabled, the user with the web content editor role will be unable to add or edit any web content in the staging environment.  Steps to reproduce: Create a site On-site configuration enables...
Unable to add new language in Liferay DXP
Issue Set the new locale language from the available language to the current language. The below error appears on the UI. Steps to reproduce: Add the new language to Web.xml by navigating...
Disable Commerce Modules
Issue Some users don't need a commerce application in DXP 7.4 and would like to disable it. Environment Liferay DXP 2023.Q3.1 Liferay DXP 2023.Q3.2 Resolution The blacklisting of commerce modules works properly...
Malware detected in Liferay Bundle - eicar.jpg
Issue We were notified of a possible malware infection. The location is my extracted source code of a Liferay DXP bundle. The file in question is eicar.jpg Environment Liferay DXP 7.4 Resolution EICAR files can...
I cannot create Users with emails that start with "root"
Issue Liferay does not allow me to register a user with the email root@acme.com. The UI displays the following error: Error: Please enter a valid email address. I would like to know if there is a setting that...
Compatibility for OpenOffice v4.1.13
Issue Is Liferay DXP 7.4 compatible with v4.1.13, as in the compatibility matrix only v4.1.11 is mentioned? (Required for upgrading OpenOffice from v4.1.11 to v4.1.13, for security compliance reasons.)...