Search Results

All Results 6948
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
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...
Optimizing Resources with Environment Auto-Pause
Optimizing Resources with Environment Auto-Pause The Cloud platform monitors environment activity to detect idle periods. During inactivity, it scales down non-production environments (i.e, UAT and...
Publishable App Types in Marketplace
Publishable App Types in Marketplace You can publish different types of applications in Marketplace. App TypeRuntime ArchitectureDeployment TypeTypical Complexity Cloud AppExternalLiferay SaaS /...
Setting Order Notes Notifications
Setting Order Notes Notifications Liferay DXP 2026.Q1+ Users can communicate through orders using the Questions and Answers feature, which by default, requires users to check the order details for...
Viewing Data Sets
Viewing 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, add it to a page to present it to your...
Cloud Native Experience AWS Ready
Cloud Native Experience AWS Ready This guide provides a specialized, automated workflow for deploying Liferay DXP on Amazon Web Services (AWS). It uses a Super-Chart approach to link Liferay...
Cloud Native Experience: Cloud Provider Ready
Cloud Native Experience: Cloud Provider Ready These provider-optimized toolkit offerings include opinionated Terraform blueprints that automate Day 0 tasks, such as networking, cluster...
Cloud Native Experience Reference
Cloud Native Experience Reference Access technical specifications and detailed configuration information for the toolkit. These resources include the Liferay Helm Values Reference, which describes...
Cloud Native Experience: Kubernetes Ready
Cloud Native Experience: Kubernetes Ready The Generic Blueprint of the Cloud Native Experience is for teams running Liferay DXP on any CNCF-certified Kubernetes cluster, whether on-premises or in a...
Cloud Native Experience Glossary
Cloud Native Experience Glossary This glossary provides a unified vocabulary for the Cloud Native Experience (CNE). Use these terms ensure consistent communication across development, platform...
2026 Deprecations and Breaking Changes
2026 Deprecations and Breaking Changes Liferay quarterly releases introduce new features and enhancements while phasing out older or less-used functionality. Some features move to Maintenance Mode,...
Setting Default Field Values
Setting Default Field Values Liferay DXP 2026.Q1+ You can use default field values to reduce manual entry errors and ensure that your object data remains consistent across all creation methods....
Maintenance Mode and Deprecations in Liferay DXP 2026.Q1
Maintenance Mode and Deprecations in Liferay DXP 2026.Q1 Features moved to maintenance mode or marked as deprecated in Liferay DXP 2026.Q1 appear here. For details about these statuses and their...
AI Tools in Workspace
AI Tools in Workspace You can use the latest AI-based tools to jump start your projects in Liferay Workspace. Whether you prefer to code with Claude, Copilot, Cursor, Gemini, Windsurf, or any other...
Upgrading Code with Liferay Workspace
Upgrading Code with Liferay Workspace When moving to a new release of Liferay, your code must move with it. Liferay Workspace has a dedicated Blade/Gradle command to help you migrate your code to...
CNE AWS Ready: Configuring the Cloud Native Experience
CNE AWS Ready: Configuring the Cloud Native Experience After bootstrapping the Cloud Native Experience (CNE) environment, configure the platform components required for your deployment. CNE...
CNE AWS Ready: Using Elasticsearch
CNE AWS Ready: Using Elasticsearch Cloud Native Experience environments provision OpenSearch by default for search and analytics workloads. You can configure the platform to use Elasticsearch...
CNE AWS Ready: Prerequisites
CNE AWS Ready: Prerequisites Before running the bootstrap scripts to deploy the Liferay Cloud Native Experience (CNE) in your AWS environment, prepare your local machine, cloud accounts, and Git...
CNE AWS Ready: Troubleshooting
CNE AWS Ready: Troubleshooting Liferay Cloud Native Experience (CNE) deployments involve multiple components, including AWS infrastructure, Kubernetes, GitOps workflows, and Terraform/OpenTofu...
Cloud Native Experience: AWS Ready - Getting Started
Cloud Native Experience: AWS Ready - Getting Started The Cloud Native Experience (CNE) AWS Ready toolkit provides an opinionated framework for deploying Liferay DXP on Amazon Web Services using...
CNE: AWS Ready - Bootstrap Configuration Reference
CNE: AWS Ready - Bootstrap Configuration Reference The following configuration defines the cloud infrastructure, GitOps synchronization settings, and bootstrap execution options for Cloud Native...
CNE: AWS Ready - GitOps Infrastructure Configuration Reference
CNE: AWS Ready - GitOps Infrastructure Configuration Reference Cloud Native Experience (CNE) uses GitOps to manage infrastructure configuration. These configuration files define environment...
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...
Cloud Native Experience: AWS Ready for Cloud 2025.Q4 and Earlier Versions
Cloud Native Experience: AWS Ready for Cloud 2025.Q4 and Earlier Versions This guide covers the AWS Ready toolkit version used throughout 2025.Q4 and earlier. Starting in 2026.Q1, the toolkit has...
CNE AWS Ready: Running Liferay on AWS GovCloud
CNE AWS Ready: Running Liferay on AWS GovCloud Use the Liferay Cloud Native Experience (CNE) installer to provision a Liferay environment on AWS GovCloud (US). The installer creates the required...
Using Marketplace Artifacts to Run Liferay in AWS
Using Marketplace Artifacts to Run Liferay in AWS You can use AWS Marketplace artifacts to provision Liferay in AWS. Prerequisite Oras CLI (optional) Launch Liferay Set and export environment...
CNE AWS Ready: Cleaning Up the Environment
CNE AWS Ready: Cleaning Up the Environment If you no longer need your Cloud Native Experience (CNE) environment, remove the infrastructure and platform resources to avoid unnecessary cloud costs. ...
CNE AWS Ready: Managing Secrets and Licenses
CNE AWS Ready: Managing Secrets and Licenses Liferay Cloud Native Experience (CNE) retrieves sensitive configuration values through an external secrets provider. This approach prevents credentials,...
Viewing Metrics with Glowroot
Viewing Metrics with Glowroot This is how to use Glowroot in Liferay installations hosted in AWS. For information on how to set up Glowroot in other circumstances, see Using Glowroot with Liferay....
CNE AWS Ready: Adding OSGi Modules or Client Extensions With Overlays
CNE AWS Ready: Adding OSGi Modules or Client Extensions With Overlays The Cloud Native Experience (CNE) toolkit uses overlays to customize standard Liferay deployments. Upload custom files (e.g.,...
CNE AWS Ready: Incremental Backup and Restore
CNE AWS Ready: Incremental Backup and Restore Liferay Cloud Native Experience (CNE) AWS Ready supports automated backups and restores using AWS Backup and Argo Workflows. Backups are disabled by...
CNE AWS Ready: Understanding EKS Auto Mode
CNE AWS Ready: Understanding EKS Auto Mode Cloud Native Experience (CNE) uses Amazon EKS Auto Mode to manage Kubernetes node scaling automatically. EKS Auto Mode scales cluster nodes when...
CNE AWS Ready: Bootstrapping Your Initial Environment
CNE AWS Ready: Bootstrapping Your Initial Environment After completing the prerequisites, run the Cloud Native Experience (CNE) bootstrap process. This step provisions the AWS infrastructure,...
CNE: AWS Ready - Configuring Liferay Domains and TLS
CNE: AWS Ready - Configuring Liferay Domains and TLS By default, the Cloud Native Experience (CNE) environment exposes services using AWS load balancer host names. To provide a production-ready...
CNE: AWS Ready - Configuring ArgoCD Domain and TLS
CNE: AWS Ready - Configuring ArgoCD Domain and TLS Configure a custom domain and TLS certificate for ArgoCD to access the GitOps interface through a secure endpoint. Prerequisites Before...
Installing Liferay on WebLogic
Installing Liferay on WebLogic Liferay DXP 2026.Q1 If you are using WebLogic as your application server, it is highly recommended to install DXP to a WebLogic Managed server. A managed server can...
Tuning Your Auto-Scaling Settings
Tuning Your Auto-Scaling Settings Auto-scaling ensures your services have the appropriate amount of instances at different levels of usage. You should, however, monitor your environment's usage and...
Liferay Data Platform
Liferay Data Platform Private Beta Feature Placeholder
Activating Digital Sales Room
Activating Digital Sales Room Liferay DXP 2026.Q2+ [Beta Feature](../../../dxp/latest/en/security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) You can...
Digital Sales Room
Digital Sales Room Liferay DXP 2026.Q2+ [Beta Feature](../../../dxp/latest/en/security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Placeholder
Integrating Liferay Data Platform with Liferay DXP
Integrating Liferay Data Platform with Liferay DXP Private Beta Feature You can integrate Liferay Data Platform by... Prerequisites Placeholder Configuring Placeholder
Using Zapier to Sync Object Data with Google Sheets
Introduction You can use Liferay Objects with data integration tools to create automated tasks for syncing Object data with external services. These tasks are triggered using webhooks and can connect to Google applications, Microsoft Office, and more. This recipe guides you through the...
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 decoupled from a site's page hierarchy. Liferay navigation menus can be driven...
Integrate Okta with Liferay DXP using OpenID Connect
Introduction This recipe guides you through the steps to integrate Okta, your Identity Provider (IdP), with your Liferay environment using OpenID Connect. Prerequisites Okta Dev account Liferay DXP environment Administrative access to Okta Admin Console Administrative access to Liferay's...
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, display pages, and the ability to edit pages Steps Open the...
Data Sets are not working after upgrading to 2025.q1.4-lts where the feature is released
Issue I upgraded from 2024.q4.7 to 2025.q1.4-lts. After the upgrade, we encountered issues with Data Sets. In 2024.q4.7 I was using datasets as beta but as in 2025.q1.4 its released. I have enabled Root Objects and Datasets both release flags but the data Sets are not available on the...
Liferay IDE: Resolving 'Unable to make field private' errors with JDK 21
Issue I'm encountering java.lang.reflect.InaccessibleObjectException: Unable to make field private ... accessible errors when starting Liferay from the Liferay IDE plugin within the Eclipse IDE with JDK 21. Environment 2024.Q2.12 Resolution The error occurs because the Liferay IDE's...
CKEditor Customizations Not Applying to Translations or Forms
Issue Customizations made to CKEditor using an `EditorConfigContributor` are only applying to the editor when editing Web Content, but not in the editor for translations (accessed through Control Panel > Content Actions > Translate) or in paragraph fields within Forms. Environment...
Freemarker templates escape HTML content in Text fields after migrating from Liferay DXP 7.3 to 2025.Q1
Issue After migrating from Liferay DXP 7.3 to 2025.Q1, HTML content within web content "Text" fields is no longer interpreted by Freemarker templates using ${field.getData()}. It is displayed as escaped HTML. Environment Liferay DXP 7.3 Liferay DXP 2025.Q1+ Resolution Use the following...
How to Configure PaaS to Push Metrics to Dynatrace Account
Issue What is the correct way to configure our new PaaS environment to push metrics to a Dynatrace account? Environment DXP 7.4 Resolution Set the following environment variables in LCP.json  LCP_PROJECT_MONITOR_DYNATRACE_TENANT → A string of characters that is part of the URL (prefix)...
Finding your Liferay Cloud location via egress IP address
Issue The ingress IP address of our Liferay Cloud instance shows a different location than expected.   Environment Liferay PaaS   Resolution The ingress IP address does not reflect the actual location of the specific regional data center where your environment is hosted. The ingress IP...
How to prevent a full day event from displaying on two days in the calendar's month view
Issue When creating an all-day event that spans from 12:00 AM on one day to 12:00 AM on the next day, the event appears on both days in the calendar month view. How can I ensure the event is only visible on the first day? Environment Liferay DXP 7.4+ Resolution In the example, the event...
The "Menu Display" text appears in the Navigation Menu widget
Issue After a failed login attempt, the navigation menu's display text appears above the menu itself. Steps to reproduce: Create a site. Create a login page and deploy the sign-in widget. Create a navigation menu. Create a master page template and deploy the navigation menu on the master...
Content lost when changing language during creation
Issue When creating content, such as a calendar event or filling a form, changing the language during the process can cause the loss of all entered information. This can happen if another browser window or tab is open in a different language, or if the language is changed manually using...
Translatable fields display empty after deleting field translation instead default translation
Issue When adding content to a translatable field in a structure and subsequently deleting the content in a secondary language, the field displays as empty in that specific language instead of falling back to the primary language. If a translatable field has never had content in a...

Showing 1,861 to 1,920 of 8,703 entries.