Search Results

Capability
Feature
Deployment Approach
Mapping Calendar Event Fields to Display Page Templates
Mapping Calendar Event Fields to Display Page Templates You can customize and display calendar event information by mapping calendar fields to display page templates. Highlight certain fields such...
Published Date: May 13, 2024 7:54 PM
Deploying Microservice Client Extensions to Liferay PaaS
Deploying Microservice Client Extensions to Liferay PaaS In most cases, you can deploy client extensions with Liferay PaaS similarly to self-hosted instances. Deploy frontend, configuration, and...
Published Date: May 13, 2024 8:28 PM
Database Service
Database Service The database service is a proxy in Liferay Cloud to the Cloud SQL service in the Google Cloud Platform where the database itself resides. The database service provides tools for...
Published Date: May 26, 2024 3:57 PM
Creating a Database Dump
Creating a Database Dump Uploading a backup to Liferay Cloud's backup service requires a snapshot comprised of two compressed files, containing the document library and database dump, respectively....
Published Date: May 29, 2024 4:03 PM
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...
Published Date: May 30, 2024 7:33 PM
Liferay Commerce 2.1 Connector to PunchOut2Go
Liferay Commerce 2.1 Connector to PunchOut2Go Subscription Liferay provides a PunchOut2Go connector that integrates with a user's existing PunchOut2Go infrastructure. You can download this...
Published Date: May 31, 2024 8:41 PM
Using Objects with SugarCRM
Using Objects with SugarCRM [Beta Feature](../../../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) You can create objects that map to SugarCRM objects (for...
Published Date: Jun 5, 2024 4:04 PM
Client Extension Reference
Client Extension Reference Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 You can find code examples for all types of client extensions in liferay-portal Frontend Client Extensions ...
Published Date: Jun 21, 2024 3:41 PM
Product Details - Using Display Page Template
Product Details - Using Display Page Template Accelerators like Minium and Speedwell have a product details page that uses the product details widget. Instead of using the product details widget on...
Published Date: Jun 28, 2024 3:38 PM
Customizing Localization
Customizing Localization Liferay ships with 55 translations, making it ideal for deployments all over the world. Sometimes, however, you must modify a translation or provide a new one. Here you can...
Published Date: Jul 18, 2024 4:48 PM
Liferay Internals
Liferay Internals Liferay is a complex open-source platform built on several key technologies and architectural principles. Liferay is written mostly in Java and built on the OSGi framework, which...
Published Date: Jul 18, 2024 8:39 PM
Extending Liferay
Extending Liferay Liferay DXP/Portal is highly customizable. Its modular architecture contains components you can extend and override dynamically using APIs.
Published Date: Jul 18, 2024 8:39 PM
Creating a Model Listener
Creating a Model Listener Model listeners listen for persistence method calls that signal changes to a specified model (such as update or add methods). Most of the methods model listeners use are...
Published Date: Jul 18, 2024 8:39 PM
Customizing JSPs with Dynamic Includes
Customizing JSPs with Dynamic Includes The liferay-util:dynamic-include tag is a placeholder into which you can inject content---JavaScript code, HTML, and more. The example project demonstrates...
Published Date: Jul 18, 2024 8:39 PM
Using Portlet Filters
Using Portlet Filters Portlet filters intercept requests and responses at the start of each portlet request processing phase so you can add functionality there. This makes them useful for auditing...
Published Date: Jul 18, 2024 8:39 PM
Creating Service Wrappers
Creating Service Wrappers With Service Wrappers, you can override default service methods to add extra functionality. For example, you may want the value of a field you've added to Liferay's User...
Published Date: Jul 18, 2024 8:39 PM
Adding a Language
Adding a Language Liferay ships with over 50 languages out-of-the-box. Translation is complete for many of these languages, and some are still in the translation process. Each language has its own...
Published Date: Jul 18, 2024 8:39 PM
Generating Translations Automatically
Generating Translations Automatically Liferay DXP supports 50 languages out-of-the-box. Each locale has its own language properties file containing keys for its language. When you create an...
Published Date: Jul 18, 2024 8:39 PM
Overriding OSGi Services
Overriding OSGi Services Liferay's OSGi container is a dynamic environment in which services can be added, removed, or overridden as needed. This framework registers Liferay components with the...
Published Date: Jul 18, 2024 8:39 PM
Configuring Liferay Authentication With PingOne Using SAML
This recipe guides you through the basic steps needed to integrate PingOne, your Identity Provider (IdP), with your Liferay environment using Security Assertion Markup Language (SAML). PingOne...
Published Date: Aug 2, 2024 2:34 PM
Integrate Azure AD with Liferay DXP Using OpenID Connect
This recipe guides you through the basic steps needed to integrate Azure AD (now known as Microsoft Entra ID), your Identity Provider (IdP), with your Liferay environment using OpenID Connect....
Published Date: Aug 2, 2024 4:36 PM
Integrate Azure AD with Liferay DXP Using SAML
As a general best practice, integrating Liferay DXP with other Identity Providers (IdPs) provides enhanced security and streamlines authentication management. This recipe guides you through the...
Published Date: Aug 5, 2024 5:12 PM
Building Multi-Step Forms With Liferay DXP Objects
This recipe guides you through the basic steps to build a multi-step form. Liferay DXP environment An object definition with fields A user who has access and control to create and manage objects,...
Published Date: Aug 6, 2024 6:21 PM
Integrate Okta with Liferay DXP using OpenID Connect
This recipe guides you through the steps to integrate Okta, your Identity Provider (IdP), with your Liferay environment using OpenID Connect. Okta Dev account Liferay DXP environment Administrative...
Published Date: Aug 6, 2024 8:09 PM
Enabling Glowroot on PaaS
Enabling Glowroot on PaaS Liferay DXP 2023.Q4+/Portal 7.4 GA100+ Glowroot is included with Liferay in the /opt/liferay/glowroot folder. If you're running Liferay in a clustered environment,...
Published Date: Aug 10, 2024 3:47 PM
Using a Frontend Data Set Cell Renderer Client Extension
Using a Frontend Data Set Cell Renderer Client Extension Liferay 7.4+ You can use Frontend Data Set (FDS) cell renderer client extensions to customize the display for your data set. Use this type...
Published Date: Aug 15, 2024 3:42 PM
Frontend Data Set Cell Renderer YAML Reference
Frontend Data Set Cell Renderer YAML Reference You can define a Frontend Data Set cell renderer client extension with a client-extension.yaml file. Usage Details The client-extension.yaml file...
Published Date: Aug 15, 2024 3:42 PM
Designing and Displaying Reusable Navigation Menus
Navigation menus for a site are typically tied strictly to a site's page hierarchy and structure. The Navigation Menus feature in Liferay is powerful because it enables you to create navigation...
Published Date: Aug 15, 2024 6:33 PM
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...
Published Date: Aug 16, 2024 3:43 PM
Become a Publisher
Become a Publisher To publish apps and solutions on the Marketplace, you must have a Liferay account with additional publisher permissions. It is free to become a publisher, but you must submit a...
Published Date: Aug 16, 2024 3:45 PM
Publishing Apps in Marketplace
Publishing Apps in Marketplace The Liferay Marketplace contains both Cloud apps (for Liferay SaaS, PaaS, and self-hosted) and DXP apps (for Liferay PaaS and Liferay Self-Hosted). As a publisher,...
Published Date: Aug 16, 2024 3:45 PM
Building a Reusable and Dynamic Accordion With Fragments
Liferay Fragments are reusable, customizable web elements that serve as building blocks for a page. They consist of HTML, CSS, and JavaScript to provide structure, style, and functionality to your...
Published Date: Aug 19, 2024 4:54 PM
Publishing Solutions in Marketplace
Publishing Solutions in Marketplace The Liferay Marketplace contains business solutions you can use to improve productivity and reduce your time to market. Currently, only existing Liferay partners...
Published Date: Aug 31, 2024 7:45 PM
Search Suggestions API
Search Suggestions API DXP 7.4 U36+/Portal GA36+ You can return suggestions with the using the /suggestions headless API. This API is used by Liferay's Search Bar Suggestions feature. There are...
Published Date: Sep 7, 2024 3:46 PM
Search API
Search API [Release Feature](../../../system-administration/configuring-liferay/feature-flags.md#release-feature-flags) 7.4 U88+ and GA88+ You can search for content from a Liferay search page,...
Published Date: Sep 7, 2024 3:46 PM
Bundling Resources in a JavaScript Import Map Entry Client Extension
Bundling Resources in a JavaScript Import Map Entry Client Extension Liferay 7.4 2023.Q1+/GA92+ JavaScript import map entry client extensions make JavaScript code or resources available to any...
Published Date: Sep 14, 2024 3:48 PM
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 ...
Published Date: Sep 14, 2024 3:48 PM
Configuring Your Azure Repository
Configuring Your Azure Repository Your Liferay Cloud onboarding email contains a link to a GitHub repository hosted in the dxpcloud organization. This repository is a template for a team's private...
Published Date: Sep 14, 2024 4:12 PM
Defining Document Types for Liferay 7.3 and Earlier Versions
Defining Document Types for Liferay 7.3 and Earlier Versions In Liferay, Document Types are templates used for uploading files and categorizing them in Documents and Media. These templates are...
Published Date: Sep 17, 2024 3:31 PM
Defining Metadata Sets For Liferay 7.3 and Earlier Versions
Defining Metadata Sets For Liferay 7.3 and Earlier Versions With Documents and Media, you can define reusable groups of metadata fields that can be added to custom Document Types. Once created,...
Published Date: Sep 17, 2024 3:31 PM
Connecting Liferay DXP 7.3 to Analytics Cloud
Connecting Liferay DXP 7.3 to Analytics Cloud Liferay DXP 7.3 U30+ The steps to connect Liferay DXP 7.3 to Analytics Cloud differ slightly from the steps to connect Liferay DXP 7.4. Liferay DXP...
Published Date: Sep 18, 2024 3:10 PM
Day 1 Exercises for Building Enterprise Websites with Liferay
Introduction page for day 1 Day 1 Exercises for Building Enterprise Websites with Liferay Exercise 1: Exploring Clarity's Public Enterprise Website Exercise 2: Verifying and Launching Liferay...
Published Date: Sep 23, 2024 4:10 PM
Training Material
Training Material These materials supplement some recorded and in-person trainings by providing you with opportunities to practice key skills, test your understanding, and gain confidence in...
Published Date: Sep 23, 2024 4:10 PM
Building Enterprise Websites with Liferay Exercises
Building Enterprise Websites with Liferay Exercises These exercises supplement the Building Enterprise Websites with Liferay video training and provide an opportunity to solidify your learning....
Published Date: Sep 23, 2024 4:10 PM
Day 2 Exercises for Building Enterprise Websites with Liferay
Introduction page for day 2 Day 2 Exercises for Building Enterprise Websites with Liferay Exercise 11a: Generating Content with ChatGPT Exercise 11b: Auto-Tagging Content (Bonus) Exercise 12a:...
Published Date: Sep 23, 2024 4:11 PM
Day 3 Exercises for Building Enterprise Websites with Liferay
Introduction page for day 3 Day 3 Exercises for Building Enterprise Websites with Liferay Exercise 19a: Creating an Object Definition Exercise 19b: Building the Form Exercise 19c: Creating a...
Published Date: Sep 23, 2024 4:11 PM
Liferay's Cookies
Liferay's Cookies Strictly Necessary Cookies Cookie NamePurposeDuration COOKIE_SUPPORTStores the user's preference (true/false) to store cookies in the browser.365 Days...
Published Date: Sep 25, 2024 3:44 PM
Search Results Widget Template Reference
Search Results Widget Template Reference While creating a search results widget template, you can access pre-populated variables in the FreeMarker template editor. The variables listed in the...
Published Date: Sep 25, 2024 4:15 PM
Service Accounts
Service Accounts A service account is a common abstraction in systems used to make authenticated API requests on behalf of the system. Every virtual instance in Liferay comes with one service...
Published Date: Oct 12, 2024 4:41 PM
Using a Site Initializer Client Extension
Using a Site Initializer Client Extension Liferay 7.4 2023.Q4+/GA100+ Site Initializer client extensions can quickly create a site, complete with configurations and content. Start with the sample...
Published Date: Oct 16, 2024 4:13 PM
Site Initializer YAML Configuration Reference
Site Initializer YAML Configuration Reference Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Use a client-extension.yaml file to define a Site Initializer client extension. Usage...
Published Date: Oct 16, 2024 4:13 PM
Site Initializers
Site Initializers Liferay 2023.Q4+/GA100+ Site Initializers package pages, content, and configurations to help you jump-start a new site with much of the site already built. You can reuse them...
Published Date: Oct 16, 2024 4:33 PM
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...
Published Date: Oct 17, 2024 3:55 PM
Collections and Collection Pages for Liferay 7.2 and Earlier Versions
Collections and Collection Pages for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. A content set is exactly what it sounds like: a...
Published Date: Oct 17, 2024 4:38 PM
Creating Collections for Liferay 7.2 and Earlier Versions
Creating Collections for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. You can create Content Sets through the Content Sets interface...
Published Date: Oct 17, 2024 4:38 PM
Displaying Collections for Liferay 7.2 and Earlier Versions
Displaying Collections for Liferay 7.2 and Earlier Versions In versions before Liferay DXP 7.3+, collections were called content sets. Content sets are primarily displayed through the Asset...
Published Date: Oct 17, 2024 4:38 PM
For Liferay 7.3.x and Earlier
For Liferay 7.3.x and Earlier The Documents and Media application comes with a built-in image editor. Edit images right from your browser and apply filters, adjust contrast, or crop. In the...
Published Date: Oct 17, 2024 7:19 PM
Adding Details to the Success Page
Adding Details to the Success Page When users submit a distributor application, the success page appears: Application Submission. Currently, this page only includes a banner image. Delectable...
Published Date: Oct 22, 2024 5:15 PM
Implementing Business Logic
Implementing Business Logic Business logic refers to the rules and processes that determine how an application behaves within a system to meet business needs. Implementing business logic...
Published Date: Oct 22, 2024 5:15 PM

Capabilities

Product

Education

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy