by Vivek Agarwal | Sep 20, 2026 | Blog, Digital Experience, Portals
Many organizations run a public website and portal on one legacy DXP. When to separate them, three ways to do it, and what stays shared.
by Vivek Agarwal | Sep 20, 2026 | Blog, Digital Experience, Portals
Before you shortlist a replacement for Sitecore, AEM or WordPress, work out which workload you are actually solving for. A five-question diagnostic for legacy DXP migration.
by Vivek Agarwal | Sep 20, 2026 | Blog, Digital Experience, Headless CMS, Portals
We implement both Contentful and Liferay. Here is the rule we use to decide which one fits, the three conditions that override it, and the cases where we recommend neither.
by Vivek Agarwal | Sep 20, 2026 | Blog, Digital Experience, Portals
Support for AEM 6.5 on Adobe Managed Services ended in August 2026. On-premise core support ends February 2027. Here are the five realistic options, including the two that keep you on Adobe.
by Asier Del Pozo | May 11, 2023 | Blog, Digital Experience, Liferay DXP, Portals
This post will show you a case where a race condition might make a custom OSGI component not to override the original implementation, and how to solve it. This article is a step by step tutorial for avoiding race conditions with OSGI services in Liferay DXP.
by Matt Wolinski | Apr 18, 2023 | Blog, Digital Experience, Liferay DXP, Portals
If you’re reading this blog, then you are either planning a Liferay DXP 7.2 upgrade or considering one. You may be running a version of Liferay that’s reached its end of life or desire the new features/enhancements in Liferay DXP 7.2. If you’re on...
by Nate King | Aug 6, 2021 | Blog, Digital Experience, Liferay DXP, Portals
Recently I took on the challenge of building a React app that utilizes Typescript & Material UI by using the Liferay-JS Yeoman generator. This approach was taken as an alternative to using Create React App & adapting it to Liferay. The benefit is there are no...
by Asier Del Pozo | Feb 18, 2021 | Blog, Digital Experience, Liferay DXP, Portals
I wanted to name this post “The Peter Parker principle I,” or “How to allow your administrators to mess with the content directly in Production,” but getting to the point is always preferred, they say. One of the coolest features Liferay...
by Keith O'Connell | Feb 5, 2021 | Blog, Cloud, DevOps, Digital Experience, Portals
This hands-on tutorial gives you an introduction to the process for integrating Liferay with OpenTelemetry to extract logs, traces, and metrics from Liferay. We’ll spin-up Liferay using the pre-packaged Liferay DXP container from LIferay, Inc. and integrate it...
by Jon Ilko | Dec 8, 2020 | Blog, Digital Experience, Portals
Recently I was tasked with developing a custom Angular widget on the latest release of Liferay DXP 7.3. This widget was developed to act as a reference architecture of an Angular SPA running in a Liferay portal environment. The specific widget I developed was a Lead...