Liferay guides
12 articlesObjects, commerce, hosting, low-code and personalization on Liferay DXP, explained step by step.
Liferay · 8 Jul 2026Creating Your First Client Extension: A Step-by-Step Tutorial (globalJS)A beginner-friendly, step-by-step tutorial for building a globalJS client extension in Liferay — run custom JavaScript on any page, or instance-wide, with no theme changes.Liferay · 8 Jul 2026Creating Your First Client Extension: A Step-by-Step Tutorial (globalCSS)A beginner-friendly, step-by-step tutorial for building a globalCSS client extension in Liferay — a site-wide custom stylesheet deployed outside the core, with no theme recompilation.Liferay · 8 Jul 2026Creating Your First Custom Element: A Step-by-Step Tutorial (React Weather Card)Build a React 18 + Clay UI Weather Card custom element for Liferay — externalized React via JS import maps, proper web component lifecycle, and multi-instance placement.Liferay · 8 Jul 2026Creating Your First Liferay Object: A Step-by-Step TutorialA beginner-friendly, step-by-step tutorial for building a working Liferay Object — fields, admin UI, REST API, and permissions — entirely through the Control Panel, no code required.Liferay · 8 Jul 2026Sharing JavaScript Libraries Across Pages: The JS Import Map Entry Client Extension (jsImportMapsEntry)How to use the jsImportMapsEntry client extension in Liferay to share a single copy of React, jQuery, or any JS library across multiple custom elements — loaded once, on demand.Liferay · 8 Jul 2026REST APIs Auto-Generated by Liferay Objects: What You Get Out of the BoxA practical reference for the REST and GraphQL APIs Liferay Objects generate automatically — CRUD endpoints, filtering and sorting, relationships, OAuth 2.0 authentication, and batch operations.Liferay · 8 Jul 2026Liferay Objects Explained: Building Custom Data Models Without CodeHow Liferay Objects let you model custom business data — with auto-generated REST/GraphQL APIs, permissions, and workflows — entirely through a visual, no-code interface.
Liferay · 8 Jul 2026themeCSS Deep Dive: How Liferay's Layer Cake Styling Model WorksAn intermediate-advanced look at Liferay's themeCSS client extension — Bootstrap, Clay, styled/unstyled base themes, SCSS compilation, scope, and theme registration.
Liferay · 18 Jun 2026Liferay Commerce Explained: B2B and B2C on One PlatformA detailed guide to Liferay Commerce — order workflows, PIM, inventory, and B2B features like account hierarchies, contract pricing, quotes, and approval flows.
Liferay · 18 Jun 2026Liferay Hosting Explained: SaaS vs. PaaS vs. Self-HostedA clear guide to Liferay DXP hosting and subscription options — SaaS, PaaS, and Self-Hosted — comparing who manages what, SLAs, customization, and which to choose.
Liferay · 18 Jun 2026Liferay Low-Code: Build Business Apps Without the Hand-CodingA practical guide to Liferay DXP low-code — Objects, Workflows and custom interfaces that let teams digitize business processes without relying on IT for every change.
Liferay · 18 Jun 2026Liferay Personalization: Deliver the Right Experience to Every UserA guide to Liferay DXP personalization — segmentation, user profiles, AI recommendations, and A/B testing that deliver the right content to the right audience.
Liferay · 8 Jul 2026themeCSS Deep Dive: How Liferay's Layer Cake Styling Model WorksAn intermediate-advanced look at Liferay's themeCSS client extension — Bootstrap, Clay, styled/unstyled base themes, SCSS compilation, scope, and theme registration.
Liferay · 18 Jun 2026Liferay Commerce Explained: B2B and B2C on One PlatformA detailed guide to Liferay Commerce — order workflows, PIM, inventory, and B2B features like account hierarchies, contract pricing, quotes, and approval flows.
Liferay · 18 Jun 2026Liferay Hosting Explained: SaaS vs. PaaS vs. Self-HostedA clear guide to Liferay DXP hosting and subscription options — SaaS, PaaS, and Self-Hosted — comparing who manages what, SLAs, customization, and which to choose.
Liferay · 18 Jun 2026Liferay Low-Code: Build Business Apps Without the Hand-CodingA practical guide to Liferay DXP low-code — Objects, Workflows and custom interfaces that let teams digitize business processes without relying on IT for every change.
Liferay · 18 Jun 2026Liferay Personalization: Deliver the Right Experience to Every UserA guide to Liferay DXP personalization — segmentation, user profiles, AI recommendations, and A/B testing that deliver the right content to the right audience.