Search Results

All Results 7011
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Avoiding Authentication Errors With IE8 and IE9
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. When a session of Liferay times-out, an...
Applying Security Update 2012-05-25 requires Tunnel-web
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. When...
Things You Should Know Before Using Liferay WYSIWYG Portlet
The Liferay WYSIWYG portlet allows for WYSIWYG editing capabilities in a very simplified package. While the lightweight nature of the Liferay WYSIWYG portlet can be useful, Liferay Marketplace indicates that the...
Buttons missing from CKEditor when using Internet Explorer 8
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. While...
SAML Comprehensive Quick Start Guide for Liferay Portal
This is a comprehensive article that documents the steps for how to set up SAML on Liferay Portal 6.2 EE. In addition, this article covers the different ways that SAML can be implemented and utilized. SAML (Security...
Minification May No Longer Work if JS Code Contains eval() or with() on DXP 7.0
This article serves as a reference concerning an intended change in the minification process which might break some JavaScript code. After upgrading from Liferay Portal 6.2 to Liferay DXP 7.0, any JavaScript code...
Unable to add portlets in Nested Portlet
Issue When using the "Nested Portlets" portlet, one possibility is that portlets cannot be nested because the Nested Portlets portlet is collapsed. Resolution Ensure Nested Portlets is not collapsed when attempting to...
JSONWS Guest Access
The Liferay platform's JSONWS page is available to unauthenticated users at your Liferay_URL/api/jsonws. However, this does not mean that guest users have access to execute JSON web services. Even if the web...
LiferayPortletURLs Generated For a .War File Do Not Have Authentication Token
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. Subscribers often develop custom portlets...
Kaleo Workflow Changes for DXP 7.0
This article documents the Kaleo workflow changes that have taken place in Liferay Digital Experience Platform. In DXP, there are some Kaleo Workflow related user experience changes happening surrounding Web Content....
Microsoft Internet Explorer 11 Performance Issues Due to CSS Style Calculations
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...
Internet Explorer 11 with Compatibility Mode May Lead to Slow Page Loads
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...
Using Liferay Connector to OAuth EE
What is OAuth? It is a utility that authorizes third party applications to interact with the Liferay platform. The example from our official documentation is worth repeating here; users can make Twitter or Facebook...
Using the Data Migration Tool in Liferay Portal
This article describes the two uses of the data migration tool in the system administration section of Liferay Portal. The Data Migration Tool is fully supported for Liferay Portal 6.2...
Updating Plugins After Applying a Patch
This article documents several possible solutions for updating plugins after a new fix pack has been installed. Specifically, customers have found that a plugin's libraries are not patched at the same time as the...
LDAP Import Rejects Users From Certain Domains
This article explains why users from specific domains are not imported through LDAP due to the email address validator in the Liferay platform, and provides a solution to resolve this if a specific domain is required...
Creating Custom Validation Scripts on Web Form Portlet With DXP 7.0
This article documents how to use the custom validation script feature in the Web Form Portlet on Liferay DXP 7.0. Users might have used the same feature on Liferay Portal 6.2 and wonder which features are the same and...
Configuring Liferay DXP as SP and OKTA as IdP
This article documents the basic steps users need to execute in order to set up their instance of Liferay DXP as SP, and OKTA as IdP. Resolution OKTA Configuration Log in to OKTA and navigate to Admin > Add Application...
Changes in MVCActionCommands and portletIds
This article documents changes to the MVCActionCommand type of commands after Liferay DXP 7.0 Fix Pack 11 is deployed. This change most affects developers building portlets in Liferay IDE tools (e.g. Liferay Developer...
Hiding Sensitive Server Details on the License Page
This article documents how to hide sensitive server details, such as the IP Addresses or MAC Addresses, when an administrator deploys an invalid activation key. This poses a security risk because the information is in...
Document Library Permissions Are Not Inherited Between Parent and Child Folders/Files
This article describes the behavior in which permissions do not propagate from the parent folders to the files or children folders uploaded in the Document Library. Also, this article...
Requesting a New Feature or Feature Improvement
Creating and Upvoting Feature Requests As an open-source company, Liferay has always valued community feedback and suggestions to help us continually improve our products. To request...
Can I Create a Remote Live Database from a Copy of the Staging Database?
This article documents Liferay's position on duplicating a database to create a staging environment. The Use Case In order to enable Remote Live Staging, system administrators must have two databases: a staged...
Changing the Page Title in DXP 7.x
By default, the page title in Liferay Digital Experience Platform 7.x displays in the format of Page Name - (Site Name) -  Portal Name. This article documents how to change the portal name so that all page titles contain...
Staging Best Practices for Liferay Portal
This article documents some recommendations that administrators should be mindful of when they prepare to use Staging on their Sites, or when they are managing their already existing Staging infrastructure. Local...
Creating High Contrast Color Themes in Liferay DXP 7.0
Beginning with DXP 7.1, the Liferay platform makes use of Clay, which is the implementation of Lexicon 2.0 and the Lexicon Experience Language. This version provides improved accessibility with the offering of...
Adding Custom Password Reminder Questions
This article provides step-by-step instructions on how Liferay Portal, or Liferay Digital Enterprise 7.0, administrators can enable and leverage the user reminder queries. In addition, this article also documents how...
Disabling Email Notifications With the Blogs Portlet
There may be instances in which an administrator would like to disable the ability for the creator of blog entries to receive email notifications when an entry is added or updated, or...
Customizing the Announcements Portlet in DXP 7.1
This article details how to optimize the Announcement portlet using the Customize Announcement Displayed feature in Liferay Digital Experience Platform (DXP) 7.1. The Announcements app allows users to broadcast...
Marketplace Apps Integrated into Liferay DXP 7.1
The following apps were previously released on Liferay Marketplace, but have been integrated as core modules in Liferay Digital Experience Platform 7.1. Liferay Adaptive Media Liferay Calendar Liferay Connector to...
Clay Progress Bars
Clay Progress Bars You can add progress bars to your app with the clay:progressbar tag. These indicate the completion percentage of a task and come in three status styles: default (blue), warning...
Using Spring
Using Spring PortletMVC4Spring is a way to develop portlets using the Spring Framework and the Model View Controller (MVC) pattern. While the Spring Framework supports developing servlet-based web...
Using React
Using React Build your own solutions using Liferay and React.
Configuring Limits for File Previews
Configuring Limits for File Previews Liferay DXP 2024.Q1/Portal GA112 Users can preview certain documents (e.g. PDF or text files) in the Documents and Media application; however, previews can...
Enabling and Configuring Sharing
Enabling and Configuring Sharing The Sharing configuration allows users to share files with each other. You can enable file sharing at the Global, Virtual Instance, and Site scopes. Sharing is...
Publishing and Sharing
Publishing and Sharing
SharePoint Integration
SharePoint Integration Integrate SharePoint with Liferay DXP for managing SharePoint libraries within Documents and Media. Create and manage repositories that mount SharePoint libraries, and...
Google Drive Integration
Google Drive Integration Integrate Google Drive with Liferay DXP to create, edit, and manage Google Docs, Sheets, and Slides directly from Documents and Media. This integration provides two main...
Managing Metadata
Managing Metadata Leverage your Liferay environment to manage metadata for your digital assets. Learn how to define and organize metadata to enhance the searchability and usability of your...
Videos
Videos
Getting Started
Getting Started Liferay DXP is a powerful, open source, enterprise-ready platform for building and deploying web applications. However, all of that power and functionality can make it difficult to...
Integration
Integration
Headless APIs
Headless APIs
Analytics Cloud APIs
Analytics Cloud APIs You can use headless APIs to interface with Analytics Cloud. Here are resources to help you understand and integrate these APIs to enhance your ability to manage content.
Resource Types and Structure
Resource Types and Structure Properties activeIndividualsCount (Number): Number of active individuals belonging to the account. dateCreated (Date): Date the account was created in the system. ...
Limiting File Size
Limiting File Size You can configure file size limits in Documents and Media. Set a maximum file upload size or for more granularity, define file size limits based on MIME Types. This can take...
DXP
DXP Welcome to the official documentation for the latest versions of Liferay DXP and Liferay Portal! Liferay DXP is the commercially supported and enterprise ready platform used around the world,...
Authentication
Authentication An access token is necessary for making API calls to Liferay Analytics Cloud. Navigate to Settings → APIs to generate an access token. Choose the duration (e.g. 30 days, 6 months, 1...
Pricing APIs
Pricing APIs Use the Price List and Discount APIs to manage product pricing and discounts in Liferay Commerce programmatically. Below are basic usage examples, including common endpoints and...
Product Management APIs
Product Management APIs You can invoke the services under headless-commerce-admin-catalog to perform various admin operations related to products. However, if you have a headless storefront, you...
REST Builder
REST Builder REST Builder is a code generation tool that makes it easy for you to take your local APIs and make them available on the web. It uses the OpenAPI Specification to generate REST and...
Using the Show-Hide Rule
Using the Show-Hide Rule Users can use a Show action show a field if a condition is met. Otherwise, this field is hidden. This example uses a camp registration form with two text fields: I am...
Using the Require Rule
Using the Require Rule Use a Require rule to make a field required based on one or more conditions. Require Rules work in association with other Rules, such as the Show Rule. To demonstrate,...
Actions
Actions Object actions define custom business logic that you can run manually or automatically for object entry events. Examples include delivering entry event data to a webhook URL, sending email...
Notifications
Notifications Liferay provides integrated notification tools to alert users to platform events. For Liferay DXP, this includes email and website notifications for the following default...
Relationships
Relationships Liferay 7.4 U47+/GA47+ Relationships add fields and tables to object definitions for relating their entries with one another. This provides access to entry data in different...
Using System Objects with Custom Objects
Using System Objects with Custom Objects
Integrating Objects with Third Party Services
Integrating Objects with Third Party Services You can use Liferay Objects with popular data integration tools to create automated tasks for syncing Object data with external services. These tasks...
Designing and Managing Workflows
Designing and Managing Workflows Building Workflows Managing Workflows Workflow Designer Workflow Designer Overview Workflow Nodes Creating Workflow Tasks Configuring Workflow Actions and...
Workflow Nodes
Workflow Nodes Subscription A Workflow Node represents a specific point in an approval process, whether it begins the review process, approves or rejects the asset, or reassigns the task. Below...