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
Changes not reflected on Web content articles after importing LAR
Issue Web content article do not get updated to the version in LAR, but rather stays on their upgraded version even after importing the LAR. Steps to reproduce-  Go to Global Site. Go to Content and Data --> Web...
How to differentiate instances based on environments in Dynatrace
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue When Dynatrace is enabled in multiple environments, it...
Setting Review Dates and Times for Web Content
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
How to manage (deactivate, delete) themes
Issue After deploying a theme, how can it be managed, i.e., deactivated or deleted? Environment DXP 7.0 DXP 7.1 DXP 7.2 DXP 7.3 Resolution Use the App Manager to manage your themes: Open the App Manager: Prior DXP...
Automatic backup stops while deploying new builds
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Our scheduled backup process didn't finish, it...
Is there a way to allow upper cases in a screen name?
Issue Is there any way to ensure that a user's screen name maintains the same capitalization that is present in the AD (Active Directory) when the user is imported into Liferay? Environment Liferay DXP 7.2...
Not able to create custom form field
Issue While trying to create a custom form field using Liferay Developer Studio 3.8.1. LDS shows an error "Specified Liferay version is invalid. Must be in range [7.0.0,7.2.0)" Environment Liferay DXP 7.2 Resolution...
Some CKEditor button functionality is missing for the Blog portlet.
Issue The font size, superscript, and subscript buttons are missing from the toolbar when using the CKEditor for the Blogs portlet. Steps to Reproduce In portal-ext.properties file, add the following properties:...
Behavior of existing users when logging in to instances that have been used without the "Require license" check box checked and the check box is checked.
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
Multi option product details, SKU image is not displayed when the option is changed
Issue Steps to reproduce: 1) Added channels and catalog in commerce section 2) Added Products in commerce section. Configure options for product as color and generated SKU. 3) Uploaded images in media tab of product...
Automated process to tag multiple documents
Issue Is there any way to add a tag to a bulk of documents, rather than manually adding to each document? Environment Liferay DXP 7.1 Resolution Liferay unfortunately does not have an out-of-the-box functionality...
Unexpected error occurred while duplicate the Fragment
Issue Unexpected error occurred while duplicate the same fragment on content page. Steps to Reproduce Create a Fragment and add the following code snippet in HTML Tab. <label><span...
Is there a way to filter multi-level selections in Liferay DXP?
Issue Is there any mechanism in Liferay DXP that allows users to filter across many levels of attributes? For example, start with a brand, then a product, then a size, then a color, and so on. Environment Liferay...
Adding a GIF image in a web content making it a static image
Issue Uploading a GIF image in Documents and Media, and then add this GIF image to a Web Content article through the image tool. Per checking the source code, the &amp;imagePreview=1 is added at the end of the image's...
How to create a Liferay SaaS-compatible OpenVPN server on RHEL/CentOS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue This article details the installation and...
The user('s) to whom "view only site role" permission assigned is able to upload document
Issue Logged in as a user to whom "view-only site role" assigned. The add "+" button is available to the user to upload the document. Environment Liferay DXP 7.0, 7.1, 7.2 Resolution Go to the site [Ex: Site1],...
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...
Search result count is limited to 10000 when you use Elasticsearch 7
Issue Steps to reproduce - users and organizations Create 15000 users using the attached add15000Users.groovy script. Execute the groovy script from Control Panel => Server Administration => Script Go to Control Panel...
Search Results in Recycle Bin are not ordered by Removed Date
Issue When searching for content in the Recycle Bin, the entries are not sorted by Removed Date as expected. Environment Liferay DXP 7.2 Liferay DXP 7.3 Resolution This behavior occurs because the entries are sorted by...
How to change the web content's default language?
Issue How to enable the option to choose default language. With this option, you will be able to choose the default language at a journal article creation. Environment Liferay DXP 7.0+ Resolution You can enable this...
Broken image icon when using background image editable tags in fragment
Issue Using the following on a fragment to include an editable image tag as a background image as per documentation results in a broken image icon at the top left of the fragment: <lfr-editable id="unique-id"...
Search count is limited to 1000 with Elasticsearch 7
Issue When connected to remote Elasticsearch 7, the search results are limited to only 1000 results. Environment Liferay DXP connected to Liferay Connector to Elasticsearch 7 version 3.0.1 or lower Resolution This issue...
Empty applications menu displayed to users
Issue Empty applications menu and tab appears to users with no permissions to applications. Tab should not be visible without appropriate permissions. Environment Liferay DXP 7.3 Resolution Install DXP 7.3 SP1 or...
The LAR file could not be imported because it requires page templates or site templates
Issue "The LAR file could not be imported because it requires page templates or site templates" error message apprears when the user is importing pages from different Liferay systems.   Environment DXP 7.0 or higher...
Cross domain pages are accessible in DXP 7.2
Issue After creating two websites of different domains user is able to access the pages of other domains as well Expected results: www.sitea.com/web/site-a/page1 → Page 1 of site A should accessible with site A domain....
Filter by Field is not working properly on Global Site page Template
Issue The blank popup shows whenever 'Filter by Field' is checked when configuring Asset Publisher on the Global Site Page Template. Steps to reproduce: 1. Extract Vanilla Liferay 7.2 and install Fix Pack 4. 2. Go...
Repeatable web content structure items causes error and block publishing
Issue Steps to Reproduce: 1) Take Liferay 7.1 and install fix-pack dxp-14. 2) Connect with MySQL 5.7 3) Create a structure with two text fields       a) Add one text field 1 - make it repeatable       b) Add another...
404 Not found error when managing a site from a localized virtual host if the referrer site does not support the same languages
Issue When navigating from a site with some language configured to other site that don't support that language, a 404 error is shown. Create a site "Site-us" and set English as the default language. Remove...
Next-gen image formats such as JPEG 2000, JPEG XR, and WebP are supported with Liferay?
Issue Next-gen image formats are supported with Liferay or not Environment Liferay DXP 7.0+ Resolution Next-en images formats ( JPEG 2000, JPEG XR, and WebP) are not supported with Liferay as of now There is already a...
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...
Web content display won't appear when viewing a page template after selecting web content
Issue Steps to reproduce Create a page template Foo Go to Foo preview do edit Add a web content display portlet to the page template Go to + -> Configuration on the web content display portlet Choose one web content...
Can the navigation menu be shared with child sites?
Issue There is a site with a child site. The main site has a navigation menu that should be shared with the child site. Environment DXP 7.0+ Resolution This is currently a product limitation, however, we already have a...
ActionException error starting a node in cluster mode
Issue When a node starts in cluster mode, with the property "cluster.link.enabled" enabled, an error trace like the following appears in the log: 2021-03-22 10:20:12.856 WARN [http-nio-8080-exec-1][PortalImpl:6840]...
SocketTimeoutException
Issue What is the underlying cause of java.lang.RuntimeException: java.net.SocketTimeoutException 2021-06-18 07:55:41.652 ERROR [liferay/segments_entry_reindex-2][ElasticsearchIndexSearcher:165]...
Unable to disconnect Analytics Cloud instance from Liferay DXP
Issue There is a known issue where you may be unable to disconnect the Analytics Cloud instance from Liferay DXP An error indicating "Error: Your request failed to complete." will appear in the UI, and the following will...
Creating a new structure with a date field results in a Freemarker error
Issue When you create a new structure that includes a date field and try to save it, you receive an error similar to this: Error executing FreeMarker template FreeMarker template error: The following has evaluated to...
Any user who has not securely logged out will have their session terminated?
Issue Terminating the session of any user who has not properly logged out, for example, who has unexpectedly closed the transaction window, etc. This user does not have to wait for the default time-out to be...
LAR Import fails with Error Invalid file name
Issue We are trying to move documents from one environment to another environment using the Documents and Media menu. We managed to export the documents from Production environment correctly, but when they were...
unsupported symbol error after migration with geolocation as field name
Issue The word "geolocation" is not a reserved word in Liferay Portal 6.2 but in DXP it is. If a field name at Liferay Portal 6.2 is "geolocation", after the upgrade to DPX it could generated an Elasticsearch error...
How to define the log level of a service at the Liferay Cloud console from the URL
Issue I want to define the log level of a service To increase le VPN lo level to DEBUG  Environment Liferay Cloud Console Resolution Just need to configure the URL with the following structure with the correct...
After searching document folder does not show documents
Issue Steps to Reproduce: 1) Go to Content > Document & Media. 2) Create a Folder(say Test Folder1) and inside that folder create one basic document(say Test Document1). 3) Now go to home page and search with keyword...
Editable field isn't working within loops in page fragments
Issue Steps to reproduce: Under Site Builder > Page Fragments, Import fragment entries.zip(Attached) Drag the fragment on the content page, In the configuration defaultValue for iteration is 3. It works fine and fields...
Google AdWords in liferay
Issue How to use Google AdWords in Liferay. Environment Liferay DXP 7.0 Resolution Google AdWords is a pay-per-click online advertising platform that allows advertisers to display their ads on Google's search...
How to call custom CSS?
Issue How to call custom CSS in portal normal.ftl file Environment Liferay DXP 7.2 Resolution The custom styling can be added by using theme’s _custom.scss file (i.e., src/css/_custom.scss). Liferay DXP supports...
Form can not be added
Issue Steps to Reproduce: 1. Log in as Admin user. 2. Go to Control Panel -> Configuration -> Instance Settings -> Miscellaneous 3. In Available Languages, Move all the languages present in the Current Section to...
How to remove the space between the currency symbol and the product cost when displaying Commerce Product prices
Issue A space exists between the currency symbol and a product value when displaying Commerce Product prices (e.g., $ 15.00) Environment Liferay DXP and Commerce Resolution If you would like to remove the space between the...
Choose category name show subcategory web content in Asset Pubilsher
Issue Steps to reproduce: Add a site with page Add a vocabulary: Vocabulary Name Add a category for Vocabulary Name: Category Name Add a sub category for Category Name: Subcategory Name Add a web content with Category...
Automatic License Update Not Working
Issue Licenses are not being auto-updated for Liferay Cloud. I've updated the service versions to those required but Automatic License Update is not working. Environment Liferay Cloud - Released with Platform...
Grace Period for Virtual Cluster Activation Key
This article documents the grace period provided by the virtual cluster activation key, when exceeding allowed number of nodes. Resolution When using a virtual cluster activation key, you are allowed to have an...
Liferay.Language.get method is no longer working with string variables as of DXP 7.3
Issue Pieces of code which contain calls to Liferay.Language.get using string variables and not literal strings as their argument return the argument passed instead of the corresponding translation. Environment DXP...
How can I turn off the print screen and download features for documents of a certain site?
Issue The admin wants to upload a document to the site, but he or she must limit other users from downloading the document and from taking screenshots of the document on that site. Environment Liferay DXP 7.0...
Page Fragment Issue with rich text editable field
Issue Steps to reproduce: 1) Take Liferay 7.1SP2 with fix-pack dxp-16. 2) Create a page fragment with name "Demo". 3) Add the below code in the HTML section. <div class="fragment_33918"> <lfr-editable id="unique-id"...
LDAP Imported Users are not been shown in control panel
Issue LDAP is configured (and tested by using the testing buttons) in the portal. If you check the database you could find them (it means that they have been imported to the portal from LDAP as expected). The problem...
Role Permissions to display all the actions in Knowledge Base Display Widget
Issue After having created a specific role to let users manage Knowledge Base articles from Knowledge Base widgets, some actions, like "Add Child Article" or "Edit Article", may be visible from Knowledge Base Admin...
Not able to exporte private pages
Issue Steps to Reproduce: 1. Go to Control Panel > Sites. 2. Create a new Minimum site. 3. Open that Minimum site. 4. After that go to Publishing > Export. 5. Now click on "Change to Private Pages". Observed...
How to remove the English language from the User Configuration
Issue I set these properties in the portal-ext.properties file: company.default.locale=es_ES locales=es_ES locales.enabled=es_ES I restart the server Then I go to Control Panel > Users and Organizations > Edit and...
Liferay SaaS CDNs Cache Mode
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue What is the cache mode set for Liferay SaaS CDNs?...
Blacklisting Commerce components in 7.3 can stop other modules as well
Issue When you add a Commerce component to the blacklist, other modules will stop functioning as well. This may cause the following issues:  - Certain Commerce menu elements could be missing  - Gogo Shell...
Free Marker Template Null Pointer Error
Issue Free marker template(ftl) error is occurring when fragments changes propagation is enabled. Steps to Reproduce Enable Automatic Page Fragment Propagation. Navigate to Product Menu -> Design -> Fragments...
java.lang.IllegalArgumentException: java.net.URISyntaxException: Expected authority at index 8: https://
Issue The following exception can be obtained when using S3 as store if no s3Endpoint is configured: 2021-03-16 01:18:14.998 ERROR [Start Level: Equinox Container:...