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
Multi-page form does not save file uploaded from first page
Issue I created a multi-page form, adding an Upload field on each page and allowing guest users to send files. When a guest user upload the files, it is noticed that the form does not save the documents sent from...
When configuring SEO properties, the page's master template reverts to Blank
Issue When we have a page with an associated master template and we modify some field in its SEO settings, the page's template reverts to the default (blank) template. Environment Liferay DXP 7.3 with Fix Pack 1...
How to create a Liferay custom docker image
Issue How to create a Liferay custom docker image using any base image? Environment Liferay DXP 7.0, 7.1, 7.2, 7.3, 7.4 Elasticsearch Resolution To create a custom docker image, a Dockerfile should be...
How to handle a structure field modification in templates
Issue The user changed a web content structure and moved a nested field to the top level of this structure. It produces an error when some articles are rendered. Let's provide an example: We create an structure with...
Adding a repeatable HTML field to a web content loses the custom configuration added inside an EditorConfigContributor file
Issue Using a custom EditorConfigContributor inside CKEditor works well when applying: "javax.portlet.name=com_liferay_journal_web_portlet_JournalPortlet" However, if the web content structure has a repeatable element...
Calendar event collections are missing from collection display fragment
Issue Calendar event collections are not available to use in collection displays. While creating the Collection, and selecting Calendar event as item type, there is no further option as "Subtype" as with...
Web content creation with image upload keeps failing after validation failed once
Issue Unable to save web contents. Steps to reproduce: 1) Log in as an administrator 2) Navigate to Categorization -> Categories 3) Create a new vocabulary 4) Click on Associated Asset Types and make the vocabulary...
macro buildChildrenNavItems not found after an upgrade to 7.3
Issue After an upgrade if a Site Navigation Menu Widget is added to a page with its default configuration you could see the following error: The following has evaluated to null or missing: ==> buildChildrenNavItems...