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!
-
Sahil Akhtar | Dec 5, 2023 9:30 AM
Objective: Implement Varnish Cache as a reverse proxy for a Liferay instance running on Nginx to enhance performance. Prerequisites: Ubuntu-based server with Nginx and Liferay installed. 1. Install...
-
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 -
-
Jiang Simon | Dec 1, 2023 11:58 AM
Liferay IntelliJ 2.0.7 plugin has been made available. Head over to this page for downloading. This plugin supports IntelliJ 232 and greater. Release Highlights: Set correct customized vm argument...
-
David H Nebinger | Nov 30, 2023 4:59 PM
Introduction A community member recently posted a question about how to make their component wait. I of course pointed them at my Power of Patience blog which I have been using for years now to...
Blog Stream: Featured -
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...
-
-
Neil Harwani | Nov 24, 2023 3:24 PM
Following up with Part 1 of the series here: Liferay best practices – Part 1 | LinkedIn – Here is part 2 of Liferay best practices: Look out for settings of ORA-1795 error and it’s required...
-
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...
-
-
Yash Thakare | Nov 16, 2023 5:19 AM
Setting Up Glowroot on LXC-SM, Liferay Cloud Fabian's blog illustrates Glowroot setup in an on-premises environment here. Now, let's outline the steps for integrating Glowroot within Liferay's...
-
Marcellus Tavares | Nov 15, 2023 11:46 PM
Liferay Analytics Cloud heavily relies on Apache Airflow for orchestrating its backend operations. While most of these tasks are scheduled, one recent requirement involved triggering a Directed...
-
Vitaliy Koshelenko | Nov 11, 2023 9:46 PM
Introduction During a Liferay project implementation we often have similar pieces of UI and functionality in different widgets - and that's not surprising, as UI/UX should be consistent across the...
-
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 -
-
-
Lawrence Lee | Oct 24, 2023 9:50 PM
Liferay IntelliJ 2.0.6 plugin has been made available. Head over to this page for downloading. This plugin supports IntelliJ 232 and greater. Release Highlights: Liferay workspace project support...
-
Bhargav R Vaghasiya | Oct 24, 2023 6:08 AM
What is a Search Blueprint? Search Blueprints is the first feature of the Search Experiences tool set. Search Blueprint is used to customize the search experience without deploying code to the...
-
-
Bhargav R Vaghasiya | Oct 23, 2023 9:42 AM
What is an Object Model Builder? Object Model Builder is another way to design objects, including object settings and relationships. It supports visual representations of all object relationships...
-
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 -
-
Neil Harwani | Oct 12, 2023 11:14 AM
Here is a list of what you should not be doing in Liferay – Part 1 and also what you should be doing written right next to it in place of the wrong things: Write JDBC calls in portlets. Avoid JDBC...
-
Neil Harwani | Oct 12, 2023 10:12 AM
Below are the main points to work on for a performance tuning engagement in Liferay - Part 1. Firstly, we need to find out what is slow: Database, service calls, elastic search, memory is an issue,...
-
Bence Losonczy | Oct 11, 2023 7:24 AM
Introduction In today's digital world, keeping data secure and transparent is crucial for organizations. At Liferay, we understand that our users need to know who's using their systems and what...
-
Bence Losonczy | Oct 11, 2023 7:22 AM
In the realm of remote document access and editing, WebDAV stands as a prominent solution. Its versatility and customer demand make it an invaluable tool for many organizations. However, WebDAV's...
-
-
László Pap | Oct 6, 2023 12:15 PM
Here you can read the latest features added by Content Publishing team, which are avaible in the Q4 release. Please do not forget using Feature flags to test all of them. LPS-187182: Improve...
-
Bence Losonczy | Oct 4, 2023 11:58 AM
Introduction: In a bid to improve our services, the Headless Admin User API has undergone significant enhancements. Specifically, we have expanded our API to include POST, PUT, DELETE, and PATCH...
-
Bence Losonczy | Oct 3, 2023 11:03 AM
Introduction Efficient user management is a top priority in the world of software development. However, dealing with inactive users has long been a challenge for developers. This often-overlooked...
-
-
Bence Losonczy | Sep 29, 2023 8:14 AM
Introduction: In the ever-evolving landscape of user management and permissions, staying in control is crucial. A recent feature has emerged to address this need, offering more granular control...
-
Bence Losonczy | Sep 29, 2023 8:11 AM
Introduction: This feature addresses the inconvenience of not being able to remove specific entries from user invitation forms, enhancing the user experience for admin users who create these forms....
-
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...
-