Search Results

All Results 6940
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Virtual Instances
Virtual Instances Liferay DXP can host multiple portals on one installation. These are called virtual instances. Each virtual instance has completely separate data and configurations. Each is...
Analytics
Analytics The Analytics category defines the available analytics systems for the virtual instance. Enter an analytics system or remove one of the two pre-configured options (google and piwik)....
Infrastructure
Infrastructure The Infrastructure category contains settings related to the export/import, staging, and site template propagation processes. You can also configure the session timeout. To access...
Instance Configuration
Instance Configuration The Instance Configuration settings define the configuration information for the virtual instance, from its appearance to the Terms of Use your Users agree to the first time...
Adding a Virtual Instance
Adding a Virtual Instance Before you do anything in Liferay DXP to add a virtual instance, you must configure its domain name in your network to point to your installed Liferay DXP system. There's...
Email Settings
Email Settings The email configuration is where you configure email notifications at the virtual instance scope. To access these options, Open the Global Menu (Global Menu) and navigate to...
Third Party
Third Party The Third Party category specifies the maps API provider for geolocalized assets. Choose OpenStreetMap or Google Maps as the maps API provider. Configure API provider for mapping...
User Authentication
User Authentication The User Authentication settings define how Users can authenticate, the various authentication methods that are required for them, and the screen names and email addresses that...
Configuring Users in Virtual Instances
Configuring Users in Virtual Instances You can define the look and feel of the personal menu, the default user associations, and the fields that appear when a new user creates an account. To...
Installing Liferay Talend Components
Installing Liferay Talend Components Unsupported Liferay Talend Connector is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. Liferay's...
Localization
Localization To access the Localization settings, Open the Control Panel and navigate to Configuration → Instance Settings, and select the Localization category under the PLATFORM section. Here,...
Redirect URLs
Redirect URLs Available 7.4+ Your Liferay Instance can be configured to allow redirects to certain URLs or IP addresses. To configure, navigate to Control Panel → Instance Settings → Content &...
Data Integration
Data Integration
File Storage
File Storage All files uploaded to Liferay DXP are stored in the instance's designated file store. This includes files uploaded using Documents and Media, as well as those uploaded using...
Liferay Talend Components Overview
Liferay Talend Components Overview Unsupported Liferay Talend Connector is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. If you use Talend...
Enabling Antivirus Scanning for Uploaded Files
Enabling Antivirus Scanning for Uploaded Files Subscription DXP 7.3 SP 1+, Portal 7.3 GA7+, and DXP 7.2 FP 9+ This feature is not currently available on Portal 7.2 and earlier versions. You...
File Store Migration
File Store Migration Files can be migrated from one file store type to another. Here are some migration scenarios: Migrating from Simple File System Store to Advanced File System Store for...
DBStore
DBStore DBStore stores files to the DXP database as blobs. DBStore doesn't have the transaction rollback vulnerabilities that the file-based store types (Simple, Advanced, S3) have. DBStore's file...
IBM Cloud Object Storage
IBM Cloud Object Storage Self-Hosted Only Liferay DXP implements IBM’s Cloud Object Storage store using the S3 compatibility layer, so it shares the S3 Store configuration screen with the Amazon...
Microsoft Azure Blob Storage Service
Microsoft Azure Blob Storage Service Self-Hosted Only 7.4+ and 7.3 FP2+ Microsoft Azure Blob Storage is a cloud-based storage solution that DXP’s Azure Blob Storage Store uses to seamlessly store...
Other File Store Types
Other File Store Types Simple Fie System Store Amazon S3 Store DBStore IBM Cloud Object Storage Google Cloud Storage Microsoft Azure Blob Storage Service
Amazon Simple Storage Service
Amazon Simple Storage Service Self-Hosted Only Amazon Simple Storage Service (S3) is a cloud-based storage solution that Liferay DXP's S3 Store uses to keep Documents and Media files in the cloud....
Google Cloud Storage
Google Cloud Storage Self-Hosted Only Liferay DXP 7.3 SP3+ and 7.4+ Liferay DXP provides integration with Google's Cloud Storage (GCS) service. With GCS integration, you can seamlessly store and...
Simple File System Store
Simple File System Store Simple File System Store is the default file store type. It uses a file system (local or a mounted share) to store files. If Simple File System Store is used in a clustered...
Installing and Managing Apps
Installing and Managing Apps You can add all kinds of functionality to your DXP installation by purchasing and installing apps. Apps are available in the Liferay Marketplace, and tools such as the...
Installing Apps
Installing Apps After downloading an app as an LPKG file from the Marketplace website, the next step is to install it to a local DXP instance. You can use either of the following methods to...
Managing Apps
Managing Apps
Blacklisting OSGi Components
Blacklisting OSGi Components The Component Blacklist is a convenient way to manage multiple OSGi Declarative Service Components (components). The list is an OSGi configuration that DXP uses to...
Configuring Portlets, Themes, and Layout Templates
Configuring Portlets, Themes, and Layout Templates The Components listing is the easiest way to configure portlets, themes, and layout templates. In the Components UI, you can enable/disable them...
Renewing Apps
Renewing Apps To continue using a purchased app whose license has expired, you must renew your app subscription. Here are the steps: Go to https://web.liferay.com/marketplace. Click your...
Using Glowroot with Liferay
Using Glowroot with Liferay Liferay DXP 2023.Q4+/Portal GA100+ Liferay bundles Glowroot, the open source Java application monitoring tool. The tool displays helpful statistics about your system...
Accessing EE Plugins During a Trial Period
Accessing EE Plugins During a Trial Period If you are evaluating DXP during a trial period, you can access certain EE plugins. Here are the steps: In the Control Panel, navigate to Apps →...
Downloading Apps
Downloading Apps When you purchase an app via the Liferay Marketplace website, you can download the app via its receipt or your Liferay.com account. Each Marketplace app is distributed as an LPKG...
Blacklisting Apps
Blacklisting Apps The bundle blacklist is a convenient way to uninstall or reinstall multiple apps, OSGi bundles (modules), and WAR plugins at once. It saves you the trouble of managing app,...
Using the App Manager
Using the App Manager The App Manager is a Control Panel screen where you can install, uninstall, activate, and deactivate apps in your DXP installation. You can also use it to inspect details for...
Using Marketplace
Using Marketplace Liferay Marketplace is a hub for sharing, browsing, and downloading apps. Marketplace leverages the entire Liferay ecosystem to release and share apps in a user-friendly, one-stop...
Troubleshooting JVM Issues with Glowroot
Troubleshooting JVM Issues with Glowroot Liferay DXP 2023.Q4+/Portal GA100+ Glowroot displays a dashboard for identifying system issues quickly. Click the Errors tab to see a list of tracked...
Troubleshooting Templates with Glowroot Freemarker Plugin
Troubleshooting Templates with Glowroot Freemarker Plugin Liferay DXP 2023.Q4+/Portal GA100+ Glowroot can troubleshoot FreeMarker templates to pinpoint slow transactions. Configuring the...
Invoking Liferay Services From Scripts
Invoking Liferay Services From Scripts Many scripting scenarios require invoking Liferay services. Liferay *ServiceUtil classes are the fastest and most convenient way to invoke Liferay services in...
Using the Server Administration Panel
Using the Server Administration Panel Server Administration is a system-scoped administration panel holding a variety of low-level Liferay DXP configurations. In Server Administration you can...
Configuring External Services
Configuring External Services Liferay provides integration with external services for converting files and generating file previews. Three of these services can be enabled in the Server...
Managing System Resources
Managing System Resources The Server Administration panel's Resources tab contains several features, all related to low-level monitoring and management of the system's resources: FunctionPurpose...
Developing Glowroot Plugins
Developing Glowroot Plugins Liferay DXP 2023.Q4+/Portal GA100+ Glowroot provides various out-of-the-box plugins. You can also build your own with the use of their plugin API. Here are some tips...
Liferay Performance Use Cases with Glowroot
Liferay Performance Use Cases with Glowroot Liferay DXP 2023.Q4+/Portal GA100+ Use Glowroot to diagnose and inform you on making performance improvements to your Liferay installation. Here are a...
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...
How to deploy a custom JAR to the shielded-container-lib directory in my PaaS Environment
Issue I would like to know how to deploy a custom JAR to the shielded-container-lib directory of Tomcat in my PaaS environment. Environment Liferay PaaS Resolution Follow these steps: In your Liferay Workspace, create the following directory structure:...
Liferay and CVE-2025-24813
Issue Does Liferay DXP have the vulnerability CVE-2025-24813? Environment Liferay DXP Quarterly Releases 2025.Q1 Resolution Liferay bundles and docker images are not affected due to the attribute readonly in DefaultServlet is true by default. To be exploitative readonly must be false. ...

Showing 3,421 to 3,480 of 8,859 entries.