Search Results

All Results 6970
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Working with Client Extensions
Working with Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Using client extensions, you can extend Liferay without deploying OSGi modules. Just like traditional...
Configuration as Code
Configuration as Code Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Liferay instance configurations are deployable with client extensions. For example, you can deploy OAuth2...
Instance Settings YAML Configuration Reference
Instance Settings YAML Configuration Reference You can use an instance settings client extension to configure a wide variety of Liferay configurations. Each configuration is referenced by its PID...
OAuth User Agent YAML Configuration Reference
OAuth User Agent YAML Configuration Reference You can define an OAuth user agent client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines an OAuth...
OAuth Headless Server YAML Configuration Reference
OAuth Headless Server YAML Configuration Reference You can define an OAuth headless server client extension with a client-extension.yaml file. Usage Details This client-extension.yaml file defines...
Language Client Extensions
Language Client Extensions Liferay DXP 2025.Q1+/Portal GA132+ A language client extension adds new language keys or overrides existing keys and their translations. For example, you can translate...
Customizing Liferay's Look and Feel
Customizing Liferay's Look and Feel One of the easiest ways to get started developing on Liferay's platform is to modify its look and feel. You can change everything from its favicon to its entire...
Bundling Resources in a JavaScript Import Map Entry Client Extension
Bundling Resources in a JavaScript Import Map Entry Client Extension Liferay DXP 2023.Q1+/Portal GA92+ JavaScript import map entry client extensions make JavaScript code or resources available to...
JavaScript Import Map Entry YAML Configuration Reference
JavaScript Import Map Entry YAML Configuration Reference Usage Details This client-extension.yaml file defines a JavaScript import map entry client extension: assemble: - from: build/static ...
Using Google Sheets with Objects
Using Google Sheets with Objects Liferay 7.4+ These articles explain how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using a variety of third party tools.
Using Integrately to Sync Object Data with Google Sheets
Using Integrately to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Integrately....
Using Workato to Sync Object Data with Google Sheets
Using Workato to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Workato. Syncing your...
Managing Picklist Permissions
Managing Picklist Permissions Liferay 7.4+ Picklist is integrated with Liferay's permissions framework. This means you can assign application and resource permissions to user roles to determine...
Permissions Framework Integration
Permissions Framework Integration Liferay 7.4+ Published objects are integrated automatically with Liferay's permissions framework. You can manage user access to an object and its entries with...
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...
Integrating Service Builder Applications with Objects
Integrating Service Builder Applications with Objects You can integrate existing Service Builder applications with the Objects framework. Once integrated, your custom entities become unmodifiable...
Creating Picklists
Creating Picklists Liferay 7.4 U72+/GA72+ Picklists are lists of name/key pairs stored as string values. Once defined, you can use the lists with object definitions to populate single or multiple...
Using Forms with Objects
Using Forms with Objects Liferay 7.4+ Liferay objects are integrated with the forms application, providing a streamlined interface for high-volume data collection. This integration is optimized...
Workflow
Workflow Liferay DXP ships with a workflow engine that allows reviewing and approving content such as Blogs, Web Content, or Wikis before publication. Define any number of business...
Designing and Managing Workflows
Designing and Managing Workflows Building Workflows Managing Workflows Workflow Designer Workflow Designer Overview Workflow Nodes Creating Workflow Tasks Configuring Workflow Actions and...
Objects Application Permissions
Objects Application Permissions Liferay DXP 2023.Q4+/Portal GA102+ The Objects application is integrated with the permissions framework, so you can assign application and resource permissions to...
Picklists
Picklists Liferay 7.4+ Liferay picklists are predefined lists of string values that consist of a name/key pair and can include any number of items. Once a list is created, you can use it to add a...
Exporting and Importing Picklists
Exporting and Importing Picklists You can transfer picklists between environments as JSON files using Liferay's export/import framework. Exporting Picklists Open the Global Menu (Global Menu),...
Managing Guest User Entries
Managing Guest User Entries When you create an object and its application UI, unauthenticated users cannot add object entries, even if you add an object-backed application to a page and grant the...
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...
Managing Data from External Systems
Managing Data from External Systems [Release Feature](../../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) Liferay Objects provides...
Using Elastic.io to Sync Object Data with Google Sheets
Using Elastic.io to Sync Object Data with Google Sheets Liferay 7.4+ You can use Liferay Objects with data integration tools to create automated tasks for syncing Object data with external...
Using Pabbly to Sync Object Data with Google Sheets
Using Pabbly to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Pabbly. Syncing your...
Using Zapier to Sync Object Data with Google Sheets
Using Zapier to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Zapier. Syncing your...
Using Objects with SugarCRM
Using Objects with SugarCRM [Release Feature](../../../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) You can create objects that map to...
Using IFTTT to Sync Object Data with Google Sheets
Using IFTTT to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using IFTTT. Syncing your data...
Using Wyzebulb to Sync Object Data with Google Sheets
Using Wyzebulb to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Wyzebulb. Syncing...
Using Objects with Salesforce
Using Objects with Salesforce [Release Feature](../../../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) With Liferay, you can create...
Using Automate.io to Sync Object Data with Google Sheets
Using Automate.io to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Automate.io....
Using Make to Sync Object Data with Google Sheets
Using Make to Sync Object Data with Google Sheets Liferay 7.4+ Here you'll learn how to use webhooks to trigger sync tasks between Liferay Objects and Google Sheets using Make (formerly...
Understanding Object Integrations
Understanding Object Integrations Published custom objects are integrated with Liferay's core frameworks, so you can leverage Liferay's features to build unified experiences across the platform....
Configuring Workflow Actions and Notifications
Configuring Workflow Actions and Notifications Subscription Using the workflow designer, users can configure workflow actions and notifications for each node. Workflow actions are operations that...
Workflow Designer
Workflow Designer Subscription The Workflow Designer's user interface was refreshed in Liferay DXP 7.4 Update 20. The look and feel of the new builder is improved and the user experience is more...
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...
Using Task Timers
Using Task Timers Task nodes can include task timers to trigger an action after a specified time period. Timers are useful for ensuring a task does not go unattended for too long. Available timer...
Workflow Nodes
Workflow Nodes Subscription A Workflow Node represents a specific point in an approval process, whether it begins the review process, approves or rejects the asset, or reassigns the task. Below...
Creating Workflow Tasks
Creating Workflow Tasks Subscription The default Single Approver Definition offers a simple introduction to workflow tasks. It has only two task nodes: Review and Update. The workflow enters the...
Assigning Task Nodes
Assigning Task Nodes Subscription Task nodes require interaction by people. To alert and associate tasks with the right people, use notifications and assignments, respectively. You can assign task...
Using Forks and Joins
Using Forks and Joins Subscription Here you'll learn how to use the Fork, Join and Join XOR nodes. These nodes are useful for workflow processes that have multiple reviewers like the...
Workflow Designer Overview
Workflow Designer Overview Subscription The Process Builder's workflow designer is a graphical interface for creating workflow process definitions. The convenient drag and drop interface makes...
Workflow Transitions
Workflow Transitions Subscription Transitions represent the paths a workflow can traverse. In the Workflow Designer's palette, transitions are the arrows connecting the workflow nodes: ...
Crafting XML Workflow Definitions
Crafting XML Workflow Definitions As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). All Workflow...
Developer Guide
Developer Guide Using The Script Engine in Workflow Crafting XML Workflow Definitions Workflow Definition Node Reference Workflow Notification Template Variables Workflow Task Node Reference ...
Creating a Condition Evaluator
Creating a Condition Evaluator A Workflow condition node uses a Groovy script to determine the proper transition a workflow item traverses. Instead of writing logic in Groovy directly in a workflow...
Getting Started
Getting Started Welcome to Liferay Analytics Cloud! Collecting analytics data is a crucial part of any business. There are many different tools out there but not all provide high value. It's not...
Analytics Cloud
Analytics Cloud Collecting analytics data is a crucial part of any business. Liferay offers an analytics tool that's integrated with DXP to provide useful information on who visits your site and...
Individuals Dashboard
Individuals Dashboard The Individuals dashboard provides a broad range of analytics data about your visitors and how they interact with your Site. To view the dashboard, Click Individuals in...
People
People Better understanding individual users and users in aggregate is key to offering excellent service. Analytics Cloud provides the tools to better understand both. By building robust Individual...
Segments Analytics
Segments Analytics Segments aggregate individuals based on common attributes and behavior. For example, you can create a segment that contains users interested in a given topic, work in a specific...
Contributing Custom Content to the Similar Results Widget
Contributing Custom Content to the Similar Results Widget Subscribers This functionality relies on a Service Provider Interface (SPI) that's bundled with Liferay DXP 7.3+. It's available in...
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...
Search Queries and Filters
Search Queries and Filters To get sensible results from the search engine, you must provide a sensible query. Liferay's query APIs are in the portal-search-api module and are used to construct both...
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...
Getting Started
Getting Started
What's New in Search for 7.3?
What's New in Search for 7.3? Elasticsearch Integration Elasticsearch 7 Support Liferay CE 7.3 GA4+, Liferay DXP 7.3 GA1+ Liferay DXP 7.3 comes with out-of-the-box support for Elasticsearch 7. The...