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 | Sep 6, 2018 12:34 AM
From the home office outside of Charleston, South Carolina, here are the top ten reasons to avoid Portlet and HTTP session storage: Number 10 - With sticky sessions, traffic originating from a web...
Blog Stream: Featured -
David H Nebinger | Sep 5, 2018 4:36 PM
The Ugly In one of the first Liferay projects I ever did, I had a need to have some Roles in the environment. They needed to be there so I knew they were available for a custom portlet to assign...
Blog Stream: Featured -
-
David H Nebinger | Sep 3, 2018 4:41 PM
Introduction As I spend more time digging around in the bowels of the Liferay source code, I'm always learning new things. Recently I was digging in the Liferay extenders and thought I would share...
Blog Stream: Featured -
-
-
David H Nebinger | Aug 25, 2018 1:57 PM
I've been asked a couple of times recently about different aspects of @Modified annotation that I'm not sure have been made clear in the documentation, so I wanted to cover the lifecycle...
Blog Stream: Featured -
-
-
David H Nebinger | Aug 15, 2018 3:39 PM
A SysAdmin came up to me and said he was having issues starting Liferay DXP 7.0, a bunch of CNFEs were coming up at startup. I found that they were set up to use Wily for monitoring their JVMs, and...
Blog Stream: Featured Products: Liferay Portal 7.x -
Victor Zorin | Aug 13, 2018 7:26 AM
This is the second part of the "Extending Liferay DXP - User Registration" blog. In this blog we explore the ways of implementing registration process for a portal with multiple sites. Portal...
Blog Stream: Featured -
Victor Zorin | Aug 6, 2018 1:22 AM
I am starting a short series of blogs in which I will show how to customise User Registration / Customer Acquisition process in Liferay. The inspiration for this blog is one of our DXP portal...
Blog Stream: Featured -
Ianire Cobeaga | Aug 3, 2018 10:54 AM
In Liferay Portal 7.1 a lot of effort has been put in improving the experience of building sites and pages and, as a result, some new functionalities have been introduced to empower marketers and...
Blog Stream: Featured -
-
Pavel Savinov | Aug 2, 2018 7:32 AM
Recently we got a couple of complains about new Web Content article behaviour, specifically about the JournalArticle.getContent() method’s return value. The main problem developers experience is...
Blog Stream: Featured -
David H Nebinger | Jul 30, 2018 6:10 PM
TL;DR - Add "-v 7.0" to your Blade command line to create modules for Liferay CE 7.0 and Liferay DXP 7.0. Hey, just a quick blog post here for something that developers may need to know... I...
Blog Stream: Featured -
Susana Vazquez | Jul 26, 2018 10:34 AM
The world is big and diverse. Right now there are around 7.6 billion people in the world, 4 billion with an internet access. When you’re improving a Design System for a product used worldwide, like...
Blog Stream: Featured -
-
David H Nebinger | Jul 19, 2018 12:51 AM
Intro In case you're not aware, Liferay uses Apache PDFBox to look at your PDFs. In order to index the content of a PDF, Liferay uses PDFBox to extract the content and uses that during...
Blog Stream: Featured -
-
-
-
-
-
Victor Valle | Jul 3, 2018 11:20 AM
Typography Several reasons and their benefits drove us to a change from Source Sans Pro to System font: System fonts are always more legible as they are designed more consciously and they are...
Blog Stream: Featured -
-
-
-
-
Olaf Kock | Jun 14, 2018 12:29 PM
If you are working with Liferay for a while now, you might still remember a feature that went missing with version 6.1 - but there was a way to get it back. Also in 6.2 and 7.0. Now that Liferay...
Blog Stream: Featured -
-
Iván Zaera Avellón | Jun 8, 2018 8:15 AM
A real life example of the use of bundler 2.x This is the last of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read previous...
Blog Stream: Featured -
Iván Zaera Avellón | Jun 7, 2018 7:12 AM
How we are fixing the problems learned in bundler 2.x This is the second of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can read...
Blog Stream: Featured -
Iván Zaera Avellón | Jun 5, 2018 3:12 PM
What is the problem with bundler 1.x This is the first of a three articles series motivating and explaining the enhancements we have done to Liferay's npm bundler. You can learn more about it in...
Blog Stream: Featured -
Carlos Hernandez | May 31, 2018 11:17 PM
Liferay integrates out of the box with Piwik and Google Analytics. However, doing analytics with ElasticSearch, Logstash and Kibana, is not much harder: https://youtu.be/os5gqpnC0GA How to do it?...
Blog Stream: Featured -
-
-
-
-
Alexander Valencia | May 12, 2018 4:58 PM
I recently took an online course to learn more about TypeScript, a superset of JavaScript that provides optional static typing, classes, interfaces, and much more. Whenever I'm in the process of ...
Blog Stream: Featured