If you've searched for information about OpenID Connect (OIDC) Single Logout (SLO) in Liferay, you've probably come across answers stating that it isn't supported. That answer was accurate for a long time, and it still occasionally appears in support discussions today. Beginning with Liferay DXP 2026.Q1, however, that answer is no longer correct. Liferay now supports the OpenID...
Liferay already provides a mature platform for content, permissions, users, sites, workflows, and headless APIs. What has been missing is a practical way to use that platform as the backend for a modern application. Liferay previously offered dedicated mobile libraries, but those tools were ultimately deprecated or removed in favor of Headless Delivery. That was probably the right...
The Rebuild-and-Redeploy Loop Every Client Extension Developer Knows If you've built a React-based client extension (CX) for Liferay DXP, you know this rhythm well. You tweak a component - adjust some padding, change a label, wire up a new prop. You save the file, switch to your terminal, and kick off a build. Gradle picks it up, packages it into a client extension bundle, and pushes...
Why This Matters When you update Blade CLI and create a new Liferay Workspace, the generated workspace normally uses the latest Liferay Workspace Gradle plugin. That plugin selects versions for a number of supporting build tools, including the Service Builder plugin. For new projects targeting the latest Liferay release, this is usually what you want. The detail worth paying...
Introduction Liferay's Batch Engine is the workhorse behind bulk data movement into Liferay. Instead of creating records one REST call at a time, you POST (or PUT, or DELETE) an array of items to a /batch endpoint for the entity you care about — Objects, Commerce catalogs, channels, product specifications, whatever — and the Batch Engine takes it from there. It queues the work as an...
Liferay’s official Tomcat installation guide is a useful starting point, but it is not quite enough for installing Liferay DXP 2026.Q1 on Red Hat JBoss Web Server 6.2.3. The reason is straightforward: JBoss Web Server is Tomcat, but it is Red Hat’s supported Tomcat distribution, and the current Liferay documentation contains a few assumptions that do not line up cleanly with a modern...
The Evolution of the Library When I wrote about scaling Liferay fragments with AI and automation earlier this year, the repository was already transitioning from a experimental lab into a structured UX library. The goal was simple: prove that custom fragment design could be accelerated using AI tools without sacrificing maintainability or performance. Since then, the repository has...
I've recently been working on a project to create a Chatbot using AI Hub. Although the documentation at https://learn.liferay.com/w/ai-hub/integrating-ai-hub-with-liferay-dxp is very helpful at completing this task, there are some things that it leaves out. I thought these might be helpful to others, so I thought I'd share them here. 1. The building blocks (quick orientation) When...
Liferay already provides an impressive enterprise backend: authentication, users, roles, sites, documents, content, custom Objects, permissions, workflows, and headless APIs. What it has lacked is a modern, unified client framework for building applications across every major platform. That is the goal of KDXP. KDXP is a Kotlin Multiplatform and Compose Multiplatform SDK that...
A Problem Every Liferay Developer Has Faced If you have worked on a Liferay DXP project with more than a few custom modules, this scene will feel familiar. You deploy all your modules together. Most of them start up without any trouble. But a few fail, and when you open the logs, you find a bundle that stopped right after it started. The reason is almost always the same. One...
Introduction One of the biggest strengths of Liferay DXP is its Headless API ecosystem. Whether we're working with Custom Objects, Web Content, Documents, Commerce, or custom REST Builder APIs, Liferay provides well-designed REST endpoints that are easy to integrate with modern frontend applications. For simple data retrieval, the existing APIs work extremely well. For example: ...
If you are planning this upgrade, here is your definitive, step-by-step technical playbook to take your local environment, database, and codebase from 7.2 to 7.4. Phase 1: Environment & Local 7.2 Baseline Setup Before jumping into the new version, you must recreate a stable, working baseline of your Liferay 7.2 environment locally. 1. Upgrade the Core Runtime Liferay 7.4...
If you're using Liferay Community Edition (CE), or are an SI that has customers who do, you probably know (well, if you've been anywhere near this site this year you definitely know!) that the final version of Liferay CE was in early 2025, and that from the 2026.Q1 release of Liferay DXP we've made a Free Tier available to anyone that wants it. But, what does this actually mean if you're...
A Simple Question A customer recently reached out after experiencing a six-hour outage of their mail server. The outage had nothing to do with Liferay. The platform was healthy. Their application was healthy. Business processes continued to run normally. The problem was that some of those business processes generated emails. Not marketing emails. Not newsletters. ...
If you've been paying attention recently on liferay.dev you have probably noticed the new banner promoting DevCon. It may still be a few months until our biggest event of the year takes place in London on November 3rd and 4th (with the un-missable Unconference happening on the 5th) - but - that doesn't mean you can sit back and relax! Our Call for Papers for DevCon 2026 is wrapping up in...
For some time now, PostgreSQL has been gaining so much ground that even Liferay itself has made the decision to replace MySQL with PostgreSQL. At this point, many of us are faced with the non-trivial task of performing the same operation in our on-premise installations and, above all, how to do it properly. Liferay published a tool for this purpose, divided into two parts: ...
Many organizations use centralized logging platforms such as Splunk to aggregate logs from applications, infrastructure, containers, and cloud services. Centralized logging makes it easier to troubleshoot issues, identify trends, create alerts, and correlate events across multiple systems. A common question I hear is: How do I configure Liferay DXP to send logs directly to Splunk? ...
If you have ever run a Liferay database upgrade, you know how unforgiving the setup used to be. One wrong path in a properties file, or a database your edition doesn't even support, and you could be several minutes into a run before a cryptic error appeared, usually with no hint about what actually went wrong. We went back through the most common support cases and customer frustrations, and...
Hi everyone, I'm pleased to let you all know that the recording of the 2026.Q2 Release Webinar is now available for you to replay at you leisure! You can find the recording on Learn here, and there you will also find a link to the PDF of the slides. Agenda Release Timeline Refresher of Quarterly Releases and Support Release Content Overview - highlights including: ...
As you all know by now, each quarter we release a full new release of Liferay DXP. Although it may only seem like a few weeks back when we released our 2026.Q1 version, it's already time for Q2. As of right now, you can get your hands on the latest product features, which include: Digital Sales Rooms beta Liferay Data Platform private beta Cloud Native Experience for AWS is GA ...
S'estan mostrant 1 - 20 de 3.213 resultats.
Company
Feedback
Visualització del menú
Visualització del menú
Powered by Liferay™