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.
显示3,222结果中的1-20。
-
David H Nebinger | 2026-2-18 下午5: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-2-16 下午5: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-2-16 下午3: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 -
Jeffrey Handa | 2026-1-5 下午1:15
One of the objectives of the Liferay Enablement team is to improve the number of learning experiences available for our community and to meet you in the places you are already looking for content. ...
-
saravanan muniraj | 2026-1-4 下午6: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 -
José María Muñoz | 2025-12-12 下午12:26
Once upon a time, there was a wonderful project implemented by a customer that ended up in a failed website impossible to visit due to its poor performance. The End. Although it may sound like a...
Products: Liferay Portal Liferay DXP Capabilities: Platform CMS Customer Data Integration Low-Code Sites -
David H Nebinger | 2025-12-10 下午3: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-9 下午4: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 -
Fabian Bouché | 2025-12-5 下午1:28
During the recent Devcon, I've shared with the audience a workaround I've found in order to be able to use Liferay Data Sets for more use cases than the one it supports out of the box....
-
Daniel Martinez Cisneros | 2025-11-27 上午9:43
Comprehensive Guide to Configuring Liferay Behind a Reverse Proxy (Nginx / Apache) This guide provides a detailed explanation of the essential Liferay properties (portal-ext.properties) required to...
Products: Liferay Portal Liferay DXP Capabilities: Platform Releases: Liferay DXP 2025.Q1 Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 Liferay DXP 2025.Q4 -
David H Nebinger | 2025-11-19 下午11: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 下午5: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 -
-
Gabriel Prates | 2025-11-17 下午3:50
Having a good developer experience is the key to improve productivity, satisfaction and the impact of our work. In the frontend world, Hot Module Replacement is a way to significantly speed up...
-
Ben Turner | 2025-11-17 下午2: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 -
Peter Richards | 2025-11-12 下午12:22
At DEVCON 2025, I will be delivering a hands-on session focused on building consistent, accessible, and fully responsive navigation using Liferay’s Responsive Menu Fragments. The session is...
Products: Liferay Portal Liferay DXP Releases: Liferay DXP 2025.Q1 Liferay DXP 2025.Q2 Liferay DXP 2025.Q3 -
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-6 上午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 -
Fabian Bouché | 2025-11-6 上午8:21
Many developers eventually run load tests on their Liferay environments, and a common complaint is that authentication becomes a major performance bottleneck. This happens because password...
Products: Liferay DXP Capabilities: Security -
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...
-
Ben Turner | 2025-10-21 上午1:21
Hi everyone, As I continue to get my feet well under the Community table, I'm trying to make liferay.dev a more engaging and generally more useful experience for you all. As of right now (like, a...
-
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-8 下午3: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 Oliveira Montenegro | 2025-10-7 下午12:15
When building a site in Liferay, you might be used to the fully-fledged web applications with dynamic content, widgets, and templates. But sometimes, all you need is a simple static site for a...
-
David H Nebinger | 2025-10-6 下午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-9-26 下午4: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-9-25 下午6: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-9-16 下午2: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...
-
Ben Turner | 2025-9-16 上午1:21
Hi everyone, Thanks to everyone that was able to join either of our 2025.Q3 release webinars last week. Whether you were able to attend or not, but are interested in the content, I'm pleased to...
Announcements: Stable Releases Blog Stream: News Capabilities: Platform Releases: Liferay DXP 2025.Q3 -
Hồ Nhật | 2025-9-13 上午11:42
1. Why choose AMIS instead of Form Fragments or pure Client Extension? When developing complex applications on Liferay, you can use the available Form Fragments or build a custom front-end...
Capabilities: Platform Releases: Liferay Portal 7.4 Liferay DXP 7.4 Liferay DXP 2025.Q3 -
David H Nebinger | 2025-9-11 下午2: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 -
-
Ivica Cardic | 2025-8-29 下午1:11
To kick off the recently announced partnership between Liferay and Camunda, we produced connectors for bringing Liferay into your Camunda business processes. By combining Liferay's digital...
-
-
Michael Wall | 2025-8-25 下午4:11
Introduction If you have surfaced custom Liferay Object records in the Search Results Widget you will know that the Title of the Search Result record can be changed (Entry Display > Entry Title...
-
Ben Turner | 2025-8-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-8-16 下午4: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...
-
YOGESH CHANDRA | 2025-8-16 上午7:13
Calling Liferay DXP Headless APIs (REST or GraphQL) from the frontend using Fragments, Custom Elements, or Client Extensions is easy and powerful. But there’s a hidden danger: credentials are often...
-
David H Nebinger | 2025-8-15 下午1: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-8-8 下午5: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-8-7 下午5: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 -
Michael Wall | 2025-7-30 下午2:16
What is it? The SAML Restore Tool is a configuration driven custom Gogo Shell command that can be used to restore a non-prod environments SAML Configuration e.g. after a prod backup is restored...
-
-
David H Nebinger | 2025-7-24 下午4: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 -
-
Eric D | 2025-6-29 下午8:27
This time, I will talk to you about the integration of micro-frontends (or MFE). On a micro-service, it is easy to expose several versions. Clients can easily call V1 or V2 of the same...
-
David H Nebinger | 2025-6-21 下午6: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-6-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 -
Eric D | 2025-6-20 下午3:45
Many weeks ago, David H Nebinger show us how to use React Custom Element and optimize them with ImportMaps. I ask him how to do this with Angular and he answer me that it were not a Liferay issue...
Capabilities: Frameworks Releases: Liferay DXP 2025.Q1 -
David H Nebinger | 2025-6-19 下午4: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-6-12 下午4: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-6-6 下午2: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...
-
-
Jeffrey Handa | 2025-5-30 下午9:52
Course Updates During the last year, Liferay has been consistently releasing new course materials that cover all aspects of Building Enterprise Websites with Liferay and Liferay Application...
-
Peter Richards | 2025-5-21 下午2:01
I have recently created a new custom fragment which creates dynamic overlay badges for Commerce Products, and I am in the process of publishing it it is available as a marketplace application....
Capabilities: Commerce Releases: Liferay DXP 2024.Q4 Liferay DXP 2025.Q1 -
David H Nebinger | 2025-5-14 下午2: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...