Search Results

Knowledge Base 1400
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
After a web content owner loses his membership of a site, he can still edit all the previously authored web content
Issue If an editor user creates a web content, and after his site membership is removed, he can still edit/configure the web content. Environment Portal 6.2 DXP 7.0+ Resolution This behavior works as intended. The Web...
How to send a confirmation email to authenticated users about Form submission?
Issue I would like to send a confirmation email to the user who just submitted a Form Environment Liferay DXP 7.1+ Resolution It is possible to use the Workflow engine to send an email to the logged-in user who...
Kaleo Workflow Permissions missing from custom role after upgrade to DXP
Issue Permissions regarding Kaleo Workflow are lost or improperly formatted after upgrade to DXP 7.0+, for example: Environment Upgrade to DXP 7.0+ Resolution This is an intended behavior caused by a change of the...
Keeping 'Location' type organization when upgrading to DXP 7.0+
Issue In DXP 7.0+ the location organization type is removed by default. When upgrading to DXP 7.0+, organizations that were categorized as a 'Location' lose this categorization during the upgrade process.  Environment...
Can I add custom permissions through resource-actions/default.xml in a Liferay JS widget generated by Liferay JS Generator?
Issue After generating a JS widget through the Liferay JS Generator, there won't be an apparent way to leverage custom permissions, like it's possible through the resource-actions/default.xml file in a...
Is it possible to disable the "Deletion" sliders for Staging Publications?
Issue We would like to prevent our Staging content managers from using the "Delete Application Data Before Importing" and "Replicate Individual Deletions" sliders when performing a staging publication event, so they...
Is multiple mount points to the existing configured file system will be possible?
Issue How to configure multiple mount points to the existing configured file system Environment Liferay DXP 7.0 Resolution There is no OOTB option to configure multiple mounts to store documents and media...
How can I manage custom portlet options on Content Pages?
Issue When deploying a custom portlet on a Widget page, several options will appear in the ellipsis menu: After placing the same portlet on a Content Page, those options will no longer appear. Environment Liferay...
Wiki FrontPage cannot be deleted or renamed
The page you are viewing has been machine translated for your convenience. As such, errors in translation are possible. Please refer to the original article for the most up-to-date version of this content HERE. Issue...
How to change the HTTP port for Sidecar Elasticsearch 7
Issue Need to run two or more instances of Liferay with Elasticsearch Sidecar locally. Environment Liferay DXP 7.3 Liferay DXP 7.4 Resolution The default HTTP port in Sidecar mode is 9201   If two or more 7.3 or...
Internet Explorer 11 appends the "zx=" parameter to the URL
Issue DXP administrators and users may notice a zx= parameter appended to the URL while navigating through the pages of the portal. For example: http://localhost:8080/web/guest/page2?zx=5ml8zs91pgxm Environment...
Hide Content Page Fragments from Search Results
Issue I want to exclude fragments on a Content Page from Search Results. Example Use Case: Having a footer fragment in each Content Page that contains the company's contact information. I do not want to include the...
How can I change the editor used in the Knowledge Base app?
Issue How can portal administrators change the default editor of the Knowledge Base app installed in Lifray DXP? Environment Liferay DXP 7.0+ Resolution You can change the Knowledge Base's default editor from the...
Values of hidden form fields are not saved/submitted anymore
Issue After installing dxp-18 (DXP 7.1) or dxp-2 (DXP 7.2), values we have in form fields hidden through rules show empty after submitting the form, when viewing the form entries. Environment DXP 7.1 DXP 7.2 Resolution...
How to see the number of downloads for Documents and Media?
Issue In Liferay 6.1 and 6.2, if you opened a Document as and Admin, you had the information about the number of downloads. This is missing in DXP 7.0+ Environment Liferay DXP 7.0+ Resolution In DXP 7.0+, you can...
How to programmatically get the list of calendar event invitees
Issue I want to get the list of users that accepted an invitation to an event (but programmatically, not by viewing the event on the UI) Environment DXP 7.2 Resolution - in the background, calendar events are called...
How to reset mail settings
Issue How can I reset (delete from the database) mail settings I have previously set and saved from the UI, at Control Panel > Configuration > Server Administration > Mail? (e.g if I want to provide them through portal...
How to manually know the storage in use in a Liferay PaaS environment
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Description The storage is a limited resource with a default quota...
Monitoring Disk Usage for Jenkins
It is helpful to see how close you are to running out of space on Jenkins. We have provided a way to see the current disk usage of the CI service. Login to the Jenkins service and navigate to "Disk...
Copy-pasting an image into a Web Content HTML field is stored as base64 characters
Issue When an image is copy-pasted into the Web Content editor, it is stored as a base64 collection of characters. What is the limit of this image? Are there any alternatives to this behavior? Environment DXP 7.0...
Special characters are used in friendly URLs
Issue Special characters, e.g. åäö are shown in friendly URLs, instead of showing the ASCII version. Example: page is titled new page åäö becomes /new-page-åäö instead of /new-page-aao Environment DXP 7.0+ Resolution...
SAML changes post upgrade from DXP 7.0 to higher version
Issue SAML authentication is being used in DXP 7.0. After upgrading the DXP 7.0 to any higher version, how to configure SAML in the upgraded environment? Environment Liferay DXP 7.1 Liferay DXP 7.2...
Add custom certificate in SAML configuration
Issue As part of the SAML configuration, it is possible to generate a Certificate and a Private Key. This generates both a self-signed key and a container storekey (in $LIFERAY_HOME/data/keystore.jks by default)....
Set "Enable Email Subscriptions" in the Asset Publisher to "No" by default.
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 implement custom resolvers for Liferay Connector to SAML 2.0
Environment Liferay DXP 7.0-7.4 Liferay Connector to SAML 2.0 v3.1+, v4.1+, v5.x, v6.x,v7.x Resolution This sample module (^source is attached to this page) aims to provide minimal boilerplate code one can use to...
Multiple language support for Knowledge Base
Issue How can content be created in the Knowledge Base in multiple languages?  Environment Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 Resolution It is a current feature...
Disable Liferay "set your preferred language" message
Issue In case the User's Display Language is set differently than the language of the Site that is being displayed, a warning message appears with the option to set your preferred language. You may wish to...
Assign bulk users to an organization/user group/site
Issue I'd like to add many users at once to an organization/user group. How to do it? Environment Liferay DXP 7.2 Resolution Currently it is not possible to assign bulk users to an organization or user group from...
How to install Liferay Connector SAML 2.0 without need to restart in a Docker Container for Kubernetes usage
Issue I have a docker image in Kubernetes with Liferay installed. I'd like to deploy the SAML 2.0 connector plugin without the need to restart.  Environment Liferay DXP 7.2 Resolution Copy the SAML 2.0 Connector...
Configuring Liferay's LDAP Settings to Import Users in DXP 7.3
This article shows how to setup Liferay DXP 7.3 to import users from an LDAP server through the graphical user interface. The steps are the basically the same as for earlier versions of Liferay, but the UI...
I cannot select birthday year in date picker using Liferay Forms
Issue I have a form with a date field The date field should be used to select birthdays The year-selector goes back only 5 years prior to the current year Environment Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3...
How to include unique links in an RSS feed that point to a displayed web content article
Issue Our team is attempting to set up an RSS feed for web content, but are running into one of two issues: either all URLs listed in the feed are identical (pointing to the site, instead of pointing to where an...
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...
Migrating a Remote Staging Setup to Liferay Cloud
Issue There are many factors to consider when planning to migrate your on-prem Liferay installation to Liferay Cloud. One of these factors is your Staging configuration. Below is the recommended method to migrate a...
Are Blade/Gradle FrontEnd NPM 7.0/7.1 portlets still available and supported on 7.2?
Issue Developers are using Blade/Gradle FrontEnd NPM portlets on DXP 7.0 / DXP 7.1, for example: https://help.liferay.com/hc/en-us/articles/360018170751-React-npm-Portlet...
How to load a third-party npm package as a JS provider OSGi bundle in Liferay 7.1 and 7.2?
Issue Front-End developers may at times need to load third-party NPM packages in Liferay DXP and consume them from the Liferay APIs Environment Liferay DXP 7.1 + Liferay Loader version 4.x Liferay DXP 7.2...
Make Recycle Bin available for regular users
Issue How to make Recycle Bin available for regular users?  Environment Liferay 6.2  Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Resolution Navigate to Control Panel --> User --> Roles. Create a new...
Setting Cookie Configurations for 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 One common service customization is to add the HttpOnly and...
How to configure Liferay DXP to connect to Elasticsearch on Elastic Cloud
Disclaimer: please read the Liferay DXP compatibility with Elasticsearch hosted on Elastic Cloud article before starting to build your Elastic Stack for Liferay DXP on Elastic Cloud to understand the requirements and...
Downloading the Source Code for Plugins in Liferay Marketplace
This article is a legacy article. It applies to previous versions of the Liferay product. While the article is no longer maintained, the information may still be applicable. If you are...
Staging Basics and FAQ
Here at Liferay, we want to help you complete your project in an efficient and timely manner. So we compiled a list of strategies to avoid some issues when using the Staging feature. Feel free to use this resource as...
Using CMIS Hooks
Liferay Portal 6.1 introduced the ability to mount multiple repositories into the Documents and Media portlet (previously named the Document Library portlet). One of the protocols it...
Setting Up Liferay Portal on JBoss EAP 5.2
This article is on how to deploy Liferay Portal on JBoss EAP 5.2. Resolution First Steps Liferay Home, by default, is one folder above JBoss EAP 5.2’s install location. Download and install JBoss EAP 5.2 into your...
Setting Up Liferay Portal on Websphere 7
This article is on how to deploy Liferay Portal on WebSphere 7 Resolution Before making any changes to the Websphere application server, stop the server first! Failure to do so can cause errors. The latest versions of...
Setting Up an Alfresco Repository
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products....
Setting Up Clustering Liferay Portal on Azure
This article details what is needed to setup Liferay on the Microsoft Azure cloud Virtual Machine Setup Azure manages all instances as Virtual Machines. Create a new instance in the Azure Dashboard and follow the prompts...
Enabling or Disabling Permission to Edit Specific Fields in the My Account Portlet
This article demonstrates how portal administrators can enable or disable permissions to edit specific fields in the My Account portlet in Liferay Portal 6.2. By default any user...
Creating a Folder for a Specific Team
With the advent of teams in Liferay Portal, the portal administrator now has greater flexibility in managing site membership. This article outlines a method for creating a set of...
Restoring Testing Environment to Match the Production Environment
Often times, you will need to change your testing environment to be the same as your production environment for your Liferay Portal. The following article outlines some guidelines for restoring your testing...
Using the Patching Tool With Websphere
Websphere is a complex application server that does not behave like Tomcat, making its patching process slightly different Resolution There are two ways to patch Liferay Portal in...
Using a Custom Theme for Account Verification and Default Landing and Logout Pages
Liferay Portal users often deploy a custom theme and want to use this custom theme as the background instead of the default Liferay classic theme. This article describes how the custom theme can be used multiple places in...
Staging in Liferay Portal 6.2
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these...
Checking for Collisions Before Installing a Hotfix
This article will walk through the basic steps that can be used to check for code collisions between a new fix pack or hotfix and custom plugins. NOTE: This procedure requires that the patches being installed include...
AntiSamy Portlet Removes HTML Target Attributes
The AntiSamy portlet is meant to prevent XSS type attacks. One side effect however is that if an HTML target is used, then the portlet will remove it upon publishing the content. Steps to Reproduce Create Web...
Setup Guide for Liferay and WSO2 Identity Server SAML Integration
This guide shows you how to integrate Liferay Portal with WSO2's Identity Server. These are the basic settings with the goal of setting the user on the right track. Resolution Install,...
Social Office Setup Guide
This article describes how to get a Social Office instance up and running for the Liferay Portal. Resolution Activation key In order to use Social Office EE, users will require an...
Setting Up a SharePoint Repository With Liferay Portal
This article describes how to set up a SharePoint repository to be used with the Documents and Media portlet of Liferay Portal. For versions of the SharePoint Connector...
Setting Up Liferay Portal on Websphere 8
This article documents how to deploy Liferay Portal on WebSphere 8. Resolution Before making any changes to the WebSphere application server, stop the server first. Failure to do so can cause errors. The latest...
Setting Up Liferay Portal War on Tomcat 7
This article documents how to set up Liferay Portal using a war on Tomcat 7. Resolution 1. Gather the Necessary Files Download and unzip the most recent supported version of Tomcat 7. Download the most recent Liferay...
Setting the Default Landing Page in Liferay Portal
Users have the ability to set different default home, default landing pages, and default logout landing pages. There are two places where users can make these changes; in...