Search Results

All Results 1639
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
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. ...
Designing Object Views
Designing Object Views Liferay 7.4+ Views define how entries appear in an object's application page. Though each published object has an autogenerated view, you can create your own. Design custom...
Adding Filters to Views
Adding Filters to Views Liferay 7.4 U49+/GA49+ When designing a custom view, you can determine which fields appear as filter facets. Also, you can set default filters that apply automatically to...
Renaming Table Columns
Renaming Table Columns Liferay 7.4 U21+/GA21+ With custom views, you can change and localize the display name for table columns so you can serve your global users and ensure the table's naming...
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...
Views
Views Views define how entries appear in an object's application page. All published objects include an autogenerated table that displays all field columns alphabetically. However, you can design...
Building Liferay Docker Images
Building Liferay Docker Images Liferay is open-source and fully customizable. You can create your own Liferay Docker images using Dockerfiles to suit the needs of your installation. For example,...
Using Liferay Docker Images
Using Liferay Docker Images Docker Hub hosts Liferay DXP and Liferay Portal Docker images, bundled with Tomcat on Linux. The Liferay Docker Hub pages provide image details and tags for the...
Configuring Containers
Configuring Containers Everything that is configurable in a Liferay installation is configurable in a Liferay Docker container. Here are the most common things to configure: JVM Options Portal...
Container Lifecycle and API
Container Lifecycle and API At a high level, the container starts Tomcat with Liferay deployed on it. Additionally, however, the container entry point provides an API for executing these use cases:...
Docker Image Versions
Docker Image Versions Liferay Docker image tags begin with a Liferay software version and end with an image version. [Liferay software version] [image version] For example, Liferay DXP 7.4.13...
Docker Packages
Docker Packages These are the packages Liferay installs in the Ubuntu OS to support a full Liferay DXP environment. This list includes neither the JDK nor the dependencies the packages require. ...
Installing Apps and Other Artifacts to Containers
Installing Apps and Other Artifacts to Containers Applications and other artifacts (such as DXP activation keys) are installed to DXP Docker containers via the container's /mnt/liferay/deploy...
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...
Creating a Page Template
Creating a Page Template Liferay DXP/Portal 7.3+ With page templates, you can create pages based on predefined layouts and content. There are several basic page templates available out-of-the-box....
Exporting and Importing Page Templates
Exporting and Importing Page Templates Sometimes, it's easier to edit templates in a code editor. After you create a page template, you can export it for local editing. Once you've made the...
Using the Full Page Application Page Type
Using the Full Page Application Page Type Create a new page and select Full Page Application under Other. Enter a name and click Add. Under Layout, select the Full Page Application you want...
Patching DXP in Docker
Patching DXP in Docker Liferay patches fix DXP issues and the Patching Tool applies the patches. On Docker Hub, Liferay provides images pre-populated with each new Fix Pack, Security Fix Pack, and...
Running Scripts in Containers
Running Scripts in Containers If there's more that you want to do in the Liferay container beyond setting up Tomcat and Liferay files, deploying arifacts, and applying patches, you can use scripts....
Upgrading to a New Docker Image
Upgrading to a New Docker Image As new Liferay versions are released as Docker images, you can upgrade to them. Upgrading Liferay describes the process. Always back up your data and installation...
Adding a Site
Adding a Site Sites are customizable spaces within Liferay, designed for building personalized digital experiences that engage specific audiences and meet unique organizational goals. Creating a...
Adding Pages
Adding Pages Managing a Liferay site involves adding and customizing pages to deliver content and create a personalized user experience. Learn how to create new pages and child pages from the...
Maintenance and Troubleshooting in Docker
Maintenance and Troubleshooting in Docker The Liferay Docker container has tools for maintenance and troubleshooting out-of-the-box. You can set various environment variables to modify settings...
Providing Files to the Container
Providing Files to the Container The Liferay container uses the files you provide to execute the following use cases: Configure Liferay with .properties Files and .config files Configure Tomcat...
Sites
Sites Sites are customizable spaces for building personalized digital experiences. They are a fundamental component of Liferay DXP. At its core, a site is a collection of pages that contains...
Creating Pages
Creating Pages Pages form the foundation of your site's content and user experience. With Liferay, you can create dynamic and engaging web experiences using flexible, low-code tools to define...
Adding a Page to a Site
Adding a Page to a Site Adding and customizing pages is a key part of managing your Liferay site. You can add pages using the Pages application or through the Page Tree menu. For Liferay 7.4 U22+...
Using Fragments
Using Fragments Page fragments are extensible and reusable drag-and-drop elements for building content pages and templates (i.e., masters, pages, and display pages). Built with HTML, CSS, and...
Using Utility Pages
Using Utility Pages 7.4 U86+ and GA86+ Utility pages serve specific operational tasks and actions and are usually essential for users to interact with a website or application effectively. Utility...
Defining Headers and Footers
Defining Headers and Footers Headers and footers define the structure and appearance of your site. Use master page templates to apply these elements consistently across pages while maintaining...
Creating a Master Page Template
Creating a Master Page Template Available: Liferay DXP/Portal 7.3+ Although there are default master page templates you can use to define the look and feel of the headers and footers for your...
Managing Master Page Templates
Managing Master Page Templates Available: Liferay DXP/Portal 7.3+ Master Page Templates control the design of content pages, enabling consistent styling and layouts across your site. You can...
Master Page Templates
Master Page Templates Available: Liferay DXP/Portal 7.3+ Master page templates define common elements (e.g., headers and footers) for pages using fragments, allowing easier management without...
Page Fragments and Widgets
Page Fragments and Widgets Liferay provides page fragments and widgets for building site pages and page templates. Fragments cannot be used in widget pages. They are only available in content...
Adding Marketplace Fragments to Pages
Adding Marketplace Fragments to Pages Liferay DXP 2025.Q3+ Liferay Marketplace offers a range of apps and fragments that integrate seamlessly into the Page Editor. Access, configure, and use these...
Configuring Fragment Visibility
Configuring Fragment Visibility Liferay DXP/Portal 7.4+ Fragments can be used to assemble content pages with a variety of layouts and information. Starting with Liferay DXP 7.4, you can configure...
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...
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...
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...
General Settings Reference
General Settings Reference All fragments have general settings. Some options are standard (e.g., visibility and frame), while others are unique to each fragment. Follow these steps to access a...