Search Results

Capability
Feature
Deployment Approach
Using Liferay's Delta Manager for Improved Session Replication Performance
Using Liferay's Delta Manager for Improved Session Replication Performance Liferay 7.4 2023.Q3+/GA92+ To ensure user session data is synchronized across all instances in the cluster, Liferay...
Published Date: Sep 3, 24, 5:25 PM
Data Set View Sorting
Data Set View Sorting Liferay DXP 2024.Q1 U112 [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md#beta-feature-flags) While managing data set views, you can set...
Published Date: Sep 3, 24, 5:28 PM
Stripe
Stripe Liferay DXP 2024.Q2+/Portal 7.4 GA120+ Liferay provides a client extension that integrates with Stripe. It uses the payment integration client extension as a base. See Configuring Payment...
Published Date: Sep 3, 24, 6:04 PM
Managing Object Entries Using GraphQL
Managing Object Entries Using GraphQL You can use GraphQL to manage custom object entries in Liferay efficiently. This API framework simplifies data interaction and serves as an alternative to REST...
Published Date: Sep 5, 24, 3:43 PM
Using Custom SQL Queries
Using Custom SQL Queries Service Builder creates finder methods that retrieve entities by their attributes (their column values). When you add a column as a parameter for the finder in your...
Published Date: Sep 6, 24, 3:37 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 4:15 PM
Notifications API Basics
Notifications API Basics Liferay's headless delivery application provides REST and GraphQL services for subscribing to or unsubscribing from notifications for platform events across several default...
Published Date: Oct 4, 24, 4:10 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, 24, 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, 24, 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, 24, 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, 24, 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, 24, 3:55 PM
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+...
Published Date: Oct 17, 24, 4:33 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, 24, 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, 24, 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, 24, 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, 24, 7:19 PM
Using Servlet Filters
Using Servlet Filters Servlet filters can both pre-process requests as they arrive and post-process responses before they go to the client browser. You can apply functionality to requests and...
Published Date: Oct 18, 24, 4:07 PM
Fragment Specific Tags and Attributes Reference for Liferay 7.3 and Earlier Versions
Fragment Specific Tags and Attributes Reference for Liferay 7.3 and Earlier Versions Along with standard HTML, CSS, and JavaScript, you can use Liferay-specific tags and attributes to define...
Published Date: Oct 18, 24, 4:25 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, 24, 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, 24, 5:15 PM
Defining a State Field
Defining a State Field Delectable Bonsai wants to define a custom state field for tracking an application's progress and triggering additional business logic. Here you'll add a picklist that...
Published Date: Oct 22, 24, 5:16 PM
Modeling Data Structures
Modeling Data Structures Your first step in writing an application is to model its data structures. This requires some brainstorming about the application you want to write: Identifying the...
Published Date: Oct 22, 24, 5:16 PM
Application Development
Application Development Sometimes Liferay's out-of-the-box features don't cover all the functionality you need. When this happens, you can develop your own applications that interface with Liferay...
Published Date: Oct 22, 24, 5:15 PM
Designing User Interfaces
Designing User Interfaces Liferay gives you the tools for creating dynamic and responsive user interfaces for your custom applications. With Liferay's page builder features, you can use fragments...
Published Date: Oct 22, 24, 5:15 PM
Adding Pages for Distributor Application
Adding Pages for Distributor Application Pages are the primary building blocks of Liferay sites. Delectable Bonsai's design team has created and exported three placeholder pages for use with the...
Published Date: Oct 22, 24, 5:15 PM
Adding the Distributor Application Widget to the Overview Page
Adding the Distributor Application Widget to the Overview Page Delectable Bonsai wants to provide prospective distributors with a UI for viewing and editing their applications. While they could...
Published Date: Oct 22, 24, 5:15 PM
Adding the Form to the Apply Page
Adding the Form to the Apply Page By default, each object definition uses a layout for entry creation. Besides layouts, Liferay provides form fragments that you can map to custom objects for...
Published Date: Oct 22, 24, 5:15 PM
Creating a Display Page for Distributor Applications
Creating a Display Page for Distributor Applications Published objects are integrated with the Info framework, so you can select them as the content type for display page templates. When selected,...
Published Date: Oct 22, 24, 5:15 PM
Importing Fragments for the Distributor Application Pages
Importing Fragments for the Distributor Application Pages Published objects are integrated with Liferay's core frameworks, so you can map page fragments to object entries, such as form fragments...
Published Date: Oct 22, 24, 5:15 PM
Adding an Approval Workflow
Adding an Approval Workflow After adding the applicationState field, Delectable Bonsai wants to implement a workflow for reviewing and approving changes made to applications. Currently, all updates...
Published Date: Oct 22, 24, 5:15 PM
Adding Notification Actions
Adding Notification Actions Delectable Bonsai wants to improve visibility for new applications. They also want to automate updates for applicants, notifying them when their application is received,...
Published Date: Oct 22, 24, 5:15 PM
Adding Notification Templates for Distributor Application
Adding Notification Templates for Distributor Application To this point, Delectable Bonsai's Distributor Application has no automated notifications for entry events. This means administrators must...
Published Date: Oct 22, 24, 5:15 PM
Automating Account Creation
Automating Account Creation To complete the onboarding flow, Delectable Bonsai wants to enable managers to create business accounts for approved applications easily. Each account should be named...
Published Date: Oct 22, 24, 5:15 PM
Managing Access to Data
Managing Access to Data Delectable Bonsai wants to ensure that all authorized users can submit distributor applications. They also want to allow a limited number of employees to view all submitted...
Published Date: Oct 22, 24, 5:16 PM
Validating Fields
Validating Fields So far, Delectable Bonsai has no way to ensure applicants provide valid, consistent data in their applications. Here you'll add validations for Distributor Application's email,...
Published Date: Oct 22, 24, 5:16 PM
Adding a Custom Layout and View to Distributor Application
Adding a Custom Layout and View to Distributor Application With over 50 fields, the current user interfaces for Distributor Application are no longer viable for creating and displaying entries....
Published Date: Oct 22, 24, 5:16 PM
Adding Fields Using REST APIs
Adding Fields Using REST APIs The object-admin service provides REST APIs for performing CRUD operations on object definitions, such as adding fields. Here you'll use these APIs to add business and...
Published Date: Oct 22, 24, 5:16 PM
Adding a Relationship Between the Object Definitions
Adding a Relationship Between the Object Definitions Delectable Bonsai must relate an application to multiple evaluations. This involves adding a one-to-many relationship in the Distributor...
Published Date: Oct 22, 24, 5:16 PM
Adding Fields to the Distributor Application Object
Adding Fields to the Distributor Application Object Here you'll add general fields to the Distributor Application object for gathering additional applicant and contact information: Open the...
Published Date: Oct 22, 24, 5:16 PM
Adding Picklist Fields to the Object
Adding Picklist Fields to the Object Adding picklist fields to the Distributor Application object follows the same process as any other field type, though they have some additional configuration...
Published Date: Oct 22, 24, 5:16 PM
Relating Object Entries
Relating Object Entries After defining an object relationship, you can relate entries in two ways: the Liferay UI or relationship REST APIs. Here you'll practice relating evaluations and...
Published Date: Oct 22, 24, 5:16 PM
Building Enterprise Websites with Liferay
Building Enterprise Websites with Liferay In today's digital market, businesses need to provide users with engaging, personalized online experiences that distinguish their brand and drive...
Published Date: Oct 22, 24, 5:16 PM
The Clarity Story
The Clarity Story Clarity's decentralized technical infrastructure and ineffective marketing website have led to inefficiencies, high maintenance costs, and slowing growth. Founded in 2010,...
Published Date: Oct 22, 24, 5:16 PM
Module 10: Customizing Liferay DXP
Module 10: Customizing Liferay DXP This module was presented using slides for a live webinar audience. The formatting, presentation, and examples may differ from what is presented here as part of...
Published Date: Oct 22, 24, 5:16 PM
Customizing Clarity's Front End
Customizing Clarity's Front End Now let's apply what you've learned to make some changes to Clarity's site appearance. Here you'll use frontend client extensions to Modify the current theme CSS...
Published Date: Oct 22, 24, 5:16 PM

Capabilities

Product

Contact Us

Connect

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