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!
-
Michael Chen | Apr 10, 2020 5:22 PM
The design of workflowContext in KaleoInstance is not fork/thread/cluster safe. There is no database row level locking to prevent dirty reads from and competing writes to workflowContext as a Map...
-
Sergio Sanchez | Apr 8, 2020 2:42 PM
This blog post contains a simple procedure to upgrade the templates created for Web Content in Liferay Portal 6.x EE with Velocity to Freemarker in Liferay Portal/DXP 7.x. As you might know, the...
-
Neil Griffin | Mar 30, 2020 3:45 PM
I recently recorded a screencast that shows how to upgrade Liferay DXP 7.2 from embedded Elasticsearch 6 to a remote Elasticsearch 7 single-node cluster using Liferay's Elasticsearch 7 connector...
-
Matija Šuklje | Mar 26, 2020 5:11 PM
Disclaimer: This post blog post was originally posted on the author’s private blog (and is being actively updated there). The positions in it are the author’s alone and may or may not reflect...
-
Neil Griffin | Mar 25, 2020 4:27 PM
I recently recorded a screencast that shows how to create an ad-hoc report via TIBCO Jaspersoft Studio for Liferay DXP and it is now available on YouTube. Note that it requires the Liferay Reports...
-
Mariano Alvaro | Mar 25, 2020 11:25 AM
Redis is an in-memory store that can be used to provide a central and external place to save the application session information. It can be very useful in cloud environments or to handle node...
-
Harpreet Saini | Mar 24, 2020 5:12 PM
Crete your form: Login to your site and go to Control Panel -> Content and data -> Forms -> Create your form Add code to display form Portlet n your Theme/Header/Footer : In your...
-
Chema Balsas | Mar 24, 2020 8:09 AM
TL;DR We’re considering consolidating all our UX for writing Rich Text Content around a single Editor to provide a more cohesive and comprehensive experience. We’re committed to study each...
Blog Stream: Featured -
-
-
Zsigmond Rab | Mar 20, 2020 3:44 PM
We keep noticing that there is some confusion around the status of Resource Importer and other components, the Site Initializers, Accelerators and Fragments ZIP that people tend to consider as...
Blog Stream: Featured -
Samuel Kong | Mar 18, 2020 7:39 AM
The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that...
-
Olaf Kock | Mar 11, 2020 8:59 AM
If you're following this series for a while, you might not have expected a new chapter with just a minor release of Liferay Portal 7.3.1 CE, GA2. I had just released chapter 6 for 7.3.0 GA1 -...
-
-
Samuel Kong | Mar 9, 2020 11:08 AM
The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that...
Blog Stream: Featured -
-
Sarath Chandra | Mar 3, 2020 4:06 PM
I'm recently faced with a challenge of understanding all the packages that are exported by the Liferay portal. Liferay comes with a lot of inbuilt OSGI modules and it is quite difficult to find...
-
-
-
Sarai Diaz | Feb 26, 2020 11:37 AM
Since Liferay Portal 7.2, you can use the Personalization Capabilities to define Segments that allows matching the different types of audiences you have identified for your site and deliver...
Blog Stream: Featured -
David H Nebinger | Feb 25, 2020 5:17 PM
My friend, Olaf Kock, recently shared with me that he had struggled with and resolved an issue after moving to Tomcat 9.0.31 when using AJP. Update: What maybe we didn't know, Tomcat 9.0.31 (and...
Blog Stream: Featured Products: Liferay Portal 7.x -
Tim Telcik | Feb 19, 2020 3:17 PM
Overview Liferay 7.1 uses the Quartz Scheduler to schedule jobs for running background tasks. Liferay administrators and developers sometimes require a live (runtime) view of the scheduled jobs...
-
Jorge González | Feb 18, 2020 3:33 PM
We’d like to dig deeper into one of the features delivered for the 7.3 GA1 release. Liferay now supports Open Graph meta tags out of the box and provides previews both for Open Graph and search...
-
Carlos Lancha | Feb 5, 2020 3:36 PM
TL;DR Continuing with our efforts to make Liferay Portal technology agnostic - as David Truong explained us in his post The State of Frontend Infrastructure - all jQuery usages have been removed,...
-
Olaf Kock | Feb 3, 2020 8:51 PM
Two things in life are certain. And one of them is what this article is about ;) Now that Liferay CE 7.3.0 is out and still offers Widget Pages, I'm happy to present a long standing optional...
-
David H Nebinger | Feb 1, 2020 9:05 AM
Just a quick one this morning... So I'm working on a project for 7.1. With my new love of the target platform, I decide I'm going to enable the 7.1 target platform for my DXP project. Everything...
Blog Stream: Featured Products: Liferay Portal 7.x Liferay DXP -
-
David H Nebinger | Jan 31, 2020 5:03 AM
Introduction So I get finished which the previous blog, Visiting DynamicQuery, and I shared it with my team. I'm always kind of happy when I get a new blog post done, so I share it with everyone I...
Blog Stream: Featured Products: Liferay Portal Liferay Portal 7.x Liferay DXP -
David H Nebinger | Jan 30, 2020 6:12 PM
Introduction If you've used any Liferay entities or ServiceBuilder custom entities, you've likely run into a situation where you've needed to perform a custom query to get a set of results that are...
Blog Stream: Featured Products: Liferay Portal Liferay Portal 7.x Liferay DXP -
David H Nebinger | Jan 29, 2020 10:02 PM
One thing I sometimes see is using a given Liferay feature the wrong way in order to do something. Take delivering content to the right users. Liferay actually has a bunch of ways to accomplish...
Blog Stream: Featured Products: Liferay Portal Liferay Portal 7.x Liferay DXP -
Olaf Kock | Jan 28, 2020 11:56 AM
If you're following Liferay's Forums, Slack, and other locations where questions regarding Liferay Portal and Liferay DXP are asked and answered, you'll find that there's one question coming up...
-
Olaf Kock | Jan 27, 2020 11:46 AM
An episode that was recorded together with episode 62, but got a bit lost (well, I admit - it was just sitting on my disk). But here we are: David shares four of his favorite horror stories - those...
-
Olaf Kock | Jan 24, 2020 8:57 AM
For this episode I spoke with Andrew Jardine, Community Contributor Award winner for 7 years in a row about his history with Liferay, the community, how to improve it and, of course, his new...
-
David H Nebinger | Jan 23, 2020 3:57 PM
I did an informal poll on the Liferay community Slack channel recently: I was actually kind of surprised by the majority of votes for the "What is the target platform?" option. So, inspired by the...
-
-
Tim Telcik | Jan 21, 2020 8:42 AM
Overview This article outlines how to configure EHCache cache event logging in Liferay 7.1. Scenario We want to log and monitor EHCache cache events in a clustered environment. This is helpful when...
-
Neil Griffin | Jan 16, 2020 1:21 AM
On 12/20/2019, Liferay released updated versions of Liferay Faces modules featuring support for the upcoming 7.3 release of Liferay Portal. For more information see the "Liferay Faces Bridge Ext"...
-
David H Nebinger | Jan 12, 2020 4:43 PM
Classic Liferay Localization Handling Any developer who has been around for awhile will have some knowledge of how Liferay handled localization for the entities... In your service.xml file where...
-
Mayur Patel | Jan 11, 2020 9:15 AM
Introduction We can customize Elastic Search in Liferay, so that whenever a user is searching for a keyword in Liferay then the search results would not only display the results for that search...
-
David H Nebinger | Jan 3, 2020 3:59 AM
So I've been seeing this a lot recently, so I thought I'd do a quick blog about it... With web contents, we can build structures to provide an organized chunk of data, and then we can define a...