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!
-
Minhchau Dang | Oct 17, 2018 8:19 PM
Liferay is a large project, and many developers who are attempting to get their customizations to work with Liferay will often end up asking the question, "What version of module W should I use at...
Blog Stream: Featured -
David Gomez | Oct 16, 2018 3:17 PM
Every year we, the developers doing amazing things with Liferay's products, have this unique opportunity to meet, learn and enjoy those long technical discussions with each other. All that happens...
Blog Stream: News -
Ignacio Roncero Bazarra | Oct 15, 2018 6:02 PM
GitHub repositoty: https://github.com/ironcero/devtools-liferay-portal-properties Summary This gradle plugin let you manage your properties files on your liferay workspace (version 7.0 and 7.1)....
-
Luis Miguel Barcos | Oct 8, 2018 4:02 PM
First of all, for those of you who don't know about Liferay Screens. Liferay Screens is a component library based on components called Screenlets. A screenlet is a visual component that you insert...
Blog Stream: Featured -
Hamidul Islam | Oct 8, 2018 9:24 AM
What's Context Contributor? While developing a theme I was thinking how can I know all the variables that I can access in my free marker templates? Won't it be great if I can write a utility...
-
Javeed Chida | Oct 7, 2018 1:11 AM
or, How to blow a Saturday evening writing a blog post just because the kids don't want to hang out with you Here are the 5 reasons I am flying down tomorrow evening. I've been to LSNA twice...
-
Michael Wall | Oct 3, 2018 5:13 PM
We recently had a requirement to add 2 Factor Authentication support for a demo, so I am pleased to share our implementation with the community. Login On login the user sees a new 'Authenticator...
-
Davide Abbatiello | Oct 2, 2018 3:10 PM
Introduction If you're reading this post is because you need to know which device currently access on your Liferay through Liferay Mobile Device Detection Lite. Specially, you can not explain why...
-
Vitaliy Koshelenko | Sep 26, 2018 3:13 PM
Introduction In this blog I'll describe how to migrate data and code from Liferay 6.2 to 7.1. Blog overview: I. Prerequisites - description of demo project and data/content to be migrated. II....
-
-
-
Michael Williams | Sep 20, 2018 7:01 PM
Charts are great visual aids. They're crucial to digesting data and information quickly. Prior to Liferay Portal 7.1, we didn't have a way to include charts in our apps. No more! Now you can use...
Blog Stream: Featured -
Javeed Chida | Sep 18, 2018 4:10 PM
This is a quick post on installing Liferay DXP to a SQL Server database. The Liferay documentation does include the database properties that make up the connection string. But things weren’t as...
-
-
-
Javeed Chida | Sep 16, 2018 12:26 AM
I’ve been mulling over an oft-encountered requirement, and I figured it would be alright to jot down my thoughts, even if only to evoke a response. Nothing makes my day like a comment that goes,...
-
David H Nebinger | Sep 14, 2018 7:38 PM
Introduction So those who know me or have worked with me know that I hate theming. I do. I find it to be one of the hardest things in Liferay to get right. I can build modules all day long, but ask...
Blog Stream: Featured -
Louis-Guillaume Durand | Sep 14, 2018 3:48 PM
Introduction In this article I’ll try to give you a comprehensive picture of the current state of theming in Liferay 7.1. To do this, I’ll describe the evolution of Liferay theming from the early...
Blog Stream: Featured -
-
David H Nebinger | Sep 12, 2018 12:54 PM
Just a quick blog in case it hasn't come up before... Liferay was using a CDN for offloading traffic for the repository artifacts. You've likely seen the URL during builds or within your build...
Blog Stream: Featured -
-
Emiliano Cicero | Sep 11, 2018 8:29 AM
With Liferay releasing new products such as Analytics Cloud and Commerce we decided to cover the need for charts by providing an open source library. The technology Clay, our main implementation...
Blog Stream: Featured -
Ianire Cobeaga | Sep 10, 2018 8:55 AM
This is the second post explaining the new Web Experience functionalities released in version 7.1 of Liferay Portal. As presented in the previous post, in order to empower business users, it is...
Blog Stream: Featured -
Minhchau Dang | Sep 8, 2018 1:49 AM
A few months ago, in the Community Chat, one of our community members raised the question, "Why does Liferay prefer public pages over private pages?" For example, if you select the "Go to Site"...
-
David H Nebinger | Sep 7, 2018 5:59 PM
By request, a blog to explain compile vs compileOnly vs compileInclude... First it is important to understand that these are actually names for various configurations used during the build process,...
Blog Stream: Featured -
David H Nebinger | Sep 6, 2018 6:04 PM
Introduction One of the benefits that you get from an enterprise-class JEE application server is a centralized administration console. Rather than needing to manage nodes individually like you...
Blog Stream: Featured -
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 Bougearel | Aug 24, 2018 8:16 AM
Hi everybody, With the version 7.X we have all started to play with OSGi and for some projects it's sometimes hard to have a clean start with the correct build tool; despite the blade sample which...
-
John Feeney | Aug 20, 2018 2:36 PM
A customer recently asked me how Liferay can help them deliver documents to their users based on user-preferred language. One of the easiest ways to do this is through Liferay’s out-of-the-box web...
-
-
-
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 -
Alberto Chaparro | Aug 10, 2018 7:38 AM
Hi Liferay Community, Before responding this question I would like to explain what's sharding first: to overcome the horizontal scalability concerns of open source databases at the time (circa...