Search Results

Capability
Feature
Deployment Approach
Creating Picklists Using REST APIs
Creating Picklists Using REST APIs The headless-admin-list-type service provides REST APIs for performing CRUD operations for picklists. Using these APIs is far more efficient than creating...
Published Date: Jun 1, 2024 12:56 AM
Modeling Data Structures
Modeling Data Structures The first step in building an application is to model its data structures. This requires some brainstorming about the types of data entities you want to store, as well as...
Published Date: Jun 1, 2024 12:56 AM
Module 11: Performance Tuning
Module 11: Performance Tuning 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 the...
Published Date: Jun 1, 2024 12:56 AM
Module 12: Troubleshooting
Module 12: Troubleshooting 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 the...
Published Date: Jun 1, 2024 12:56 AM
Clarity's Building Applications Requirements
Clarity's Building Applications Requirements Building custom applications can be a time-consuming and complex process that requires dedicated developer resources. Moreover, modifying...
Published Date: Jun 1, 2024 12:56 AM
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: Jun 1, 2024 12:56 AM
Module 10: Building Applications
Module 10: Building Applications 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: Jun 1, 2024 12:56 AM
Designing User Interfaces
Designing User Interfaces Liferay gives you the tools for creating dynamic and responsive user interfaces for your custom applications. You can use page builder features like fragments and widgets...
Published Date: Jun 1, 2024 12:56 AM
Adding Pages to Clarity's Site
Adding Pages to Clarity's Site Pages are the fundamental building blocks of website structures. Each page is a canvas for designing engaging layouts with content (e.g., text, images, videos) and...
Published Date: Jun 1, 2024 12:56 AM
Creating Custom Fragments for Clarity
Creating Custom Fragments for Clarity Liferay offers a wide range of out-of-the-box fragments and configurations to help streamline website development. However, when these options don't satisfy...
Published Date: Jun 1, 2024 12:56 AM
Module 6: Site Building
Module 6: Site Building 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 the course....
Published Date: Jun 1, 2024 12:56 AM
Clarity’s Site Building Requirements
Clarity’s Site Building Requirements Site building is the process of creating the structure, framework, and overall user experience of a website. It is the necessary foundation for any successful...
Published Date: Jun 1, 2024 12:56 AM
Designing Clarity’s Master Pages
Designing Clarity’s Master Pages The first step in designing pages is to determine their fundamental structure. In Liferay, this means designing master page templates. Built with the same tools and...
Published Date: Jun 1, 2024 12:56 AM
Applying Clarity's Brand Styling
Applying Clarity's Brand Styling Liferay empowers users with a set of powerful styling tools for both technical and non-technical users, ensuring a consistent visual identity and user experience...
Published Date: Jun 1, 2024 12:56 AM
Configuring the Clarity Site
Configuring the Clarity Site With your local copy of Clarity's website up and running, it’s time to configure it! Clarity's public enterprise website aims to be accessible by all, engaging the full...
Published Date: Jun 1, 2024 12:56 AM
Understanding Page Design
Understanding Page Design Site pages are canvases for designing rich content experiences with robust functionality. Each page’s structure consists of a header, footer, and central design area. The...
Published Date: Jun 1, 2024 12:56 AM
Creating Clarity’s Commerce Content
Creating Clarity’s Commerce Content Although they are not yet a B2C enterprise, Clarity wants to leverage some of the capabilities available through Liferay Commerce to create product-specific...
Published Date: Jun 1, 2024 12:56 AM
Creating Clarity's Web Content
Creating Clarity's Web Content As we mentioned in the module introduction, Content Management is a broad term that can apply to a range of feature sets in the data lifecycle. We're going to focus...
Published Date: Jun 1, 2024 12:56 AM
Organizing Clarity’s Content
Organizing Clarity’s Content In the previous section, you learned about the different types of content that Clarity may want to employ for their enterprise marketing website. This section will...
Published Date: Jun 1, 2024 12:56 AM
Module 8: Headless Delivery
Module 8: Headless Delivery 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 the...
Published Date: Jun 1, 2024 12:56 AM
Module 9: Search
Module 9: Search 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 the course. ...
Published Date: Jun 1, 2024 12:56 AM
Creating Navigation Menus for Clarity’s Master Pages
Creating Navigation Menus for Clarity’s Master Pages Navigation is an integral part of designing a clear and intuitive user experience. In Liferay, setting up navigation involves creating menus and...
Published Date: Jun 1, 2024 12:56 AM
Clarity's Content Management Requirements
Clarity's Content Management Requirements Content Management is a broad term used to describe the lifecycle of managing data. In the case of Liferay's digital experiences, this includes the...
Published Date: Jun 1, 2024 12:56 AM
Wireframing Clarity's Pages
Wireframing Clarity's Pages With Clarity's master pages complete, you're ready to begin designing the central content area of each page. This area serves as the primary canvas for creating...
Published Date: Jun 1, 2024 12:56 AM
Displaying Content on Clarity’s Pages
Displaying Content on Clarity’s Pages Coming Soon! Exercise One: Map FAQ Collections to the FAQ Page This concludes Displaying Content on Clarity’s Pages. Next Up: Publishing Content with Workflows
Published Date: Jun 1, 2024 12:56 AM
Setting Up Clarity's Site
Setting Up Clarity's Site Liferay sites are customizable spaces for building personalized digital experiences. Each site includes applications for creating content, designing pages, and more. With...
Published Date: Jun 1, 2024 12:56 AM
Module 7: Content Authoring & Management
Module 7: Content Authoring & Management This module was presented using slides for a live webinar audience. The formatting, presentation, and examples may differ from what is presented here as...
Published Date: Jun 1, 2024 12:56 AM
Managing Clarity’s Digital Assets
Managing Clarity’s Digital Assets In the context of content management, digital assets are any files or media you can use to enrich your content. This article focuses on the asset library, a...
Published Date: Jun 1, 2024 12:56 AM
Personalizing Experiences for Clarity’s Users
Personalizing Experiences for Clarity’s Users As a Digital Experience Platform, Liferay provides out-of-the-box features that can be used to personalize experiences for users. We briefly touched on...
Published Date: Jun 1, 2024 12:56 AM
Publishing Content with Workflows
Publishing Content with Workflows In the previous sections, you learned about the tools Liferay provides for managing digital assets and web content, and you put some of them to use in enhancing...
Published Date: Jun 1, 2024 12:56 AM
Extending Liferay
Extending Liferay At a Glance Extending Liferay is a crucial aspect of leveraging the platform's full potential By customizing Liferay with specific business needs in mind, digital experiences...
Published Date: Jun 1, 2024 12:57 AM
Breaking Down the Horizontal Solutions Presentation
Breaking Down the Horizontal Solutions Presentation At a Glance The Tailored Solution Highlights learning path presentation provides details of six common solutions where Liferay has been...
Published Date: Jun 1, 2024 12:57 AM
Additional Horizontal Solutions
Additional Horizontal Solutions At a Glance The Tailored Solution Highlights learning path presentation provides details of six common solutions where Liferay has been successful. Sales...
Published Date: Jun 1, 2024 12:57 AM
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
Using the Accessibility Menu
Using the Accessibility Menu Liferay DXP 2024.Q2+/Portal 7.4 GA120+ Most enhancements to accessibility in Liferay are propagated across the entire platform by default, so all your users can...
Published Date: Jun 6, 2024 3:57 PM
Using a Custom Filter Client Extension
Using a Custom Filter Client Extension Liferay DXP 2024.Q2+/Portal 7.4 GA120+ Custom filter client extensions define JavaScript functions for creating customizable filter interfaces. These...
Published Date: Jun 6, 2024 3:55 PM
Using Object APIs With Base64 Encoded Files
Using Object APIs With Base64 Encoded Files Liferay DXP 2024.Q2+/Portal 7.4 GA120+ Currently, this feature is behind a release feature flag (LPS-174455). Read Release Feature Flags for more...
Published Date: Jun 7, 2024 3:58 PM
Configuring XML Sitemaps
Configuring XML Sitemaps Liferay DXP 2024.Q2+/Portal 7.4 GA126+ XML sitemaps are XML-formatted documents listing the URLs of a website along with additional metadata (e.g. last update, change...
Published Date: Jun 6, 2024 3:57 PM
Configuring Friendly URL Separators
Configuring Friendly URL Separators Liferay DXP 2024.Q2+/Portal 7.4 GA126+ Currently, this feature is behind a beta feature flag (LPD-11147). Read Beta Feature Flags for more information. You...
Published Date: Jun 7, 2024 4:00 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: Jun 7, 2024 10:27 PM
Document Shortcut API Basics
Document Shortcut API Basics Liferay's headless delivery application provides REST services for Documents and Media that add document shortcuts to sites or asset libraries, list their information,...
Published Date: Jul 11, 2024 3:36 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
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
Search Queries and Filters
Search Queries and Filters To get sensible results from the search engine, you must provide a sensible query. Liferay's query APIs are in the portal-search-api module and are used to construct both...
Published Date: Jul 11, 2024 3:41 PM
Setting Default Permissions
Setting Default Permissions Liferay DXP 2024.Q3+/Portal 7.4 GA132+ You can define a set of default permissions for Liferay pages. The default permissions setting is available at both instance and...
Published Date: Jul 16, 2024 3:43 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
Overriding Module Language Translations in Earlier Versions
Overriding Module Language Translations in Earlier Versions For Liferay DXP 7.4 U4 (Update 4) and above or Liferay Portal 7.4 GA8 and above, the Language Override tool is the recommended approach....
Published Date: Jul 18, 2024 8:39 PM
Auditing Portlet Activity with Portlet Filters
Auditing Portlet Activity with 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...
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
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
Liferay Internals
Liferay Internals
Published Date: Jul 18, 2024 8:39 PM
Overriding Global Language Translations with Language Properties
Overriding Global Language Translations with Language Properties Liferay DXP/Portal implements headings, labels, and messages for many locales using language translations. You can override these...
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
Adding a Language
Adding a Language Liferay currently supports about 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...
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
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
Individual Profiles
Individual Profiles Many individuals visit your sites. Learning who they are and their activities and interests helps you improve business with them. Individual profiles help your Sales, Customer...
Published Date: May 9, 2024 6:44 PM
Creating Segments
Creating Segments Segments created in Analytics Cloud sync with Liferay DXP. However, segments created in Liferay DXP do not sync with Analytics Cloud. Creating a Dynamic Segment Click Segments...
Published Date: May 9, 2024 6:44 PM
Events
Events As individuals visit and interact with your site, Analytics Cloud tracks these events. Many of these events that take place on your Liferay DXP instance are set up to be tracked...
Published Date: May 9, 2024 6:44 PM

Capabilities

Product

Contact Us

Connect

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