Welcome to the new Blogs page, where you can search and filter the available blogs to much more easily find what you're looking for!
But, don't worry - if you prefer the old UX with the Blogs Widget, it's still available - just use the Blogs List link in the left navigation and it will be like it's 1999 all over again!
To add a new blog, use the "New Entry" button here on on the Blogs List page.
To manage Drafts and view unpublished blogs please use the Blogs List page.
1 - 20 / 3 195 tétel megjelenítése.
-
David H Nebinger | 2026.05.14. 14:06
When I started working through the new DXP Free Tier onboarding flow for an upcoming blog post, I stumbled across something that initially looked wrong. After generating my free activation key, I...
Blog Stream: Featured -
Ankit Srivastava | 2026.05.13. 1:01
I had a simple idea. As a Manufacturer, Company manages a network of distributors across the world different regions, different tiers, different sales numbers. Anyone on the team wanting to...
Announcements: Stable Releases Blog Stream: Featured Products: Liferay DXP Capabilities: Frameworks Platform AI CMS Integration Low-Code Sites Releases: Liferay DXP 2026.Q1 -
David H Nebinger | 2026.05.11. 15:24
For the last couple of years, most AI conversations around enterprise platforms have focused on content generation, chatbots, summaries, and assistants. Useful? Absolutely. But those use cases...
Blog Stream: Featured -
Ankit Srivastava | 2026.05.06. 3:46
The Challenge: The "Human Bottleneck" In any thriving digital community, content moderation is a double-edged sword. You want vibrant discussions, but you also need to protect users from spam,...
Blog Stream: Featured Products: Liferay DXP Capabilities: Platform AI CMS Integration Low-Code Releases: Liferay DXP 2026.Q1 -
Ben Turner | 2026.04.29. 3:36
Earlier this month, on April 11th, I was lucky enough to travel to Ahmedabad, India, to attend the re-booting of the Liferay User Group in that city, and to co-host the inaugural Liferay...
Blog Stream: Featured Products: Liferay DXP Capabilities: Frameworks AI Commerce Customer Data Integration Low-Code Sites -
-
Jorge Diaz | 2026.04.24. 9:00
Why we built preupgrade verifiers If you have ever run a Liferay upgrade on a large database, you know the worst-case scenario: the upgrade starts, runs for a long time, modifies a large amount of...
Blog Stream: Featured Capabilities: Platform Releases: Liferay DXP 2025.Q3 Liferay DXP 2025.Q4 Liferay DXP 2026.Q1 -
Laxit Khanpara | 2026.04.17. 10:15
Introducing create-liferay-react-cx create-liferay-react-cx is an npm package that helps you quickly create a ready-to-use React Client Extension for Liferay. Run this command to get started: npx...
Announcements: Stable Releases Blog Stream: Featured Products: Liferay Portal Liferay Portal 7.x Liferay DXP Capabilities: Integration Releases: Liferay DXP 2025.Q1 Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 Liferay DXP 2025.Q4 Liferay DXP 2026.Q1 -
-
David H Nebinger | 2026.03.20. 14:22
You might have seen the 2026.Q1.0 breaking changes documentation or even the MAINTENANCE labels in the UI when using 2026.Q1.0 and navigating through Asset Libraries, Web Content, or Documents and...
Blog Stream: Featured -
Ben Turner | 2026.03.20. 1:06
In Marco Leo's most recent blog - One Platform, One Liferay: The 2026 Release Model - we announced that in 2026 instead of releasing separate products for non-subscribers (Liferay Portal CE) and...
Announcements: Stable Releases Blog Stream: News Featured Products: Liferay DXP Releases: Liferay DXP 2026.Q1 -
Marco Leo | 2026.03.11. 12:49
At Liferay, we've always believed that innovation is meant to be accessible. For decades, our open source heritage has been the heartbeat of our technology, shaped by a vibrant community of...
-
David H Nebinger | 2026.03.03. 15:39
Today we released Liferay DXP 2025.Q1.22-LTS. If you are currently running: - 2025.Q1.20-LTS - 2025.Q1.21-LTS You should update to 2025.Q1.22-LTS as soon as possible. Why the Urgency? The...
-
David H Nebinger | 2026.03.02. 16:17
A recent TechCrunch article described what some are calling the "SaaSpocalypse," with one investor arguing: "The barriers to entry for creating software are so low now thanks to coding agents, that...
Blog Stream: Featured -
Ben Turner | 2026.02.26. 4:08
Hi Everyone! It's that time already - the 2026.Q1 LTS (Long-Term Support) release of Liferay DXP is coming on March 18th. To mark that event we're holding our usual release webinar, just a week...
Announcements: Stable Releases Blog Stream: News Featured Products: Liferay DXP Releases: Liferay DXP 2026.Q1 -
David H Nebinger | 2026.02.25. 19:34
A community member recently asked for the easiest way to call Liferay Headless APIs from Java without generating a REST client or making outbound HTTP calls. The answer is surprisingly simple:...
Blog Stream: Featured -
David H Nebinger | 2026.02.25. 15:30
Every two weeks, I host an “Ask Me Anything” session for the Liferay community. And every two weeks, I’m reminded of something: The people who show up get real value. The people who don’t… are...
Blog Stream: Featured -
David H Nebinger | 2026.02.20. 19:10
I recently ran into an issue that's easy to reproduce and surprisingly confusing the first time you see it. I had a Liferay workspace that was working perfectly. It included both Service Builder...
Blog Stream: Featured -
David H Nebinger | 2026.02.18. 17:55
Why (and How) to Contribute to the Liferay Marketplace If you've built reusable solutions for Liferay (modules, fragments, client extensions, object models) and they're sitting in private...
Blog Stream: Featured -
David H Nebinger | 2026.02.16. 17:45
This blog started with this slide from Hanna Ilén at SKO 2026: It shows the paths and all of the courses that we delivered last year in one slide. Practitioners. Application Developers. Content...
Blog Stream: Featured -
David H Nebinger | 2026.02.16. 15:00
The key is version alignment. The smoothest path starts by upgrading your CE environment to 7.4.3.132, the latest available CE release. This positions you as close as possible to the DXP codebase...
Blog Stream: Featured -
saravanan muniraj | 2026.01.04. 18:23
Connecting External Database in Liferay In certain use cases, Liferay portlet applications may need to connect to external databases that exist outside the default Liferay database. This blog post...
Announcements: Stable Releases Blog Stream: Featured Products: Liferay Portal Liferay Portal 7.x Liferay DXP Capabilities: Personalization Releases: Liferay DXP 7.3 -
Ben Turner | 2025.12.18. 4:21
Hi everyone, Thanks to everyone that was able to join our 2025.Q4 release webinars a couple of weeks ago. Sorry for the slight delay, but I'm please to announce that the recording of the webinar is...
Announcements: Stable Releases Blog Stream: News Featured Products: Liferay DXP Capabilities: CMS Releases: Liferay DXP 2025.Q4 -
Tibor Lipusz | 2025.12.13. 12:12
It was great to be there at Liferay DEVCON in Madrid. Now that the recordings are available on YouTube, I decided to write a companion blog post as a follow-up to my session. In my talk, I was...
Blog Stream: Featured Products: Liferay DXP Capabilities: AI Integration Low-Code Search Releases: Liferay DXP 2024 Q1 Liferay DXP 2024 Q2 Liferay DXP 2024 Q3 Liferay DXP 2024.Q4 Liferay DXP 2025.Q1 Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 Liferay DXP 2025.Q4 -
David H Nebinger | 2025.12.10. 15:37
Great news for everyone who attended (or wished they could attend) Liferay DevCon 2025: the full set of recorded sessions is now live on YouTube! You can watch them all here:...
Blog Stream: Featured -
David H Nebinger | 2025.12.09. 16:19
If you’re building headless APIs with REST Builder on Liferay 2025.Q3 or newer, there’s one small configuration detail that can cause big headaches if you miss it. In your rest-config.yaml, you...
Blog Stream: Featured -
David H Nebinger | 2025.11.19. 23:22
At Liferay DevCon today, someone asked me a great question: “How do you develop and test a local custom element (a standard Web Component) while still using the Liferay JS global object?” We talked...
Blog Stream: Featured -
David H Nebinger | 2025.11.19. 17:49
Day 2 of Liferay DevCon 2025 has wrapped, but my favorite day is still ahead: the UnConference. Once again, my good friend Olaf will be running it; if you’ve never experienced an UnConference...
Blog Stream: Featured -
-
Ben Turner | 2025.11.17. 14:57
Hi everyone, I'm really excited to announce that we have a new approach that you can use to tell us about the things that you think should be in the product. It's called "Product Ideas", and it's...
Blog Stream: News Featured Products: Liferay Portal Liferay DXP -
Ben Turner | 2025.11.12. 5:44
Hi Everyone! I'm excited to announce that the release webinar for our final release of 2025 - the 2025.Q4 release - is coming up in just a few weeks, on Wednesday, December 3rd. The webinar will...
Announcements: Stable Releases Blog Stream: News Featured Products: Liferay DXP Releases: Liferay DXP 2025.Q4 -
Daniel Martinez Cisneros | 2025.11.06. 8:40
This article explains: Where to place cache configuration files How to reference them in portal-ext.properties Real‑world tuning examples for improving performance Background: Ehcache in Liferay...
Blog Stream: Featured Products: Liferay DXP Capabilities: Platform Releases: Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 Liferay DXP 2025.Q4 -
Tibor Lipusz | 2025.10.27. 9:49
Much has changed in the fields of LLMs and AI since we announced our semantic search capability through integration with third-party providers (Hugging Face, txtai) in May 2023. The technologies...
-
Michael Wall | 2025.10.14. 10:05
Introduction The Liferay Dynamic Data Lists (DDL) functionality is now deprecated and marked for removal, with Liferay Objects the replacement for DDL. For customers migrating existing DDL Lists to...
Blog Stream: Featured -
YOGESH CHANDRA | 2025.10.08. 15:42
1. Introduction: Why It’s Time to Rethink Themes Most Liferay customers upgrading from older versions (like DXP 7.1–7.4) face recurring challenges with traditional themes—performance bottlenecks,...
Blog Stream: Featured Capabilities: Platform Releases: Liferay DXP 2025.Q1 Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 -
David H Nebinger | 2025.10.06. 12:01
Introduction If you’ve been following Liferay’s recent messaging, you’ve probably heard a strong emphasis on avoiding customizations and building with client extensions instead. That’s not an...
Blog Stream: Featured -
-
David H Nebinger | 2025.09.26. 16:57
Introduction The Content Signals Policy is a new initiative from Cloudflare, published at contentsignals.org. It extends the familiar robots.txt file so site owners can declare how their content...
Blog Stream: Featured -
David H Nebinger | 2025.09.25. 18:41
Introduction One of the first things new administrators notice when they get into Liferay is just how many different ways there are to group users. You’ll find Accounts, Organizations, Sites, User...
Blog Stream: Featured -
-
Olaf Kock | 2025.09.16. 14:05
Javascript EventListeners are a great tool and easily introduced in a template, a fragment or any other frontend component. It's quick to write window.addEventListener("scroll", doSomething); and...
-
David H Nebinger | 2025.09.11. 14:43
A long time connection of mine recently asked on the community slack: Do you know how we can force maven central to update the Liferay artifacts? Example here :...
Blog Stream: Featured -
-
-
Ben Turner | 2025.08.21. 5:45
Hi everyone! Firstly, a quick introduction from me - as I've just moved into the brand-new role of Principal Evangelist. You'll be hearing a lot more from me as I really get going with this role -...
-
Sudhanshu Mishra | 2025.08.16. 16:18
Before moving forward, we must know, What is CRA and Vite? Why we should always use Vite over CRA? Let's have clarity to these questions first. 1. CRA (Create React App) What it is: CRA is a...
-
David H Nebinger | 2025.08.15. 13:59
Introduction Since Liferay has published https://learn.liferay.com/w/dxp/development/tooling/liferay-workspace/upgrading-to-jakarta, I think that means it's okay for me to blog about it. In my...
Blog Stream: Featured -
David H Nebinger | 2025.08.08. 17:23
Between major versions of Liferay, the internal structure of Service Builder (SB) modules can change—sometimes subtly, sometimes significantly. These changes might affect how services are...
Blog Stream: Featured -
Michael Wall | 2025.08.07. 17:07
Introduction This blog post is to introduce a full end to end proof of content (POC) to integrate Liferay DXP with RabbitMQ for asynchronous message processing using custom services and Client...
Blog Stream: Featured -
David H Nebinger | 2025.07.24. 16:19
Introduction My blog/project ideas typically come from client and community questions about how to do something in Liferay. However, in this case, I was inspired by a recent post on SlashDot about...
Blog Stream: Featured -
David H Nebinger | 2025.06.21. 18:51
Introduction Internationalization (I18N) has always been a foundational concern for global enterprise platforms like Liferay. From its earliest days, Liferay provided a robust mechanism for...
Blog Stream: Featured -
David H Nebinger | 2025.06.21. 5:51
Okay, okay—there aren’t actually falling rocks. But if you’re a developer working with Liferay DXP, especially as we approach the 2025.Q3 release, it might feel like you’re dodging debris. That’s...
Blog Stream: Featured -
David H Nebinger | 2025.06.19. 16:34
If you’ve ever heard me talk about building single-page apps inside Liferay, chances are good you’ve also heard me discourage the use of things like React’s <HashRouter>. It’s not that I have...
Blog Stream: Featured -
David H Nebinger | 2025.06.12. 16:11
So recently I was working with a client, they were asking about a problem they were having. I started with my typical first question which is "What version of Liferay are you using?" Their...
-
David H Nebinger | 2025.06.06. 14:21
Just a short one today... So like every few months I either encounter a build error from RESTBuilder code, or someone asks me about it... Basically after generating RESTBuilder code, when you try...
-
-
David H Nebinger | 2025.05.14. 14:23
Introduction So anyone who knows me can tell you that I'm a huge fan of Custom Elements, especially when used with Liferay Objects. I prefer to use React for creating the front end and Objects for...
-
Marco Leo | 2025.04.23. 17:07
To our valued Liferay Open Source Community, Over the past two years, Liferay has implemented significant changes to our product release strategy. These adjustments, moving from a weekly to a...
-
David H Nebinger | 2025.03.26. 15:13
Introduction On March 18th, 2025, Liferay sent an email to clients and partners outlining the roadmap for migrating from Java EE to Jakarta EE that is coming in the 2025.Q3 release. It’s a...
Blog Stream: Featured -
David H Nebinger | 2025.03.05. 19:49
So this is just a quick post inspired by an answer my friend Evan Thibodeau posted to a Liferay Community Slack question: Hi, how to develop admin applications (i.e. the ones that can be added and...