Search Results

All Results 6960
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Troubleshooting WAF Blocks on Special Characters in JavaScript URLs
Issue Web Application Firewalls (WAF) or other security layers block URLs containing special characters, such as "@" and "$". This typically occurs when downloading Liferay's default JavaScript (JS) files, causing...
Using Bootstrap 5 in Liferay DXP
Issue Developers want to upgrade to or implement Bootstrap 5.x.x for custom sites and components in Liferay DXP. The default Liferay environment uses vanilla JavaScript and React rather than Bootstrap 5....
Protecting Against Bootstrap CVE-2019-8331 via AntiSamy Sanitizer
Issue Liferay DXP 7.0 uses a Bootstrap version which, under certain configurations, is susceptible to the following Cross-Site Scripting (XSS) vulnerabilities: CVE-2019-8331: XSS is possible in the tooltip or popover...
Changing the default Mail Domain in DXP
Issue Configure the default email domain applied to newly created user environments within Liferay DXP. Environment Liferay DXP 7.3+   Resolution Follow these steps:   Open the Global Menu and navigate to the Control...
Headless Object Relationship API Endpoint Returns 404 NOT_FOUND for Non-Admin Users
Issue When using a headless REST API endpoint to access an Organization related to a custom object, a 404 NOT_FOUND error returns for non-administrator users. This behavior occurs even if the user account's assigned role has explicit View permissions...
AlloyEditor or CKEditor will not allow html "a" tags to surround other heading tags
Issue  AlloyEditor/CKEditor will not allow to use anchor (<a>) tags to surround other HTML elements like headings (<h1>, <h2>, etc...). For example, an HTML markup like this in the source tab:  <a class="test"...
Known Issue: form html tag is removed in Alloy Editor
This article describes a known limitation visible in the Alloy Editor as documented in LPS-71067. When using the editor's source mode and entering a <form> tag, the editor will remove it upon switching back to...
SAML Authentication Error: "This message decoder only supports the HTTP POST method
Issue The following SAML errors appear in the Liferay logs: ERROR [http-nio-8080-exec-5][BaseSamlStrutsAction:53] org.opensaml.messaging.decoder.MessageDecodingException: This message decoder only supports the...
Unable to Import Site Template LAR
Issue Importing a LAR file exported from a Site Template through Publishing > Export fails when imported to another environment with the following error message: The LAR file could not be imported because it requires...
How to check current Liferay Version in SaaS environments?
Issue SaaS and Liferay Cloud (LXC) console configurations obscure traditional startup logs or file system indicators. Because of this restriction, administrators tracking patch levels or feature availability...
Duplicate files in Liferay theme WAR file
Issue When building a Liferay theme using Liferay Developer Studio, multiple versions of CSS and JS files are created in the compiled WAR file. Environment Liferay DXP 7.4 Resolution To prevent duplicate...
In SAML setup user is not getting login in the SP and receiving warning on the UI
Issue After completing the SAML configuration, users fail to log in and encounter a warning message on the user interface. Environment Liferay DXP 2023.Q4.0 Resolution When configuring Liferay as both the...
Adaptive Media Images Not Displaying for Users in Product Catalog Search Results
Issue When using Adaptive Media with images in Product Catalog search results, the images display correctly for some users but fail to render for others. For example, images fail to load for unauthenticated...
Including External JavaScript Libraries in Fragments from Documents and Media
Issue Page Fragments sometimes lack access to external JavaScript or CSS components that are maintained locally within an instance. To make these resources available within custom Page Fragments, you must...
Setting a Default Sorting
Setting a Default Sorting Liferay 7.4 U18+/GA18+ With custom views, you can set a default sorting for tables. Follow these steps: Begin editing the desired view and go to the Default Sort tab. ...
Deploying Object Widgets to Sites
Deploying Object Widgets to Sites Liferay 7.4+ When an Object is published, Liferay automatically generates a dedicated widget you can deploy to site pages. This includes both site-scoped and...
Enabling Workflow for Objects
Enabling Workflow for Objects Liferay 7.4+ Every published object is integrated automatically with the Workflow framework, so you can direct object entry creation through a defined review and...
Integrating Objects with Third Party Services
Integrating Objects with Third Party Services You can use Liferay Objects with popular data integration tools to create automated tasks for syncing Object data with external services. These tasks...
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 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...
Displaying Object Entries
Displaying Object Entries Liferay 7.4+ You can display object entries dynamically with Liferay's page building features. For example, collection displays can show a list of entries while display...
Managing Object Entries with Data Sets
Managing Object Entries with Data Sets Data sets offer a flexible way to display object entries. When your advanced use case outgrows collections, data sets fill the gap. For example, Collections...
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...
Displaying Object Entries with Collections
Displaying Object Entries with Collections Liferay 7.4 U77+/GA77+ When you publish an object definition, Liferay creates a collection provider for it. For site-scoped objects, you can also create...
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 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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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),...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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 ...
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: ...
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...
Using the Script Engine in Workflow
Using the Script Engine in Workflow As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). Add Groovy scripts...
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. ...
Creating an Action Executor
Creating an Action Executor Workflow nodes can contain elements that execute custom logic via Groovy scripts. approve
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...

Showing 1 to 60 of 8,720 entries.