Search Results

All Results 1394
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Upgrading to Jakarta
Upgrading to Jakarta Liferay DXP 2025.Q3+/Portal 2026.Q1+ Liferay stepped into the future of enterprise Java when it moved to Jakarta EE starting with the DXP 2025 Q3 and the 2026 Q1 Portal...
Search Results Behavior
Search Results Behavior Previously, you learned how to display search results. There are additional Search Results concepts and configurations that can enhance your search results: Filtering...
Creating Code with Liferay Workspace
Creating Code with Liferay Workspace Liferay Workspace is the developer's tool for creating and managing Liferay development projects. Creating Projects Blade CLI makes it easy to create projects...
Managing Document Access
Managing Document Access Effectively managing document access in Liferay ensures that your organization’s data remains secure while being accessible to the right users. Control document access by...
Managing Object Entries Using GraphQL
Managing Object Entries Using GraphQL You can use GraphQL to manage custom object entries in Liferay efficiently. This API framework simplifies data interaction and serves as an alternative to REST...
Batch Engine API Basics - Importing Data
Batch Engine API Basics - Importing Data Liferay's Headless Batch Engine provides REST APIs to import and export data. Call these services to import data to Liferay. Importing Data Then follow...
Batch Engine API Basics - Exporting Data
Batch Engine API Basics - Exporting Data Liferay's Headless Batch Engine provides REST APIs to import and export data. Call these services to export data from Liferay. Exporting Data Then,...
Consuming REST Services
Consuming REST Services Liferay DXP contains REST services for most of its applications. These services are fully OpenAPI compliant. Here, learn how to consume them. This takes only three steps: ...
Creating Display Templates
Creating Display Templates Dynamic Data Lists is deprecated as of Liferay DXP 7.3, and is planned for removal in 2024. It is replaced by Objects. Please migrate your Dynamic Data Lists to Objects...
Configuring JSON Web Services
Configuring JSON Web Services Liferay’s services are exposed as JSON web services out-of-the-box. This is enabled by default. You can access these services via the API page at...
Using Private Key JWT (JSON Web Token)
Using Private Key JWT (JSON Web Token) Liferay supports private key JWT as an authentication method for OAuth 2 clients. In this flow, the client itself creates the assertion. Liferay authenticates...
Creating Data Definitions
Creating Data Definitions Dynamic Data Lists is deprecated as of Liferay DXP 7.3, and is planned for removal in 2024. It is replaced by Objects. Please migrate your Dynamic Data Lists to Objects...
Creating Form Templates
Creating Form Templates Dynamic Data Lists is deprecated as of Liferay DXP 7.3, and is planned for removal in 2024. It is replaced by Objects. Please migrate your Dynamic Data Lists to Objects as...
Managing Data Sets
Managing Data Sets Liferay DXP 2024.Q1+/Portal GA112+ Currently, this feature is behind a release feature flag (LPS-164563). Once you create a data set, you can customize how users see it....
Translating Forms
Translating Forms Forms can be translated and presented in any language that is currently enabled on the current site. To add a translation: Begin by viewing an existing form (e.g., Guest...
Creating Data Lists
Creating Data Lists Dynamic Data Lists is deprecated as of Liferay DXP 7.3, and is planned for removal in 2024. It is replaced by Objects. Please migrate your Dynamic Data Lists to Objects as soon...
Enabling Automated Live Chat Systems
Enabling Automated Live Chat Systems Liferay 7.4+ Liferay now offers integration with several live support chat platforms. Enabling this integration adds a chat window to sites on your Liferay...
Site Facet
Site Facet The Site Facet narrows search results down to those existing in a certain site. Each site with content matching the searched keyword appears as a facet term. Example of Site facet...
Understanding Low Level Search Options
Understanding Low Level Search Options Low level search works only with Elasticsearch. Low level search doesn't go through the Search and Indexing Framework, which is infrastructure used for...
LDAP Configuration Reference
LDAP Configuration Reference To access LDAP configuration settings, open the Global Menu (Applications Menu icon) and navigate to Control Panel → Configuration → Instance Settings → Security →...
User Group Sites
User Group Sites With user group sites, you can create pages that are added automatically to each member’s personal site. These pages are organized into two page sets, My Profile (public) and My...
Using OpenID Connect
Using OpenID Connect OpenID Connect is a lightweight authentication layer that enables users to authenticate using accounts they have on other systems. It's built on top of the OAuth 2.0...
Updating User Profile Pictures
Updating User Profile Pictures Users have profile pictures. Administrative Users can upload images in the Edit User form, and Users can update their own account information, including profile...
Communication Between Widgets
Communication Between Widgets Portlet widgets can communicate with each other using public render parameters and events. Some Liferay portlets provide a configuration UI to help you get the most...
Page Settings UI Reference
Page Settings UI Reference You can configure individual pages to meet your needs. All changes made in this way are scoped to the selected page. To configure a specific page, open the Site Menu...
Content Page Editor UI Reference
Content Page Editor UI Reference For Liferay 7.4 U37+/GA37+ Using the content page editor, you can add and configure elements in a content page. Go to a content page and click Edit (Edit icon)....
Using Widgets on a Content Page
Using Widgets on a Content Page The widgets section functions like the add menu on a widget page. You can access the full list of available widgets and add them to the page. The main difference is...
Configuring Liferay Authentication With Auth0 Using OpenId Connect
Configuring Liferay Authentication With Auth0 Using OpenId Connect This tutorial guides you through integrating Auth0, your Identity Provider (IdP), with your Liferay environment using OpenID...
Account Roles
Account Roles Available 7.4+ Create different account roles with specific permissions and assign them to account users to manage access to accounts. There are two types of account roles: ...
Configuring Mail
Configuring Mail Liferay can be configured to use a mail server to send email notifications for a variety of purposes: user registration, password management, site membership notifications, content...
Configuring Spaces
Configuring Spaces [Beta Feature](../../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Liferay DXP 2025.Q4+ Currently, this feature is...
Categories and Vocabulary API Basics
Categories and Vocabulary API Basics Liferay's REST APIs provide services for Liferay's categories and vocabularies functionality. You can create and edit vocabularies with the API. You can also...
Understanding Recommendation Types
Understanding Recommendation Types Subscription TypeIncludes Product DataIncludes Order DataPersonalizedContext AwareFrequencyDescription Content-Based Product Recommendations[✔] [✔] Recommends...
Configuring a Password Policy
Configuring a Password Policy Password policies enhance the security of your installation. You can use the default policy that ships with Liferay (modified or as is), or you can create your own...
Content Management System Dashboards and Analytics
Content Management System Dashboards and Analytics [Beta Feature](../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Liferay DXP 2025.Q4+ ...
Asset Libraries API Basics
Asset Libraries API Basics Liferay's REST APIs provide endpoints for creating, retrieving, updating, and deleting asset libraries. Starting with Liferay DXP 2025.Q4, these same endpoints also...
CAPTCHA YAML Configuration Reference
CAPTCHA YAML Configuration Reference You can define a CAPTCHA client extension with a client-extension.yaml file. Usage Details This client-extnesion.yaml file defines a CAPTCHA client extension: ...
Configuring Content Security Policy Headers
Configuring Content Security Policy Headers Modern browsers use Content Security Policy HTTP response headers to enhance web pages' security to mitigate certain types of attacks (like Cross-Site...
Managing Spaces
Managing Spaces [Beta Feature](../../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Liferay DXP 2025.Q4+ Currently, this feature is behind...
Reviewing Publication Changes
Reviewing Publication Changes Review a publication’s tracked changes before publishing to ensure it contains only the edits you want. To review publication changes, open the Publications drop-down...