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
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...
Can we prevent editors from injecting executable code in Web Content fields?
Issue When rendering the text fields stored for a Web Content through Web Content Templates, the resulting markup might execute undesired code if the editor has introduced executable code like: <img src=x...
Set Message Boards 'to email address' for notifications
Issue Message Boards email notification's 'to address' uses 'from address' instead. When you go to Content&Data → Message Boards → Configuration → Email from and set a valid email address, Message Boards will...
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...
Unable to bind to the LDAP server javax.naming.CommunicationException: [Root exception is java.lang.ClassNotFoundException: javax.net.ssl.SSLSocketFactory cannot be found by com.liferay.saml.web_
Issue During the time of portal login using the LDAP users, the user('s) are able to log in successfully, LDAP connections have an active connection but observed the below warnings in the Liferay log.  2021-12-17...
Session logs out intermittently after being redirected by the payment link
Issue After being redirected by the payment link, the session logs out. Steps to reproduce : 1. Login in Liferay. 2. Call the API in Postman. Request parameters are attached (SSL Commerz Request Parameters.txt)...
Asset Publisher view.jsp has potential XSS vulnerability
Issue When a user tries to retrieve the assetEntryId in asset-publisher-web/view.jsp, the content is not validated or escaped. This means XSS could occur. Reproduction Steps: 1. Add 3 journal articles. 2. Add an...
Liferay form security
Issue The form can be submitted with an invalid captcha value Steps to Reproduce: 1) Navigate to Content & Data > Forms 2) Add a Form 3) Add a text field 4) Click on kebab on the top right and navigate to Settings...
413 Request Entity Too Large
Issue Whenever a user is trying to upload a file/document in Document & Media portlet, the error "HTTP response 413 and Request Entity Too Large message" is thrown. Environment Liferay DXP 7.2 Resolution This...
Commerce Orders are not visible to users with view permissions
Issue When view permissions are assigned to users to see the commerce orders with a custom role. But, when login users are unable to see the orders. Steps to reproduce. 1. Create Minium Site( With Admin User) 2....
Disable email notifications of web content, when you post a comment
Issue When you write a comment on a web content, you will automatically start receiving emails on every update that is made on that web content. Environment Liferay DXP 7.2, DXP 7.3 Resolution This is an expected...
Duplicate Product is not taking the name provided by user
Issue While duplicating the product, the name provided by the user is not saving instead it is taking the default one i.e. [Copy of +"Product Name"] Steps to reproduce 1. Navigate to Products under Product...
Administrator can't assign an existing regular site to an organisation
Issue A portal administrator wants to assign an existing regular site as an organisation site. Environment Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 Resolution...
Translation is lost when default translation is not filled
Issue Steps to reproduce: Start a vanilla 7.3 bundle. Create a web content structure with minimum 2 text fields and add a translation to it in any language (I used Hungarian, but also tested with Dutch before). Start...
Missing link in web content display widget to edit scheduled web content article
Issue Reproduction Steps: 1. Set up DXP 7.2 with the latest fix pack. 2. Go to Site Builder --> Pages and add a widget page 3. Go to the Page and place a Web Content Display Portlet from the upper right "+" 4. Click on...
Form with select field breaks if SPA is not enabled
Issue Steps to reproduce: Set the following property in your portal-ext: javascript.single.page.application.enabled=false Start the server and create a form with a Select From List field with a couple of options....
Web content translations get mixed up when quickly publishing just after saving as draft
Issue Reproduction steps Start Liferay 7.2 Create a Basic Web Content (English as default language) Add a translation for Catalan and save the content. Access to edit the content and introduce some change in Catalan...
Elements in the DOM with class hide-accessible with null value inside
Issue Steps: 1. Open a fresh bundle with DPX 7.2 FP11 2. Go the main page open add widgets control panel and inspect the DOM  3. Search for null, and you could find two times elements like this: <span...
addEventListener property is null when previewing page template
Issue Steps to reproduce 1. Go to Site → Design → Page Templates and select the Masters tab. 2. Add a custom master. 3. Add an Asset Publisher to the master page template. 4. Click the Preview button. 5. Assert...
Sort order does not persist in the web content history
Issue Steps to reproduce: Start a 7.2 bundle Create a web content Edit it a few times so it will have 3-4 versions Go to the web content's context menu -> View history Reverse the order by version from ascending to...
Decimales in fields type ddm-number and ddm-decimal always displays the decimal separator as point
Issue Decimal fields type ddm-number and ddm-decimal always displays the decimal separator as point when viewing with Web Content Display widget and Asset Publisher  Steps: 1. Go to Content & Data > Web content >...
Unable to save after unchecking Enable propagation of changes from the site template
Issue Reproduction steps: Startup the portal Set the following log levels: com.liferay.portlet.sites.util DEBUG com.liferay.exportimport.internal.controller INFO...
Cannot open action menu for users who have similar screen names
Issue Steps to Reproduce    1. Go to Control Panel - Users and Organizations    2. Add a new user with the screen name "test-test"    3. Add another user with the screen name "test.test"    4. Go back to the list of...
Group selector delta parameter causes pagination issue
Issue Reproduction Steps 1) Start 7.2.x 2) Go to control panel -->sites -->sites and add more than 10 sites (or you can use the attached script for that) 2) Go to Web Content and add a new Basic Web Content 3) Click...
Non-admin owner of a User Group is unable to perform any actions on it
Issue Steps to reproduce: Create a new role (name doesn't matter) Grant the following permissions to this role: Portal: Add User Group Portal: View Control Panel Menu User Groups: Access in Control Panel User Groups:...
Status not translated in vertical card view mode
Issue Reproduction steps: In a clean bundle create a basic web content From journal article administration, change the display style to "Cards" from the management toolbar Change the user display language to spanish...
Duplicated information for screen readers in Forms
Issue Steps to reproduce Start Liferay Create a Form with a Text Field. Let's name it "Country field". Add your form to Home page Enable a screen reader and navigate to the Text Field's label  Expected behavior You...
As a user, I want to have all fields translated
Issue  Steps to Reproduce: 1. Go to Control Panel > Instance Setting > Localization 2. Change Default Language to Spanish 3. Go to Content & Data > Forms 4. Create a Form > Publish 5. Go to created Form page  Expected...
Search Bar is blocked and prevents visibility (Google Chrome)
Issue When running Liferay on certain versions of Google Chrome, the search bar within the Liferay portal is blanked out, making it difficult to use the search bar for its intended purpose. Please see the following...
Default language in DDL is not following instance setting
Issue Steps to reproduce: Go to Control Panel > Configuration > Instance Settings > Miscellaneous > Default Language (change it to Spanish (Spain));  Go to Content > Dynamic Data Lists > Click in the ellipses in the...
Ability to delete Page directly from the page edit
Issue How to delete a page from the edit/configure option on the page or directly from the page when viewing it. When viewing a page in Liferay Portal 6.2, there was a delete button on the side menu. Users can only...
Permission option is missing from page configuration
Issue Unable to access the delete or permissions options on a page. Steps to reproduce: 1) Start a clean instance of Liferay 7.2 2) Go to the Pages section 3) Click on the home page's context menu 4) You will see...
Segments, other roles than regular ones not selectable when creating segment with Role property
Issue Reproduction Steps: 1. Set up DXP 7.3 with the fix pack DXP 1 2. From Control Panel went to People --> Segments and started to add a new segment 3. Added a User Role Property from the right panel as a condition....
Error copying a page: An unexpected error occurred.
Issue You find an "Unexpected error occurred" message during a Copy page action. Checking the logs there is a trace like this: 2021-12-28 12:09:49.911 ERROR [http-nio-8080-exec-9][LayoutExceptionRequestHandler:132]...
When configuring a Page it is not highlighted on the Page Tree
Issue Reproduction Steps: 1. Set up DXP 7.3 2. Go to Control Panel --> Site Builder --> Pages and add a couple of pages. 3. Go to Site Builder --> Pages so you can see the Page Hierarchy 4. Click on the Page Tree icon...
How do I upload files to a non-navigable URL in Liferay PaaS?
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue I want to store configuration files on Liferay PaaS that...
Web Content display style UI is changing when navigating to other assets
Issue Steps to reproduce 1. Navigate to Web Content. 2. Create Basic Web Content (Note that display style of UI is "list"). 3. Change display style icon to table. (Display style changes correctly and UI indicator...
Literal is not localized in item selectors breadcrumb
Issue Steps to reproduce 1. Navigate to blogs under Content & Data. 2. Create new blog entry. 3. In edit page, click select file. 4. Select Document & Media. 5. Check that the breadcrumb shows the literals: sites...
Cannot access portal due to NoSuchResourcePermissionException exception
Issue An error when rendering a page produces a critical issue that blocks the portal access. In the logs you could see a trace similar to this: com.liferay.portal.kernel.events.ActionException:...
InvalidReferenceException when rendering an article template
Issue Adding a new field in an existing estructure produces an InvalidReferenceException in articles unless you update them if you try to render this field in a template: freemarker.core.InvalidReferenceException:...