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!
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.
Showing 1 to 20 of 3,137 entries.
-
David H Nebinger | Apr 6, 2023 6:25 PM
Introduction So I'm going to be putting together a series of blogs on new things that are available in Liferay 7.4, but I realized after starting a blog on Objects that I need to take a step back...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
Olaf Kock | Mar 30, 2023 9:19 AM
If you've ever repeatedly gone through a checklist, with programming knowledge: How often did you have to repeat the steps until you automated them? Or, without programming knowledge: How often did...
Products: Liferay Portal » Liferay Portal 7.x Capabilities: Frameworks Platform -
David H Nebinger | Mar 29, 2023 4:01 PM
Another short one today, this one is due to something shared with me by my good friend Olaf Kock... It starts with a question - do you like waffles? Or, more specifically, do you like the Liferay...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
-
Bhargav R Vaghasiya | Mar 24, 2023 6:09 AM
Liferay Objects can generate service layers by simply declaring schema in the Liferay control panel. Liferay makes the Object's content accessible via headless APIs as well. On Notifications with...
Blog Stream: Featured Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
Bhargav R Vaghasiya | Mar 14, 2023 12:09 PM
Low code and no code development are handy for developing a website without a technical background. Liferay came with the Object concept, which is able to generate the persistence and service...
Announcements: Stable releases Development releases Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Mar 13, 2023 5:16 PM
Another quick one today... So when you start your brand spanking new Liferay environment, you will automatically get your test@liferay.com administrator account (or test@<your company email here>...
Blog Stream: Featured Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 6.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Mar 10, 2023 5:47 PM
So just a quick blog post today... I was working with Support where they were trying to help a client that had a failed U64 bundle upgrade in Production and we were trying to understand what the...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
Neil Harwani | Feb 22, 2023 9:25 AM
How to debug Liferay? Some pointers. – Part 1. Many a times, we only check at specific places and forget other areas while debugging. This small blog acts as a checklist to check and debug Liferay....
Products: Liferay Portal Capabilities: Platform -
David H Nebinger | Feb 6, 2023 3:26 PM
Introduction Recently there have been a bunch of questions lately in Slack, in Ask, and even in Liferay Support tickets complaining about the time it takes to log into Liferay and what can be done...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Jul 27, 2022 12:24 AM
Introduction You may have seen my blog Setting Up JNDI in Liferay 7.4 which I posted to explain how to do a JNDI lookup. The code works, I assure you, but there's one group of developers that blog...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
David H Nebinger | Jul 22, 2022 2:59 PM
Introduction I've been working with a client to upgrade their Spring portlet wars to Liferay 7.4. And the update is kind of big as we're upgrading Spring, changing to PortletMVC4Spring (needed for...
Blog Stream: Featured Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
Maharajan Paramasivan | Apr 27, 2022 1:25 PM
Part-1 | What & Why & When Custom Liferay Framework Create your own Liferay Framework, Understand the possibilities to write your own Liferay framework for any complex custom developed solution...
Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Capabilities: Frameworks Platform -
Mohammed Yasin | Apr 21, 2022 9:19 AM
Liferay provides an option to configure password policy (refer), it provides an option to mention Password Expiry Time. Once the Password is expired then user will not be able to login to the...
-
Michael Chen | Apr 7, 2022 5:11 PM
Many UI teams prefer building Liferay DXP Theme using gulp instead of the Liferay Theme Builder. For example, cd themes/my-themenpm installgulp build However, Liferay has not documented ways to...
Products: Liferay Portal » Liferay Portal 7.x Capabilities: Platform -
David H Nebinger | Mar 24, 2022 3:15 PM
Introduction So my friend Thiago Moreira posted the following (slightly edited) message to our internal Slack: Hey, so I've built a module for 7.4 GA5, but when it is deployed to 7.4 GA16, I get a...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
Maharajan Paramasivan | Mar 9, 2022 5:18 AM
Part-2 | How to Custom Liferay Framework? Implement your own Custom Liferay Framework over a simple use case and understand the possibilities and capabilities that open up. Continuing on top of the...
Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Capabilities: Frameworks Platform -
David H Nebinger | Feb 25, 2022 3:34 PM
Just a quick one today... In previous versions of Liferay, if you were browsing a site as a guest but wanted to access a private page or a private site, Liferay would automagically show you the...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Feb 14, 2022 8:29 PM
Introduction Recently I was asked how to implement MDC and/or NDC in Liferay 7.4, and since I thought it might be interesting to a wider audience, I'm going to blog about it here. Background In a...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Feb 11, 2022 7:14 PM
Introduction In November of 2018, I authored a blog, Boosting Search. In that blog, I showed how to boost search results for tag matches in an effort to provide some alternative to GSA's KeyMatch...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Feb 7, 2022 3:50 PM
Introduction I've worked with clients that, for one reason or another, needed to change their database platform. This ask has increased with the move to DXPCloud and MySQL database. I'm not sure...
Blog Stream: Featured Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform Cloud -
David H Nebinger | Jan 26, 2022 12:02 AM
Introduction I was recently polling my coworkers looking for new blog ideas, and Filipe Melo asked about Websockets. I haven't seen any other documentation or blogs about building Websocket...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
David H Nebinger | Jan 21, 2022 7:08 PM
Hey, so a quick post today about how to set up JNDI connections in Liferay CE 7.4 or Liferay DXP 7.4. Liferay moved jars around in 7.4. No longer are there key jars in the Tomcat lib/ext directory...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Jan 13, 2022 5:55 PM
Introduction My friend and coworker Eric Chin recently posed a question on our internal slack channels asking if anyone had experience with Liferay's Batch mode and he was not finding enough...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
David H Nebinger | Jan 11, 2022 6:57 PM
Introduction So recently I completed a database upgrade from Liferay EE 6.1 up to Liferay DXP 7.4. It was actually pretty straightforward and I didn't encounter any significant blockers. I did...
Blog Stream: Featured Products: Liferay Portal Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 6.x » Liferay Portal 6.1 Liferay Portal » Liferay Portal 6.x » Liferay Portal 6.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Jan 11, 2022 2:56 PM
Introduction So I wrote https://liferay.dev/blogs/-/blogs/extending-liferay-osgi-modules five years ago targeting Liferay 7.0. A lot has changed since then. Liferay Gradle Workspace plugin has seen...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Dec 10, 2021 8:06 PM
Hey, all! There's a new zero-day vulnerability hitting the web right now, and it is affecting a lot of libraries and applications out there, including Liferay 7.4. Any app using Log4j2 is...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Sep 18, 2021 12:30 AM
Introduction So when you start building your own fragments and using them on your content pages, you will often times run into an issue with propagation... So I like to create fragments for headers...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Aug 24, 2021 3:24 PM
Introduction I posted two blog posts this week, and each of them had a particular drawback - lack of cluster coordination. The first blog post on cluster-enabled upgrade processes introduced using...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform Cloud -
David H Nebinger | Aug 24, 2021 5:11 AM
Just a quick one... I've just updated my Log Persister project for Liferay 7.3. You can find it under the 7.3 branch: https://github.com/dnebing/log-persist/tree/7.3 For those that aren't aware, I...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Capabilities: Frameworks Platform -
David H Nebinger | Aug 21, 2021 5:40 PM
I recently was helping a client with an upgrade process and that had run into a little problem... A few of the model hints were not updated on some of the columns in their Service Builder services...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Frameworks Platform -
David H Nebinger | Aug 16, 2021 4:15 AM
A really quick post to share something important with you React + Clay developers out there... A recent update to Clay had a breaking internal change. If after deploying your React portlet and you...
-
David H Nebinger | Aug 7, 2021 2:46 AM
Introduction In a recent blog I explained how to create a React-based portlet within your Liferay Gradle Workspace by using the js-widget Blade template which in turn uses the Yeoman Liferay JS...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | Jul 21, 2021 6:13 AM
Introduction A client asked me to build a React portlet for them and I was like, "Oh Yeah!" I mean, it's been a while since I built a React portlet and tooling has really changed a lot since then,...
-
David H Nebinger | Jul 15, 2021 2:51 PM
Introduction So I was recently asked to help build a custom Liferay docker image for a client and there were some specific requirements such as: Should not contain hard-coded credentials, those...
-
Olaf Kock | Jul 9, 2021 10:52 AM
If you’ve ever looked at a Liferay workflow implementation and its scripts, you might have seen workflowContext being referenced in the scripts that are executed in the individual tasks and states....
Products: Liferay Portal » Liferay Portal 7.x Capabilities: Frameworks Platform -
David H Nebinger | Jun 17, 2021 6:27 PM
Introduction As many folks know, I'm known for telling people not to look inside the Liferay database itself. It's not always clear what is what in the DB and Liferay has a lot of code around...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform Cloud -
David H Nebinger | Jun 8, 2021 3:34 AM
So some time ago I wrote the Cluster Details marketplace plugin. Basically you drop this guy into all of your Liferay clusters and you get a nifty little control panel that tells you details about...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.0 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | May 18, 2021 3:06 AM
Introduction Historically developers have always wanted to be able to control site creation. It's not that Liferay admins are untrusted or anything like that. It is really more the case where...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.1 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform -
David H Nebinger | May 14, 2021 3:10 AM
Introduction Liferay has, for a long time, supported RBAC, the role-based access control. It is, of course, backed by the database so (inheritance aside for the moment) a user will be assigned a...
Blog Stream: Featured Products: Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.2 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.3 Liferay Portal » Liferay Portal 7.x » Liferay Portal 7.4 Capabilities: Platform