Search Results

Official Documentation 1808
Sort By
Resource Type
Deployment Approach
Capability
Feature
Updating Liferay
Updating Liferay Liferay DXP 7.3 SP3+/Portal 7.4 GA1+ Update your Liferay installation with Bundle Releases. The latest features, security releases, as well as library updates are all delivered...
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: ...
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...
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...
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...
Understanding Recommendation Types
Understanding Recommendation Types Subscription TypeIncludes Product DataIncludes Order DataPersonalizedContext AwareFrequencyDescription Content-Based Product Recommendations[✔] [✔] Recommends...
Site Membership
Site Membership Site members can be assigned roles that define site-level privileges. This gives them more permissions than guests, allowing them to collaborate through widgets like message boards...
Defining Content Relationships
Defining Content Relationships When creating new content, you can define relationships between assets even if they don't share any tags and aren't in the same category. The Related Assets option...
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...
Viewing Metrics from Kubernetes
Viewing Metrics from Kubernetes It is important to track resource usage in the Kubernetes cluster. To view your resource usage, you must use a collector and an exporter. Before you can view...
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...
Configuring Menu Displays
Configuring Menu Displays Use a Menu Display fragment or a Menu Display widget to display and configure a menu display. With either option, you can define the menu display options, levels, and...
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: ...
Audit Configuration Reference
Audit Configuration Reference Configuration settings for audits are available at a system scope. You can find these settings by opening the Global Menu (Global Menu) and navigating to Control Panel...
Configuring Liferay in AWS
Configuring Liferay in AWS Since Liferay installations hosted in AWS use Helm, you must configure and customize Liferay using the Helm CLI. You can write as many .yaml files as you need. To update...
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+ ...
Getting Started With The Content Management System
Getting Started With The Content Management System [Beta Feature](../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Liferay DXP 2025.Q4+ ...
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...
Best Practices for Managing Publications
Best Practices for Managing Publications Efficient publication workflows in Liferay help improve collaboration, reduce errors, and streamline content delivery. Follow these best practices to...
Publications Permissions
Publications Permissions 7.4+ Publications works with Liferay's permissions framework, so you can assign application and resource permissions to regular roles. You can also assign permissions...
Configuring Internally Managed Services
Configuring Internally Managed Services Internally managed services are configured and managed within the chart. These services are defined using the dependencies property: dependencies: : ...
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...
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...
Navigation Menu API Basics
Navigation Menu API Basics Liferay's REST APIs provide services for Liferay's navigation menus. You can create and edit navigation menus with the API. Start by seeing an example of adding a new...
Using the Variable Rate Shipping Method
Using the Variable Rate Shipping Method Variable rate shipping allows shipping costs to be calculated using three factors: weight, order subtotal (cost before shipping, taxes, and discounts), and a...
Using the Variable Rate Shipping Method for Commerce 2.0 and Earlier Versions
Using the Variable Rate Shipping Method for Commerce 2.0 and Earlier Versions Variable rate shipping allows shipping costs to be calculated using three factors: weight, order subtotal (cost before...
Price on Application
Price on Application Liferay DXP 7.4 U84+/GA84+ If you have expensive or complex products in your catalog, you may not want customers to purchase them without help. If you want support staff to...
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. Though the exact steps...
Configuring Liferay Authentication With Okta Using OpenId Connect
Configuring Liferay Authentication With Okta Using OpenId Connect This tutorial guides you through the basic steps needed to integrate Okta, your Identity Provider (IdP), with your environment...
Configuring Liferay Authentication With PingOne Using SAML
Configuring Liferay Authentication With PingOne Using SAML This tutorial guides you through the basic steps needed to integrate PingOne, your Identity Provider (IdP), with your Liferay environment...
Configuring Your Page's Friendly URL
Configuring Your Page's Friendly URL Liferay 7.3+ You can set friendly URLs for each of your site's pages. These URLs make it easy to understand and recall your page's address while providing key...
Maintenance and Troubleshooting in Docker
Maintenance and Troubleshooting in Docker The Liferay Docker container has tools for maintenance and troubleshooting out-of-the-box. You can set various environment variables to modify settings...
Shop by Diagram
Shop by Diagram Subscription With Shop by Diagram you can easily find parts for larger equipment visually through diagrams. This can be an automotive spare part, electronic component, or spares of...
Clay Navigation Bars
Clay Navigation Bars Similar to dropdown menus, navigation bars display a list of navigation items. The key difference is navigation bars are displayed in a horizontal bar with all navigation items...
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 Liferay Util Get URL
Using Liferay Util Get URL The get URL tag scrapes the URL provided by the url attribute. If a value is provided for the var attribute, the content from the screen scrape is scoped to that...
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.