Search Results

All Results 6850
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Enabling Directory Indexing for Documents and Media
Issue Can we enable directory indexing for the whole Liferay instance (or for individual sites)? Environment Liferay DXP Resolution Directory indexing is disabled in DXP by default, as if directory indexing is enabled,...
Backup Service
Backup Service Maintaining regular backups is vital to protecting your project's data. The Liferay Cloud backup service stores iterations of environment data that can be used to restore your...
Non-administrators cannot access Search Insights widget configurations
Issue A non-administrator user has a custom role with permissions selected to access the Search Insights widget configuration. However, the user cannot open those configurations. Environment Liferay DXP 2023.Q3+...
Web Content Structures with Data Engine
Web Content Structures with Data Engine Beginning with Liferay 7.4, web content structures were migrated from using Dynamic Data Mapping (DDM) to Data Engine (DE) as the backend framework for...
Assigning Permissions to Web Content Structures and Templates
Assigning Permissions to Web Content Structures and Templates Web content structures and templates provide direct access to Liferay's API. To avoid unauthorized or unintended access to Liferay DXP...
Building a Time Off Requester
Building a Time Off Requester Liferay 7.4+ With Liferay Objects, you can build entire applications without writing code or deploying modules. Here, create a Time Off Request application using...
Client Extensions UI Reference
Client Extensions UI Reference Liferay's widget client extensions (custom element and iframe) register applications with Liferay, adding them as widgets to site pages. Additionally, you can style...
Using an Editor Config Contributor Client Extension
Using an Editor Config Contributor Client Extension Liferay DXP 2026.Q1+ You can transform the configuration of Liferay's text editors with an Editor Config Contributor client extension. The...
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...
Configuring Countries and Regions
Configuring Countries and Regions By default, Liferay includes over 240 countries, but you can add countries if needed. When adding or editing countries, you can add states, provinces, or other...
Configuring the Calendar Widget
Configuring the Calendar Widget Use the Calendar widget configuration options to tailor the display and functionality of your calendar. From choosing the time format and default view to setting the...
Configuring Mentions
Configuring Mentions Mentions are enabled by the Mentions app. By default, the Mentions app is enabled globally. However, this can be enabled or disabled either globally or per site. Configuring...
Analyze SEO and Accessibility on Pages
Analyze SEO and Accessibility on Pages Starting with Liferay DXP 7.4, you can use the Page Audit tool to examine your pages' SEO and accessibility. The Page Audit tool uses the Google PageSpeed...
Alerts and Announcements
Alerts and Announcements Use the Alerts or the Announcements widgets to broadcast important information. Alerts are for high-priority information (e.g. planned downtime alerts, security alerts,...
Asset Library Content
Asset Library Content Liferay DXP/Portal 7.3+ Asset libraries provide a convenient way to share content across Liferay sites while streamlining content collaboration and reducing the risk of data...
Knowledge Base System Settings
Knowledge Base System Settings Administrators can use the System Settings UI to set the Knowledge Base’s global configuration (across Sites). You can access this UI in Control Panel → System...
Session Property Vocabularies
Session Property Vocabularies Liferay DXP/Portal 7.3+ With a Session Property Vocabulary, you can create session-based Segment properties using predefined values. This option is useful when you...
Generating Text Content Using AI
Generating Text Content Using AI Liferay DXP 2023.Q4+/Portal GA98+ Web content provides integration with OpenAI's ChatGPT engine using the AI Creator tool. With an OpenAI API key configured for...
Completely Custom Configuration
Completely Custom Configuration A configuration UI is generated automatically when you create a configuration interface. But in some cases you want a completely custom UI for your configuration....
Configuration Form Renderer
Configuration Form Renderer When you create a configuration interface, a configuration UI is automatically generated. But in some cases you want customize the look and feel of the UI. For example,...
DDM Form Annotations
DDM Form Annotations The auto-generated configuration interface UI may be too simplistic for some configurations. You can use the Dynamic Data Mapping (DDM) form annotations to customize your...
Field Options Provider
Field Options Provider You can populate a drop-down list manually in the @Meta.AD annotation of the configuration interface. But you can also populate the option labels and values automatically...
Hiding the Configuration UI
Hiding the Configuration UI Liferay generates a configuration UI automatically after a configuration interface deploys. But you may have certain use cases where you want to hide the UI. For...
Portlet Level Configuration
Portlet Level Configuration With the configuration framework, you can set your application's configuration for different levels of scope. Where Instance and Site-scoped configurations use...
Scoping Configurations
Scoping Configurations In Liferay DXP, you can set an application's configuration to different levels of scope: System, Instance, Site, or Portlet. For example, if you create an application to have...
Setting and Accessing Configurations
Setting and Accessing Configurations You can use Liferay's configuration framework to add a settings UI for a MVC Portlet. See the Example Portlet Then, follow these steps: Download and unzip...
Job Scheduler Framework
Job Scheduler Framework Liferay Self-Hosted Liferay PaaS Job Scheduler is a flexible framework built on Liferay's scheduler engine for running and scheduling business logic. This framework uses...
Deploying WARs (WAB Generator)
Deploying WARs (WAB Generator) You can create applications as Java EE-style Web Application ARchive (WAR) artifacts or as Java ARchive (JAR) OSGi bundle artifacts. Bean Portlets, PortletMVC4Spring...
Generating Images Using AI
Generating Images Using AI Liferay DXP 2024.Q2+/Portal GA120+ The Documents and Media application provides integration with OpenAI's ChatGPT engine using the AI Creator tool. With an OpenAI API...
Document Types and Metadata Sets API Basics
Document Types and Metadata Sets API Basics Liferay DXP 2025.Q1+/Portal GA132+ Liferay's headless delivery application provides REST services for Documents and Media that add document types and...
Limiting File Size
Limiting File Size You can configure file size limits in Documents and Media. Set a maximum file upload size or for more granularity, define file size limits based on MIME Types. This can take...
Navigating DXP
Navigating DXP Liferay DXP's out-of-the-box navigation is organized into three major areas: Site Menu, Personal Menu, and Global Menu. Site Menu The DXP Site Menu on the left side of the screen...
Document Shortcut API Basics
Document Shortcut API Basics Liferay's headless delivery application provides REST services for Documents and Media that add document shortcuts to sites or asset libraries, list their information,...
Authorizing Account Access with OAuth2
Authorizing Account Access with OAuth2 Once you have an application registered, you can start authorizing users. To do that, you must construct the URL to the authorization server (Liferay DXP)....
Customizing Auto-Save Behavior
Customizing Auto-Save Behavior The Forms application automatically saves the form creation progress as you create a form. By default, a form's draft is auto-saved every minute. To change the...
Using the REST Data Provider to Populate Form Options
Using the REST Data Provider to Populate Form Options Select from List fields can hold many options. Those options can be supplied automatically by using the JSON web services registered in Liferay...
Managing Form Entries
Managing Form Entries Once users begin submitting form entries, you can access the form entry data through the UI or export the data to a different file format for further analysis and review. ...
Using Condition Nodes
Using Condition Nodes Subscription Condition nodes are useful for acting (transitioning, assigning, etc.) conditionally in the workflow. Perhaps you have multiple reviewers and must determine...
Managing Workflows
Managing Workflows With the workflow framework, Users manage asset publication in custom-built workflow processes. Users with permission to access workflow process definitions in the Control Panel...
Using Workflow Metrics
Using Workflow Metrics Subscription This feature works only with Elasticsearch. Workflow Metrics gives insight into the time spent to complete certain workflow events. To use it, set up...
Workflow Notification Template Variables
Workflow Notification Template Variables Liferay 7.3+ Some variables are auto-injected into the workflow notification context. These are handy to use in your workflow notification templates. ...
Introduction to Workflow
Introduction to Workflow Liferay DXP ships with a workflow engine that allows users to review and approve content such as Blogs, Web Content, Wikis before they are published. The Workflow...
Workflow Metrics: Reports
Workflow Metrics: Reports Subscription Open the Global Menu (Global Menu) and navigate to Applications → Workflow Metrics to see metrics on each workflow installed in the system. In this view,...
Search Overview
Search Overview Search is a fundamental component of Liferay. Elasticsearch is bundled with Liferay for testing and development purposes. Production environments require Elasticsearch running on a...
Personalizing Collections
Personalizing Collections Liferay Portal 7.3 GA6 / DXP 7.3+ By default, any user can see all the collection's content and is part of the Anyone personalized variation. However, you can create a...
Advanced Configuration of the Liferay Elasticsearch Connector
Advanced Configuration of the Liferay Elasticsearch Connector The Elasticsearch connection is configured using a configuration file or via System Settings. The Elasticsearch connector has a lot of...
Connecting to Elasticsearch
Connecting to Elasticsearch After setting up Elasticsearch, connect it to Liferay using the Liferay Connector to Elasticsearch. Connection steps depend on the connector you're configuring. See...
Exercise: Run Liferay and Elasticsearch Using Docker
Exercise: Run Liferay and Elasticsearch Using Docker Liferay 7.3+ Here you can walk through a minimal Liferay-Elasticsearch setup on your local machine to see how a secure REST Client connection...
Exercise: Run Liferay and OpenSearch Using Docker
Exercise: Run Liferay and OpenSearch Using Docker Subscription Required Liferay DXP 2025.Q1+ Walk through a minimal Liferay-OpenSearch setup on your local machine to see how a secure HTTPS...
Installing OpenSearch
Installing OpenSearch Subscription Required Liferay DXP 2025.Q1+ You can connect OpenSearch with Liferay. For detailed OpenSearch installation and configuration instructions, consult the...
Securing Elasticsearch
Securing Elasticsearch The very first thing you must do to secure Elasticsearch is enable X-Pack Security. After that you can begin configuring authentication and encrypted communication. ...
Upgrading to Elasticsearch 8
Upgrading to Elasticsearch 8 7.4 U81+, 7.3 U31+ Elasticsearch 8 is supported and recommended for the latest Liferay DXP Quarterly and Portal GA release out of the box. For specific version...
Using the Sidecar or Embedded Elasticsearch
Using the Sidecar or Embedded Elasticsearch Sidecar and embedded Elasticsearch are not suitable for production. When using an app server different other than Tomcat, set up a standalone...
Installing Solr
Installing Solr 7.2-7.3 (CE, DXP); 7.4 DXP U60+ Solr is a popular enterprise search platform built on Apache Lucene. It's reliable, scalable, and fault tolerant. Read more about it here. Solr is...
Configuring CCR in a Local Follower Data Center
Configuring CCR in a Local Follower Data Center Subscription [LES Subscription](./deactivating-liferay-enterprise-search.md) First configure CCR in the remote/leader data center before following...
Learning to Rank
Learning to Rank Subscription LES Subscription Search engines like Elasticsearch have well-tuned relevance algorithms, good for general search purposes. LES Learning to Rank harnesses machine...
Configuring CCR In a Remote Leader Data Center
Configuring CCR In a Remote Leader Data Center Subscription [LES Subscription](./deactivating-liferay-enterprise-search.md) Ensure you have completed the necessary prerequisite steps before...
Creating and Managing Elements
Creating and Managing Elements Elements are one of the fundamental building blocks of Search Blueprints and are managed within the Blueprints application. Open the Global Menu's Applications...
Collapsing Search Results
Collapsing Search Results Liferay DXP 2023.Q4+/Portal GA102+ You can collapse search results that have identical keyword field values. For example, an internal blog titled Employee of the Month...
Result Rankings
Result Rankings Subscription This feature does not work with Solr. Result Rankings are for changing the list of returned results for specific keywords. With Results Rankings you can ...

Showing 8,521 to 8,580 of 8,722 entries.