Search Results

All Results 6940
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Overriding JSPs
Overriding JSPs You can override JSPs completely using OSGi fragments. This approach is powerful but can make things unstable when the host module is upgraded. By overriding an entire JSP, you...
Managing Object Entries with Data Sets
Managing Object Entries with Data Sets Data sets offer a flexible way to display object entries. When your advanced use case outgrows collections, data sets fill the gap. For example, Collections...
JAX-RS
JAX-RS JAX-RS web services work in Liferay modules the same way they work outside of Liferay, though you must register the class in the OSGi framework. To learn how to create these applications,...
Waiting for Life Cycle Events
Waiting for Life Cycle Events Liferay registers life cycle events like portal and portlet initialization into the OSGi service registry. Your OSGi classes can listen for these service registrations...
Configuring Frontend Resource Caching
Configuring Frontend Resource Caching Liferay DXP 2025.Q4+ Infinite caching and cache configurations for JavaScript files requires Liferay DXP 2026.Q1+. When you access a page on your site, the...
Classic Content Management System
Classic Content Management System The Classic CMS features are in maintenance mode as of Liferay DXP 2026.Q1. See Maintenance Mode and Deprecations in 7.4 for details. With Liferay’s classic...
Adding and Managing Space Members
Adding and Managing Space Members Liferay DXP 2026.Q3+ When creating a space, you can add members immediately or skip this step. If you skip it, you can always add and manage members after the...
Creating Spaces
Creating Spaces Liferay DXP 2026.Q3+ When you start the Content Management System (CMS), you must create an initial space. Once in the CMS, you can create additional spaces in different ways. ...
Configuring Spaces
Configuring Spaces Liferay DXP 2026.Q3+ Use the Space Settings page to manage a space’s properties, sharing, recycle bin, and languages. You must have the CMS Administrator, Space Owner, or...
Managing Spaces
Managing Spaces Liferay DXP 2026.Q3+ You can manage existing spaces in the CMS by deleting them or connecting them to sites and site templates. To create spaces, adjust their settings, or add...
Categorizing Assets
Categorizing Assets Liferay DXP 2026.Q3+ You can organize content with vocabularies, categories, and tags. Vocabularies group hierarchical categories, while tags provide a flexible, flat labeling...
Creating Assets and Folders
Creating Assets and Folders Liferay DXP 2026.Q3+ You can upload and organize assets in folders in the headless Content Management System (CMS). Assets include default types such as documents,...
Managing Assets
Managing Assets Liferay DXP 2026.Q3+ Access content, files, and folders in Liferay CMS in different ways, depending on your location in the interface. Start from one of these locations: The...
Exploring Assets
Exploring Assets Liferay DXP 2026.Q3+ You can view assets in Gallery, Table, or Card view. The layouts support folder navigation and quick actions for an intuitive browsing experience. Navigate...
Content Structure Fields Configuration Reference
Content Structure Fields Configuration Reference Liferay DXP 2026.Q3+ Content structure fields support general and advanced configuration options. General Configuration The table below describes...
Using Liferay as an MCP Server
Using Liferay as an MCP Server Liferay DXP 2026.Q3+ [Release Feature](../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) The Model Context...
Managing Content Structures
Managing Content Structures Liferay DXP 2026.Q3+ After a content structure is published, you can manage, duplicate, or control access to it from the content structures list in the CMS. Accessing...
Iframe Sanitizer
Iframe Sanitizer Liferay DXP 2025.Q4+ Liferay DXP includes an iframe sanitizer that controls how iframes are handled across each instance. Iframes can introduce security risks if they load...
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...
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...
CNE: Helm Values Reference
CNE: Helm Values Reference Helm uses YAML for configuration. This reference describes the default values for the Liferay Helm chart. This YAML shows the available values and their defaults. ...
Using the Account Selector Fragment Set
Using the Account Selector Fragment Set Liferay DXP 2026.Q1 The Account Selector fragment set is a collection of fragments that form the account selector interface. Users can manage their accounts...
Managing Object Entry Versions
Managing Object Entry Versions Liferay DXP 2025.Q4+ Liferay's Content Management System (CMS) uses object entry versioning. In Liferay DXP 2026.Q3 and later, object entry versioning is available...
Liferay DXP 2025.Q4 Breaking changes
Liferay DXP 2025.Q4 Breaking changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2025.Q4. As the...
Moving Changes Between Publications
Moving Changes Between Publications Liferay DXP 2023.Q3+/Portal GA92+ You can move changes from one publication to another while reviewing them. This helps organize content and manage updates more...
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...
Scheduling and Subscription
Scheduling and Subscription Liferay DXP 2025.Q4+ Content scheduling and subscription are important content management features. You can enable them in the object definition. When scheduling is...
Assignee Fields
Assignee Fields Liferay DXP 2025.Q4+/Portal 2026.Q1+ Assignee fields are for selecting existing users or roles in the object entry. Assigned users can edit the entry with no manual permission...
2025.Q4 Default Setting and Feature Flag Changes
2025.Q4 Default Setting and Feature Flag Changes Most new versions of Liferay DXP include changes to the default settings. If you rely on the defaults from your old version, review the changes and...
Configuring Password Encryption Algorithms and Stored Password Formats
Configuring Password Encryption Algorithms and Stored Password Formats Liferay encrypts passwords using an algorithm that aligns with the recommendations from the OWASP Password Storage Cheat...
Migrating the Database
Migrating the Database For support, maintenance, or performance reasons, you may decide to migrate from the database you use to one of the other databases Liferay supports. Liferay DXP provides a...
Acquiring Object Definitions from Marketplace
Acquiring Object Definitions from Marketplace Object definitions package custom object configurations into applications. These apps are published as Client Extensions. After publication to Liferay...
Publishing Object Definitions in Marketplace
Publishing Object Definitions in Marketplace You can publish object definitions packaged as Client Extensions to Liferay Marketplace. Prerequisites: A valid Liferay Marketplace Publisher...
Consent Management Platform (CMP) Integration
Consent Management Platform (CMP) Integration When you require advanced consent capabilities—such as multi-region compliance, dynamic cookie scanning, or external audit logging—Liferay provides...
HubSpot Lead Capture
HubSpot Lead Capture Subscription The HubSpot Lead Capture connects Liferay to the HubSpot CRM software. You can synchronize Liferay Objects data automatically to ensure the instant availability...
Installing HubSpot Lead Capture
Installing HubSpot Lead Capture Installing the Liferay connector HubSpot Lead Capture requires integrating a Liferay client extension and a Spring Boot micro-service client extension. Follow the...
Developing a PortletMVC4Spring Portlet
Developing a PortletMVC4Spring Portlet PortletMVC4Spring compliments the Spring Web framework and MVC design pattern by providing annotations that map portlet requests to Controller classes and...
Migrating to PortletMVC4Spring and Jakarta
Migrating to PortletMVC4Spring and Jakarta There are two possible migrations: You've already used PortletMVC4Spring, and you want to migrate your application to Jakarta. You want to migrate a...
Using Object Entry Manager
Using Object Entry Manager Reading and writing object entry data programmatically is best accomplished with the auto-generated headless APIs. However, when using traditional OSGi extension points...
Configuring Sharepoint Via Azure Access Control Service (Legacy)
Configuring Sharepoint Via Azure Access Control Service (Legacy) Requires DXP Subscription; Compatible with SharePoint 2016 and SharePoint Online Liferay's REST Connector to SharePoint integrates...

Showing 8,441 to 8,480 of 8,859 entries.