Moving to Liferay? Build on the New Liferay CMS, Not Web Content
Moving to Liferay from Sitecore or AEM? Land on the Liferay headless CMS, not Web Content. What changed in 2026.Q1 and what to check first.
Moving to Liferay from Sitecore or AEM? Land on the Liferay headless CMS, not Web Content. What changed in 2026.Q1 and what to check first.
AEM vs Liferay for portals: where AEM wins, what an AEM portal is made of, why it drives the cloud move, 11 portal dimensions and a route.
Seven signs your Sitecore or AEM site has turned into a customer portal platform by accident, how to count the custom code, and when to leave it alone.
Sitecore vs Liferay for customer and partner portals: where Sitecore wins, what XM Cloud means for an XP portal, 11 portal dimensions and 5 questions.
Liferay Data Platform unifies customer and account data inside Liferay DXP. Here’s a first look at what it does, what’s live today, and what’s coming next.
Liferay Data Platform unifies customer and account data inside Liferay DXP. Here’s a first look at what it does, what’s live today, and what’s coming next.
Liferay released Liferay AI Hub- a low-code layer for building AI agents directly inside Liferay DXP. This post walks through what it actually does today, how it compares to the hype, and where it’s still maturing.
For teams running older versions, the upgrade path to 2026.Q1 is worth serious planning time — not just for the new capabilities, but because of some significant changes to features you may be relying on today.
Sometimes you want to add JavaScript that doesn’t really make sense as a React App, but you want the guardrails and performance that a modern TypeScript and Webpack build process offers. We’re going to go through the process of creating a blank TypeScript global client extension from beginning to end.