Capability

Content Management System

Liferay’s Content Management System (CMS) offers user-friendly applications for creating, editing, publishing, and managing your site’s content.

Liferay empowers you to create and manage web content effectively. Easily create web content, upload documents, and leverage a suite of tools to administer and optimize your content. These tools include a user-friendly Content Dashboard UI, built-in Translation capabilities, and Content Performance insights.

Feature
Deployment Approach
Service Builder not compiling correctly using Maven after the upgrade: ArgumentsResolver is not found in com.liferay.portal.kernel.dao.orm
Issue After upgrading from DXP 7.0 to 7.3 we are having the error "ArgumentsResolver is not found in com.liferay.portal.kernel.dao.orm" if we try to recompile our service builder services using Maven: [ERROR]...
Build error while doing buildService
Issue User gets below error when doing buildService outside the *-service module: FAILURE: Build failed with an exception. * What went wrong: Some problems were found with the configuration of task...
Object Mapping: No object 'type' for an upload field
Issue Having created a new object, we can then create a new field. This example shows a new field for 'date' and is assigned the Type* Date When creating a field for a file upload, there is no applicable Type* that...
Exporting an empty package 'com.liferay.training.servicebuilder.gradebook.exception'
Issue I have tried to follow this tutorial: Back-End Developer - DXP 7.1 → Exercises: Create the Gradebook Service Layer - Steps 8-10, When I try to deploy by dragging the project to the Liferay server, I get the...
Which is the most convenient tooling to create and build new themes?
Issue It is common among users being in doubt about which is the most suitable way to create and build new themes. Two main ways of doing this are available: Using Liferay Blade or Liferay Developer Studio, which...
How to resolve slow Liferay PaaS build times when including many React modules
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue We're seeing consistent build failures (typically due to...
"Unable to get product info for: dxp-7.3-sp2" error
Issue The liferay.workspace.product=dxp-7.3-sp2 setting in Liferay Workspace's gradle.properties file suddenly started to throw an error like: A problem occurred configuring root project '...'. > Unable to...
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...
could not resolve all artifacts for configuration 'classpath'
Issue The error "could not resolve all artifacts for configuration 'classpath'" occurs during the time of Liferay workspace creation using LDS and not able to process further. Environment Liferay DXP 7.2, DXP 7.3 LDS...
Invalid checksum error when initializing Liferay bundle
Issue After defining the liferay.workspace.bundle.url property in the gradle.properties file, running a Gradle Task to initialize the bundle fails with the following error: Execution failed for task ':verifyBundle'. >...
Developer Studio suddenly crashes
Issue Developer Studio closes by itself after some time with an OutOfMemory error or without any errors at all.  Environment Developer Studio 3.9.3 JDK 11.0.8 Resolution This problem can be experienced when...
Module projects cannot be created outside a Liferay workspace
Issue Before, I was able to create a module project outside a Liferay workspace. However, now I see a warning that I need a Liferay workspace: Environment Liferay Developer Studio Resolution This is an intentional change...
Unexpected error while installing Xuggler: Unable to install jar
Issue Trying to install Xuggler as an external service results in an error similar to Error: An unexpected error occurred while installing Xuggler: Unable to install jar xuggle-xuggler-arch-x86_64-pc-linux-gnu.jar...
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...
React JS widget created with the Liferay JS Yeoman tool does not handle single or double quotes properly
Issue When saving a configuration field with a React JS widget created with Liferay JS Yeoman tool, the following browser console error may be observed, and the configuration does not save successfully. Uncaught...
Is there any style guide or predefined rules for SonarQube?
Issue I want to develop my code as true as possible to Liferay code using the SonarQube tool. Is there any style guide or predefined rules for Sonar Qube? Environment Liferay DXP 7.0+ Resolution We do not use...
Where to place pre-startup scripts in Liferay Workspace
Issue We are building Docker images so we run the task "gradle buildDockerImage" to build our image. We would like to know the following: Where do we have to place in our workspace "pre-startup" scripts? We...
Adding a valid liferay runtime in Dev Studio
Issue When attempting to create a Liferay Module Project Fragment, I'm encountering the following error: "Please set a valid liferay portal runtime, you can initBundle or modify 'liferay.workspace.home.dir' to make it...
SSLHandshakeException handshake_failure after updating Liferay Workspace
Issue SSLHandshakeException handshake_failure is thrown after updating the Liferay Workspace version, as shown below: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at...
Custom module created from form-field template not working as expected
Issue I created a custom form field using the form-field template in Developer Studio, but when I deploy the module, the form field is not working as expected. The form field does not render and the form never...