Search Results

Capability
Feature
Deployment Approach
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
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
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
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 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
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
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
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
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 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
Determining Data Entities
Determining Data Entities Here you'll create the Distributor Application object in four steps: Add the Distributor Application object Configure the object Add a custom field Publish the...
Published Date: Oct 22, 24, 5:16 PM
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: 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
Creating Picklists for Distributor Applications
Creating Picklists for Distributor Applications Delectable Bonsai wants to collect information to help them assess the relative value of each business opportunity. In this case, they want...
Published Date: Oct 22, 24, 5:16 PM
Store Management Permissions
Store Management Permissions With Liferay Commerce, you can use permissions to control access to Store Management applications and resources in the Commerce tab of the Global Menu (Global Menu). ...
Published Date: May 9, 24, 6:47 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
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 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 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
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
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
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
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
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 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
Adding the Relationship to Custom Layouts
Adding the Relationship to Custom Layouts Relationship fields appear automatically in an object's default layout; relationship tables do not. To test the relationship, update the custom layout for...
Published Date: Oct 22, 24, 5:16 PM
Building Clarity on Liferay
Building Clarity on Liferay In this course you'll build an enterprise marketing website for Clarity following both business and IT personas. Throughout this course, you'll help build an...
Published Date: Oct 22, 24, 5:16 PM
Setting Up the Application Evaluation Object
Setting Up the Application Evaluation Object When reviewing applications, Delectable Bonsai must store evaluation notes for each distributor application they receive. To achieve this, the...
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
Module 1: Getting Started with Clarity
Module 1: Getting Started with Clarity 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...
Published Date: Oct 22, 24, 5:16 PM
Conclusion
Conclusion Congratulations! You have completed the Building Enterprise Websites with Liferay course and now have a comprehensive understanding of how to work with Liferay DXP and its features to...
Published Date: Oct 22, 24, 5:16 PM
Adding Business Logic to Clarity's Solution
Adding Business Logic to Clarity's Solution While you have Clarity's custom distributor onboarding solution up and running, some business logic remains unfinished. In these exercises, you will ...
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
The Liferay Solution
The Liferay Solution Liferay can centralize and simplify Clarity's IT infrastructure and empower business team members so they can deliver on their critical success factors. Liferay DXP provides...
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
Implementing Business Logic
Implementing Business Logic Business logic refers to the rules and processes that determine how a solution behaves within Liferay DXP. Implementing business logic effectively can streamline...
Published Date: Oct 22, 24, 5:16 PM
Clarity's Customization Requirements
Clarity's Customization Requirements Customizing digital platforms can be a time-consuming and complex process that often requires dedicated developer resources. Modifying out-of-the-box behavior...
Published Date: Oct 22, 24, 5:16 PM
Designing User Interfaces
Designing User Interfaces Designing user interfaces for applications is integral to creating intuitive and engaging digital experiences. Liferay DXP provides tools for creating dynamic and...
Published Date: Oct 22, 24, 5:16 PM
Setting Up Clarity's Workspace
Setting Up Clarity's Workspace Liferay Workspaces are specialized development environments that serve as the foundation for Liferay projects. They streamline the entire project lifecycle for...
Published Date: Oct 22, 24, 5:16 PM
Liferay Deployment Options
Liferay Deployment Options Before developing custom solutions with Liferay DXP, the first step is to select a deployment option. This decision determines your hosting and management strategy....
Published Date: Oct 22, 24, 5:16 PM
Clarity Environment Prerequisites
Clarity Environment Prerequisites Throughout this course, you'll use a local Liferay environment to implement Clarity's enterprise website. Before moving forward, complete these prerequisites to...
Published Date: Oct 22, 24, 5:16 PM
Liferay SaaS Provisioning
Liferay SaaS Provisioning After learning about the benefits of Liferay DXP and the value of Liferay SaaS, Clarity Vision Solutions has signed up for a Liferay SaaS account. In this lesson we will...
Published Date: Oct 22, 24, 5:16 PM
Module 3: Course Environment Setup
Module 3: Course Environment Setup 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
Understanding Liferay Authorization and User Management
Understanding Liferay Authorization and User Management So far we've seen how Clarity Vision Solutions can authenticate and manage users with SSO services. Next we'll shift our focus to...
Published Date: Oct 22, 24, 5:16 PM
Defining and Assigning Roles to Clarity's Users
Defining and Assigning Roles to Clarity's Users Liferay employs a role-based access control (RBAC) model to manage user permissions. Roles and permissions are fundamental to Liferay's security...
Published Date: Oct 22, 24, 5:16 PM
Understanding Liferay Authentication
Understanding Liferay Authentication Liferay DXP offers flexibility when it comes to user authentication. You can leverage built-in capabilities, integrate with external IdM systems, or even...
Published Date: Oct 22, 24, 5:16 PM
Using Third-Party Services for Authentication and SSO
Using Third-Party Services for Authentication and SSO As previously mentioned, using Liferay for authentication is not recommended for production environments. While Liferay instances begin with...
Published Date: Oct 22, 24, 5:16 PM
Module 5: Site Building
Module 5: 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: Oct 22, 24, 5:16 PM
Creating and Mapping Clarity's Content
Creating and Mapping Clarity's Content Content Management is a broad term that can apply to a range of feature sets in the data lifecycle. We're going to focus specifically on Liferay's Web Content...
Published Date: Oct 22, 24, 5:16 PM
Building Clarity's Contact Us Form
Building Clarity's Contact Us Form Business forms are essential components of digital experience solutions. They serve as the primary means for collecting user data, facilitating direct user...
Published Date: Oct 22, 24, 5:16 PM
Clarity's Content Requirements
Clarity's Content Requirements Content Management encompasses the lifecycle of managing data within a platform. In Liferay DXP, this includes features you use to Capture, modify, and retrieve...
Published Date: Oct 22, 24, 5:16 PM
Module 6: Content Authoring and Management
Module 6: Content Authoring and 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: Oct 22, 24, 5:16 PM
Using Clarity's Products as Content
Using Clarity's Products as Content Although they are not yet building an e-commerce storefront, Clarity wants to leverage some Liferay commerce capabilities to create product content. While it is...
Published Date: Oct 22, 24, 5:17 PM
Implementing Clarity's Content Publishing Workflow
Implementing Clarity's Content Publishing Workflow 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...
Published Date: Oct 22, 24, 5:16 PM
Displaying Clarity's Content
Displaying Clarity's Content Effectively showcasing content is crucial for engaging users and improving content visibility. Whether it's blog posts, news articles, or related media, organizing and...
Published Date: Oct 22, 24, 5:16 PM
Organizing Clarity's Content
Organizing Clarity's Content In the previous section, you learned about the different types of content that Clarity wants to employ for their enterprise marketing website. This section covers...
Published Date: Oct 22, 24, 5:17 PM
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. As a general requirement, enterprise websites need...
Published Date: Oct 22, 24, 5:17 PM

Capabilities

Product

Contact Us

Connect

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