Search Results

All Results 6931
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Custom Facet Examples
Custom Facet Examples The custom facet is a powerful aid to customizing your site's search experience. When the out-of-the-box facets don't meet your requirements, the custom facet fills the gap....
Configuring the Search Results Widget
Configuring the Search Results Widget Configure the Search Results widget by opening its options menu (Options) and selecting Configuration. The display of Search Results is configured in the...
Search Results Widget Template Reference
Search Results Widget Template Reference While creating a search results widget template, you can access pre-populated variables in the FreeMarker template editor. The variables listed in the...
Handling Missing References in Imports
Handling Missing References in Imports Liferay DXP 2025.Q3 When importing content, page, or user-related data (such as categories, tags, vocabularies, fragments, master pages, layout page template...
Upgrading to Jakarta
Upgrading to Jakarta Liferay DXP 2025.Q3+ 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 releases. This frees...
Object APIs
Object APIs You can use headless APIs to interface with objects and picklists. Here are resources to help you understand and integrate these APIs to enhance your ability to manage objects.
Using Object Inheritance
Using Object Inheritance Liferay DXP 2025.Q1+/Portal GA132+ You can enhance the one-to-many relationship by enabling inheritance. When enabled, the one object in the one-to-many relationship...
Using a CAPTCHA Client Extension
Using a CAPTCHA Client Extension Liferay DXP 2025.Q3+ CAPTCHA challenges are used on websites to verify a human user is accessing it, and not a bot or malicious code attacking the site. Liferay...
Installing Earlier Liferay Versions on Application Servers
Installing Earlier Liferay Versions on Application Servers As new Liferay versions are released, their dependencies and installation steps change. Liferay made a big change for DXP with the 2025.Q3...
Installing Earlier Liferay Versions on JBoss EAP
Installing Earlier Liferay Versions on JBoss EAP Liferay DXP 2025.Q2/Portal 2025.Q1 or below Installing on JBoss EAP requires installing the DXP WAR, installing dependencies, configuring JBoss,...
Installing Earlier Liferay Versions on Tomcat
Installing Earlier Liferay Versions on Tomcat Liferay DXP 2025.Q2/Portal 2025.Q1 or below Using a Liferay-Tomcat bundle or Docker image is the fastest way to get started using Liferay DXP. This...
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: ...
Installing Earlier Liferay Versions on WebLogic
Installing Earlier Liferay Versions on WebLogic Liferay DXP 2025.Q2/Portal 2025.Q1 or below If you are using WebLogic as your application server, it is highly recommended to install DXP to a...
Installing Earlier Liferay Versions on Wildfly
Installing Earlier Liferay Versions on Wildfly Liferay DXP 2025.Q2/Portal 2025.1 or below Installing on WildFly requires installing the DXP WAR, installing dependencies, configuring WildFly, and...
Liferay DXP 2025.Q3 Breaking Changes
Liferay DXP 2025.Q3 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2025.Q3. As the...
2025.Q3 Default Setting and Feature Flag Changes
2025.Q3 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 service.properties
Configuring service.properties Service Builder generates a service.properties file in your *-service module's src/main/resources folder. Liferay uses this file's properties to alter your service's...
Connecting Service Builder to an External Database
Connecting Service Builder to an External Database Service builder creates the necessary tables for the service in the lportal database with all other data used by Liferay. If you want to store the...
Liferay Workspace Configuration Reference
Liferay Workspace Configuration Reference Liferay Workspace has many options you can set. Here's a handy command and properties reference. Running Liferay DXP locally my-project $ blade gw...
Client Secret JWT
Client Secret JWT Liferay supports client secret JWT as an authentication method for OAuth 2 clients. In this flow, the client itself creates the assertion and signs it using the client secret....
Standard Permissions
Standard Permissions Liferay defines several standard permissions across various applications and resources, such as view, edit, update, and more. Managing permissions Permissions are best managed...
Single-Page Application (SPA)
Single-Page Application (SPA) Rendering a page from scratch takes a lot of effort from the browser. It must load the HTML markup, the CSS, and any JavaScript, render and style the markup, and...
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...
Liferay Content Management System
Liferay Content Management System Liferay DXP 2026.Q3+ Headless content delivery requires two things: a unified interface for creating structured content and headless architecture for consuming...
Getting Started With The Content Management System
Getting Started With The Content Management System Liferay DXP 2026.Q3+ When you first access Liferay's Content Management System (CMS), you must create a space — a dedicated area to store and...
Spaces
Spaces Liferay DXP 2026.Q3+ Spaces are the primary organizational units in the headless Content Management System. They function similarly to asset libraries but are fully integrated into the CMS...
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. ...
Managing Permissions in the Content Management System
Managing Permissions in the Content Management System Liferay DXP 2026.Q3+ Space admins configure permissions for spaces and other headless CMS elements, including folders, assets, vocabularies,...
Content Management System Dashboards and Analytics
Content Management System Dashboards and Analytics Liferay DXP 2026.Q3+ Subscription For Enterprise subscribers, the Content Management System (CMS) provides two ways to access analytics: the CMS...
Managing Deleted Entries in the Content Management System
Managing Deleted Entries in the Content Management System Liferay DXP 2026.Q3+ The Content Management System (CMS) recycle bin stores deleted content from spaces. You can restore entries or remove...
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,...

Showing 5,561 to 5,600 of 8,843 entries.