Search Results

All Results 7006
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Advanced Settings Reference
Advanced Settings Reference Available 7.4 U37+/GA37+ All Liferay's default fragments include advanced settings except for the Collection Display fragment. Advanced settings can add custom CSS to a...
Configuring Fragments
Configuring Fragments You can configure fragments and their sub-elements. Available options can vary, though some are common to all. To view available configuration options, begin editing a page or...
Fragment Sub-Elements Reference
Fragment Sub-Elements Reference In addition to General and Style settings, many fragments include sub-elements with their own configuration options. To access these options, begin editing a page or...
Localizing Fragment Configuration Fields
Localizing Fragment Configuration Fields Liferay DXP/Portal 7.4+ When using Liferay Fragments, you can localize the following Fragment configuration fields to match your target audience's...
Styles Reference
Styles Reference All fragments have a Styles settings section except for the Collection Display fragment. Use the style settings to configure your fragments' look and feel. Many of these options...
Default Fragments Reference
Default Fragments Reference Liferay provides many out-of-the-box fragments, so you can start building your solution immediately. To view available fragments, begin editing a content page or page...
Propagating Fragment Changes
Propagating Fragment Changes By default, changes made to a custom fragment's code are not propagated to deployed instances of the fragment. Using fragment propagation, you can propagate changes to...
Duplicating Fragments
Duplicating Fragments When building a page or template with fragments, you can duplicate configured fragments to save time. A duplicated fragment includes the original fragment's settings,...
Creating Dropdown Menus with Fragments
Creating Dropdown Menus with Fragments Liferay DXP/Portal 7.4+ Liferay provides the Dropdown fragment to create advanced drop-down menus (A). With it, you can define drop zones for additional page...
Mapping and Linking Fragment Elements
Mapping and Linking Fragment Elements You can map and link fragments together as reusable components for your digital experiences (e.g., form submissions and navigation actions). Not all...
Exporting and Importing Fragments
Exporting and Importing Fragments Export fragments from one environment and import them into another to move content, replicate setups, share fragment collections, or back up custom work. ...
Managing Fragments
Managing Fragments Liferay DXP provides tools for managing fragments in the Liferay UI. With out-of-the-box tools, you can edit fragment code, export/import fragment sets between sites, and more. ...
Creating Forms Using Form Fragments
Creating Forms Using Form Fragments Use form fragments to create and manage forms on content pages or page templates. With form fragments, you can map fields to objects, organize layouts, and...
Using Layout Elements
Using Layout Elements For Liferay 7.4 U22+/GA22+ Layout elements define drop zones for designing page or template layouts. By default, Liferay includes two layout elements: containers and grids....
Configuring Templates
Configuring Templates Once you've configured a widget, Configuration Templates can save those settings in a reusable template. Configuration templates are only available for widgets placed on a...
Saving Fragment Compositions
Saving Fragment Compositions Layout and composition are the foundation of your page design. They make pages easier to read and navigate, resulting in a richer and more consistent user experience....
Using Fragments to Build Multi-Step Forms
Using Fragments to Build Multi-Step Forms Liferay DXP 2024.Q4+/Portal GA129+ You can use fragments to create a single-step form or create a multi-step form with the Stepper fragment or by changing...
Database Upgrade Tool Reference
Database Upgrade Tool Reference Before Liferay 7.4 U82/GA82, the db_upgrade_client.sh file was called db_upgrade.sh. Here's an overview of Liferay's upgrade tool. Start the upgrade tool using...
Upgrading via Docker
Upgrading via Docker Running a Liferay Docker image with auto-upgrade enabled uses the Database Upgrade Tool to upgrade your database transparently on Liferay startup. After the upgrade completes,...
Licensing DXP in Docker
Licensing DXP in Docker If you're using a DXP trial license that's expiring or you have a new license (activation key) you must install, you can replace your container's existing license. Here's...
JBoss Web 7.0.16 Memory Leaks
There is currently a known issue for some Liferay customers using a clustered JBoss Web 7.0.16 Server (and previous versions) in which a memory leak occurs. According to the Red Hat JBoss Enterprise Application...
Common Errors When Applying CSS in DXP 7.0
This article documents the CSS in Web Content Management and lists steps to resolve the issue or avoid it altogether. Resolution Error: CSS in the template is not applied to web...
Expando Permission Exception
A user who is assigned to a role that can manage web content may encounter "Web Content is temporarily unavailable" error on the page. If the following error message shows up in the log, it means the user needs update...
Removing Older Versions of a Portlet When Deploying a Newer Version
This article describes how to have Liferay Portal undeploy and remove the previous version of the portlet before redeploying new version of the portlet. Resolution Liferay provides a portal.property to address this...
Remote Staging Setup for Liferay Portal and DXP
This article describes how to configure a basic remote staging setup on Liferay Portal and DXP. The troubleshooting guide at the end of the article pertains to Liferay Portal 6.2. Users who have upgraded to Portal 6.2 will...
Verifying Section 508 Compliance for Liferay Portal
The following article describes how to detect Section 508 Compliance issues. Section 508 is an, "Amendment to the United States Workforce Rehabilitation Act of 1973, which is a federal law mandating that all electronic and...
Connection/Authentication Errors When Sharing Widgets on External Sites
When trying to share a Liferay portlet to an external site, users may encounter connection/authentication errors. Steps to Reproduce: Add Blog Portlet (or any portlet) to a page Add a...
ORA-00972: 'Identifier is too long_' Error When Deploying Notifications Portlet
This article is a legacy article. It applies to previous versions of the Liferay product. While the article is no longer maintained, the information may still be applicable. The...
'IllegalStateException' Errors When 'layout.parallel.render.enable' is Set to 'true' in Liferay Portal 6.2 on Tomcat
This article documents a known issue for users on Apache Tomcat 6.0.44, 7.0.69 or newer (including Tomcat 8) after Apache has issued a bug fix on those versions. When layout.parallel.render.enable=truehas been set,...
Providing User Data in SAML AuthnResponse Packets
SAML communication occurs via request and response packets between an identity provider and a service provider. This article addresses how to provide user data within the response...
Liferay's Clustering API
Liferay will support our API and resolve any issues and answer any questions having to do with the API itself or any other part of Liferay's software. Issues and questions regarding...
Patching a Liferay Cluster With No Down Time
This article describes steps for customers to patch Liferay instances in a cluster with no down time for the cluster environment. Known as a rolling change, there are limitations to...
Performance Issue With LDAP Imports When Using Oracle Database
This article is regarding a performance issue that may surface when executing an LDAP import using the UserGroup method for a large amount of users. Specifically, the issue is that the...
Export Process Fails if the Asset Name Has a Forbidden Character
This article documents a known issue in the export process if any asset has a forbidden character in the name. These characters are usually reserved for HTML and XML and thus should not be used. In the case of...
JSON Authentication for Custom Portlets
Liferay will support our API and resolve any issues and answer any questions having to do with the API itself or any other part of Liferay's software. Issues and questions regarding custom development may be handled by...
Liferay Schema Encoding
The Liferay schema encoding should always match the encoding used in the database. One of the easiest ways to do this is to simply use UTF-8 across the board so that no issues arise....
Activating a Marketplace App Through a Proxy Server
If a Marketplace app activation key is acquired via OrderId, the Liferay bundle will try to validate the key by accessing www.liferay.com. This is an issue if the server requires a forward proxy to access the...
Cursor Position Glitch Specific to Using CKEditor on Microsoft Edge
This article documents a known issue for customers using CKEditor in Liferay Digital Experience Platform 7.0. When editing content that uses CKEditor—such as a Message Board thread—on a Microsoft Edge browser, you...
PNG Compatibility on Internet Explorer 11
This article documents a known issue with PNG files that are uploaded to Document Library not displaying in IE11 with a DOM7009: Unable to decode image at URL in the console.  As a security measure, and to prevent...
Storing Lucene Indexes in Various Ways
This article documents how to change where the indexes are stored. Resolution Please see the excerpt from the portal.properties file about the lucene.store.type property: Designate...
Setting up Solr on Linux with JBoss
This is an introductory guide to setting up Solr and then switching Liferay Portal's indexing method to Solr. Keep in mind that this is only one step in creating a cluster for use with...
Setting Up Basic Facebook Authentication With Liferay Portal
This article will provide a step-by-step guide to configuring the Facebook login feature in Liferay Portal.   Resolution Create Facebook Developer Account To begin, you will need two facebook accounts; that is, a...
Patching Tool 1.0.24
The Patching Tool 1.0.24 is a maintenance release which includes fixes and minor updates.  Resolution Release Highlights Minor visual updates in the info command. Resolves a problem...
Setting Up Liferay Portal 6.1.x EE With WebLogic 11g Managed Server Settings
This article contains a basic guide for setting up Liferay 6.1.x in Weblogic 11gR1 with Managed Servers. Please note that this is not designed to be used in every specific environment; this is merely a simple guide...
Setting up locales for use with Staging
This article describes how to successfully perform local-live staging with the use of language locales/translations. Resolution You will need to obtain hotfix-56 and apply it to your bundle. This fix removes an error that...
Liferay Sync for Desktop Handshake Connection
Here you will find information for resolving connection issues between Liferay Sync desktop and your server. Resolution ServerName must match the cname of the record If these do not match, the handshake will fail...
Quick Start Guide to SAML on Liferay Portal 6.1 EE GA2
This article is a legacy article. It applies to previous versions of the Liferay product. While the article is no longer maintained, the information may still be applicable. SAML (Security Assertion Markup Language) is...
Staging Options When Using the Publication Form
After you have enabled Staging (either Local Live or Remote Live) for a site, you will notice on the dockbar in your staging site that a new "Staging" drop-down menu appears that contains a green publish button. If you...
Preventing the User Role From Accessing the Control Panel
This article explains how to prevent users from accessing the Control Panel. Resolution This functionality can be achieved in the Control Panel: Navigate to Control Panel > Users and...
Guide for Document and Media Library in Liferay Portal 6.1 and 6.2
Liferay Support does not recommend or endorse specific third-party products over others. Liferay is not responsible for any instructions herein or referenced regarding these products. Any implementation of these...
Changing Settings in Live, Embedded Portlets
This article outlines a practical suggestion for how to change or delete settings in live, embedded portlets. Resolution Liferay makes it possible to embed portlets in the layout template and in the theme. While...
Changing Content Permissions from Staging Environment to Remote Live
This article outlines a practical suggestion in the case of publishing updated content permissions from a staging environment to a remote live environment. Following this suggestion will ensure that the updated...
Changing Permissions of all Web Content Display Portlets
This article describes how to change permissions across multiple Web Content Display Portlets at the same time. Resolution If a template is created that contains multiple Web Content Display portlets, they are not...
List of Cookies That Are Affected at Liferay Login
In compliance to the European Union Cookie Directive, please see the following articles in reference to cookies that Liferay has set upon at login. Resolution How HTTP Cookies are...
Creating a Role That Allows Users to Impersonate Other Users
Below are the steps on how to create a role that allows users to impersonate other users. Resolution Add a role Define Permissions Portal: General [Go to Control Panel, Impersonate]...
Unable to Build a DXP 7.1 Theme in Developer Studio
This article documents a known issue when building a theme in DXP 7.1, using Developer Studio 3.3. Steps to Reproduce Start Liferay Developer Studio 3.3 with a 7.1 workspace project. Go to New --> Liferay Module...
Announcement Portlet
The Announcements portlet enables the portal user to receive important messages or updates that need to be received portal-wide. For example, if a user needs to make an announcement to thousands of users who are accessing...
Social Office Upgrade
While Social Office was previously available as a separate application that could be installed on Liferay Portal EE, many of the components that were present in Social Office are now included within Liferay DXP 7.0. This...
Liferay Portal 6.2 Whitepapers
Access high-level technical briefs on Liferay Portal 6.2 features, business benefits, and guides to best practices. Deployment Checklist Document Library Migrating to Liferay Portal...
Inconsistent Check Interval Times Expires Web Content Articles Prematurely
This article documents a known issue when configuring the Web Content check interval settings, and provides a workaround for the user. This known issue only affects Liferay Digital Experience Platform 7.0. To configure...