Search Results

All Results 6951
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Using a Widget Template Example
Using a Widget Template Example Widget Templates are great tools for customizing how widgets look and feel on your site. This example shows changing the default configuration of the Media Gallery...
Configuring Asset Publisher Subscriptions
Configuring Asset Publisher Subscriptions The Asset Publisher supports two kinds of subscriptions: email subscriptions and RSS feed subscriptions. Email Subscriptions Users can subscribe to the...
Configuring Content Rating Type
Configuring Content Rating Type Ratings can be represented by different types of icons/labels (like, stacked stars, stars, and thumbs ups). You can configure these rating types for the following...
Securing Site Documents Content
Securing Site Documents Content By default, your Site's Documents and Media files and folders are not visible in the web server directory index, so you can't view them through the browser. To...
Using Pattern Redirects
Using Pattern Redirects Available 7.4 U48+/GA48+ Pattern redirects use regular expressions to define patterns for multiple source URLs and their replacements. Consequently, they are best used when...
Configuring the Asset Recycle Bin for Sites
Configuring the Asset Recycle Bin for Sites The recycle bin stores content and assets that have been flagged for deletion, before they are permanently removed from the system. This functionality...
Converting Widget Pages to Content Pages
Converting Widget Pages to Content Pages In older versions, widget pages provided exclusive features, such as custom layouts and customizable columns. Many of these exclusive features are available...
Managing Content Sharing Across Sites
Managing Content Sharing Across Sites You can allow Liferay DXP child Sites to display content from parent Sites. This content includes Web Content Structures Web Content Templates Document...
Setting Default Permissions
Setting Default Permissions Liferay DXP 2024.Q3+/Portal GA125+ You can define a set of default permissions for Liferay content pages. The default permissions setting is available at both instance...
Site Settings UI Reference
Site Settings UI Reference Starting with Liferay DXP 7.4, the Site Settings application layout is consistent with other configuration areas, such as Instance Settings or System Settings. The Site...
Creating Product Display Pages
Creating Product Display Pages With Liferay Commerce, you can link individual store products with site pages to create dedicated display pages for each product. Quickly design layouts using...
2026.Q1 Default Setting and Feature Flag Changes
2026.Q1 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...
Liferay DXP 2026.Q1 Breaking Changes
Liferay DXP 2026.Q1 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay DXP 2026.Q1. As the...
Generating Model, Persistence, and Service Code
Generating Model, Persistence, and Service Code Service Builder makes it easy to define models and generate model, persistence, and service code for them. You'll experience this by defining a model...
Creating an OAuth2 Application
Creating an OAuth2 Application When you have an application that can use OAuth 2.0 for authorization, you must register that application so Liferay can recognize it. Open the Global Menu...
Configuring SAML at the Instance Level
Configuring SAML at the Instance Level Subscription Each portal instance can be a SAML provider, either an Identity Provider (IdP) or a Service Provider (SP). Whichever role your DXP instance...
Advanced Settings Reference
Advanced Settings Reference Available 7.4 U37+/GA37+ All Liferay's default fragments include advanced settings except for the Collection Display fragment. Advanced settings can add custom CSS to a...
SAML Authentication Process Overview
SAML Authentication Process Overview Subscription Both the IdP and the SP can initiate the Single Sign On process, and the SSO flow is different depending on each one. Regardless of how it's...
Setting Service Access Policies
Setting Service Access Policies Service Access Policies define what services or service methods can be invoked remotely. You can apply many of them at once to produce a combined effect. They are...
Configuring User Import and Export
Configuring User Import and Export The import/export settings configure mappings between LDAP and Liferay to match users between the two systems. Finding Users in Your LDAP Directory...
Connecting to an LDAP Directory
Connecting to an LDAP Directory Lightweight Directory Access Protocol (LDAP) servers are common user stores for Liferay DXP. Configure LDAP at the system scope in System Settings or at the instance...
LDAP Configuration Reference
LDAP Configuration Reference Access LDAP configuration settings from the Global Menu (Applications Menu icon): Control Panel → Configuration → Instance Settings → Security → LDAP Control Panel...
Liferay Catalogs
Liferay Catalogs Liferay Catalogs categorize applications in Marketplace. There are three catalogs developed and maintained by Liferay. Liferay Inc. Liferay Labs Liferay Community You can...
Configuring Global Service Options
Configuring Global Service Options A service's global options apply to all its entities. Here are the options: Dependency Injector Package path Multiversion concurrency control Namespace...
Understanding and Extending Generated Classes
Understanding and Extending Generated Classes Service Builder generates both tables for your entity and model, persistence, and service classes for it. Here you'll examine generated classes for an...
Remote Applications with Headless APIs
Remote Applications with Headless APIs Available 7.4+ After creating and publishing objects, headless REST APIs are automatically generated. Here you'll see how to integrate these endpoints to...
SAML Admin
SAML Admin Subscription The SAML Admin panel is the best place to configure your SAML instance. Use it instead of Instance Settings to streamline your SAML administration experience. Starting...
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...
Default Fragments Reference
Default Fragments Reference Liferay provides many out-of-the-box fragments, so you can start building your solution immediately. To view available fragments, begin editing a content page or page...
Frontend Token Definitions
Frontend Token Definitions Liferay DXP/Portal 7.3+ The visual rules of style books consist of options grouped into categories. For example, in the Buttons category there can be an option called...
Designing and Displaying Reusable Navigation Menus
Navigation menus for a site are typically tied strictly to a site's page hierarchy and structure. The Navigation Menus feature in Liferay is powerful because it enables you to create navigation menus that are...
Building Multi-Step Business Forms
Introduction This recipe guides you through the basic steps to build a multi-step form. Prerequisites Liferay DXP environment An object definition with fields A user who has access and control to create and manage objects,...
Migrating Your Database to PostgreSQL
Introduction Liferay adopted PostgreSQL as the default database for PaaS and SaaS projects in October 2024. Since then, all new Liferay PaaS and SaaS deployments use PostgreSQL. To maintain compatibility and ensure...
Configuring a Database
Configuring a Database By default for demonstration purposes, Liferay DXP/Portal is configured to use an embedded HSQL database. Beyond demonstration purposes, we recommend using a full-featured,...
Database Configuration
Database Configuration By default for demonstration purposes, Liferay DXP/Portal is configured to use an embedded HSQL database. Beyond demonstration purposes, we recommend using a full-featured,...
Team Activities
Team Activities Keeping track of activities within each project environment is essential. With Liferay Cloud, you can monitor builds, deployments, and other project activities via the web console. ...
Searching for Content
Searching for Content All indexed content (a.k.a. assets in Liferay DXP) can be returned as search results. Custom content can also be indexed, so your installation might have additional asset...
Support Access
Support Access Support Access is an optional setting that expedites troubleshooting by giving Liferay engineers direct access to a Liferay Cloud project environment. Liferay Cloud administrators...
How To Upgrade JRXML Liferay Commerce Order Templates
Issue Liferay Commerce upgraded its internal reporting engine to JasperReports 7, utilizing a new XML schema with a Jackson-based parser that renders older Jasper 6 JRXML files incompatible. How can I upgrade custom...
Commerce
Commerce Use Liferay Commerce to build, manage, and scale online stores for B2B or B2C. Learn how to set up your store, manage products, configure pricing and payments, and handle orders and...