Blogs
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!
-
David H Nebinger | Dec 4, 2023 6:32 PM
Introduction So I was recently working with a team that was completing an upgrade assessment for a client wanting to upgrade from 7.2 to 7.4. A big chunk of the work in upgrading the client was...
Blog Stream: Featured Products: Liferay Portal 7.x Liferay DXP Capabilities: Frameworks Platform Cloud -
David H Nebinger | Nov 29, 2023 6:08 PM
So just a quick one today about an issue that I helped a coworker with. A client had reported that after they restarted Liferay, they had to redeploy their custom module that had a replacement...
-
Sahil Akhtar | Nov 22, 2023 12:23 PM
Introduction This code extends the capabilities of Liferay, a powerful platform for web applications, by enhancing its functionality to seamlessly integrate with Excel files. Specifically, it...
-
David H Nebinger | Nov 10, 2023 5:26 PM
Introduction So I kind of have a "famous" blog post on Liferay Scheduled Tasks: https://liferay.dev/blogs/-/blogs/liferay-7-ce-liferay-dxp-scheduled-tasks. I say "famous" because it has been used...
Blog Stream: Featured Capabilities: Frameworks Platform Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
David H Nebinger | Nov 7, 2023 5:28 PM
Introduction In today's Office Hours session, the first question out of the gate was "If I'm using OpenID Connect for SSO, how can I synchronize UserGroup membership?". And, well, I just didn't...
Blog Stream: Featured Products: Liferay Portal 7.x Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay Portal 7.3 Liferay DXP 7.3 Liferay DXP 7.4 -
Iván Zaera Avellón | Oct 20, 2023 9:03 AM
This article explains how to deploy npm packages bundled with webpack that export and import stuff through the standard ECMAScript modules feature. This is a sequel of the Moving from AMD to...
Announcements: Stable Releases Blog Stream: Featured Capabilities: Frameworks Platform Cloud Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
David H Nebinger | Sep 29, 2023 2:48 AM
Introduction Recently I was pulled into a client project that was created for Liferay 7.4 and they needed to share content, structures, templates, documents, etc with multiple sites. Then I found...
Blog Stream: Featured Products: Liferay Portal Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
David H Nebinger | Sep 27, 2023 2:01 PM
Introduction So recently I was helping a client eliminate some FreeMarker from their site. As many who have read my blogs, I'm a quick one to call out "FreeMarker Abuse!" when I find that folks are...
-
David H Nebinger | Sep 20, 2023 3:24 PM
Introduction So recently I wrote the blog, Gradle 7 is here! Yay? where I showed how to update your workspace to Gradle 7.3.3, and I just kind of stopped there. I mean, I kind of assumed that as...
-
David H Nebinger | Aug 31, 2023 4:23 PM
Introduction It started with a simple Liferay Community Slack post by Pierre Beule: Hello, I am using pretty standard Liferay stuff to generate a Liferay configuration (let's say a GROUP scoped...
-
David H Nebinger | Aug 30, 2023 4:38 PM
Just a quick post today about the new Blade 5.0 release... It's out now, and you can update your local Blade using the blade update command. This new release supports JDK 11.0.20+ (so you don't...
Blog Stream: Featured Products: Liferay Portal 7.x Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay Portal 7.3 Liferay Portal 7.2 Liferay Portal 7.1 Liferay Portal 7.0 LIferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 LIferay DXP 7.0 -
David H Nebinger | Aug 15, 2023 7:51 PM
Introduction So for some time now, Liferay builds have been stuck on Gradle 6. Which, you know, is 2 releases behind the currently available Gradle 8... But, after a lot of work, Liferay is ready...
-
Iván Zaera Avellón | Aug 11, 2023 10:12 AM
This article explains how to leverage the new ECMAScript modules feature (from now on will be referred to as ESM), Custom Element and Import Map Entry client extensions in Liferay DXP to achieve...
Announcements: Stable Releases Blog Stream: Featured Capabilities: Frameworks Platform Cloud Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
Bhargav R Vaghasiya | Aug 10, 2023 9:14 AM
Problem: Using custom fields for custom entities? However, the Liferay control panel does not provide a way to determine how many custom fields there are for custom entities. Solution: Just add a...
Blog Stream: Featured Products: Liferay Portal Capabilities: Platform Releases: Liferay Portal 7.4 Liferay Portal 7.3 Liferay DXP 7.3 Liferay DXP 7.4 -
David H Nebinger | Aug 8, 2023 8:04 PM
Introduction So if you really want to set off a firestorm with geeks like myself, step into the group and say "VI is better than Emacs!" Be sure to turn and walk away quickly or you might find...
-
Tibor Lipusz | Aug 2, 2023 9:59 AM
What is a Collection Provider? Collection providers group items into collections for display on your pages. Several are available out-of-the-box, or you can create them using the Information...
Announcements: Development Releases Blog Stream: Featured Products: Liferay Portal Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
David H Nebinger | Jul 25, 2023 2:16 PM
NOTE: Please read to the end of the blog, there are important updates that affect developers, don't just stop at the conclusion... Introduction So, the various flavors of Java have just released...
Blog Stream: Featured Products: Liferay Portal 7.x Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay Portal 7.3 Liferay Portal 7.2 Liferay Portal 7.1 Liferay Portal 7.0 LIferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3 Liferay DXP 7.4 LIferay DXP 7.0 -
David H Nebinger | Jul 12, 2023 6:04 PM
Introduction Recently I've been helping folks on the community slack and forums who have faced a common issue. At startup, they reach an exception, java.lang.IllegalStateException: Unable to get...
-
Tibor Lipusz | Jun 20, 2023 9:34 AM
Starting with Liferay Portal 7.4 CE GA81 and Liferay DXP 7.4 Update 81, on-premise deployments can operate with Elasticsearch 8 as the search engine. This capability is provided by leveraging the...
Announcements: Stable Releases Blog Stream: Featured Products: Liferay Portal Liferay DXP Capabilities: Platform Releases: Liferay Portal 7.4 Liferay DXP 7.4 -
Tibor Lipusz | May 23, 2023 2:21 PM
As AI has become paramount recently and Liferay DEVCON 2023 is about to get started, it is exciting to highlight this recent release and to promote the feature from development to beta phase. Since...
Announcements: Development Releases Blog Stream: Featured Capabilities: Platform Releases: Liferay Portal 7.4