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
Warning Duplicate column name 'scriptRequiredContexts'
Issue When upgrading from Liferay Portal 6.2 EE to Liferay DXP 7.2 this warning is shown in the logs. WARN [main][BaseDB:541] Duplicate column name 'scriptRequiredContexts': alter table KaleoAction add...
How to resolve "Unable to validate referenced file entry" UI errors preventing Web Content from being updated
Issue When trying to update a previously published web content article, clicking the Publish button results in an error message in the UI like the following: Error: Unable to validate referenced file entry because it...
DevTools failed to load SourceMap: Could not load content for popper.min.js.map on Chrome browser
Issue While using a production instance of Liferay, the below warning will appear in the Chrome console: DevTools failed to load SourceMap: Could not load content for...
How to configure validation directives in AntiSamy
Issue When trying to import content between sites, i.e. knowledge base, a validation error arises: An unexpected error occurred with the publication process. Please check your portal and publishing configuration....
Liferay is unable to find a PostgreSQL database after restoring it from a dump or backup
Issue Liferay is unable to find a PostgreSQL database after restoring it from a dump or backup Liferay appears to be creating new data when connected to the restored PostgreSQL database A blank (i.e., default Liferay) site...
How to review User Permissions on Freemarker and Velocity templates
Issue After applying the fix for LSV-658, how can I see which users have permissions for (which) Freemarker/Velocity templates, i.e. via the user interface or by a database query? The Mitigation Notes of LSV-658...
Deploying Liferay SAML Connector in Liferay SaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue After deploying the SAML connector plugin from...
How to disable login to access DXP web interface
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue By default, authentication is required to access the...