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.
-
Sébastien Le Marchand | Nov 2, 2018 12:02 AM
// The french version of this article can be found here: Pour un indicateur de chargement SPA plus visible. Since version 7.0 of Liferay, you surely noticed the apparition of a thin loading bar on...
-
Sébastien Le Marchand | Nov 1, 2018 11:08 PM
// The english version of this article can be found here: For a more conspicuous SPA loader. Depuis la version 7.0 de Liferay, vous avez surement remarqué l’apparition d’une fine barre de...
-
Ibai Ruiz | Oct 31, 2018 2:57 PM
Helping my colleague Sergio Sanchez with his GDPR talk in the past Spanish Symposium, I came across a hidden gem in Liferay 7.1. It turns out you can integrate custom Service Builder entities with...
Blog Stream: Featured -
Luis Miguel Barcos | Oct 29, 2018 5:07 PM
In the previous posts, we talked about what we were going to do, how we were going to do it, and which tools we were going to use. We introduced you the Liferay Screens’s screenlets and the reason...
Blog Stream: Featured -
Sarai Diaz | Oct 29, 2018 2:14 PM
Previously, we talked about how market is really fragmented right now because there isn’t any popular hybrid framework. We kept an eye on some of the most popular frameworks like React Native,...
Blog Stream: Featured -
Álvaro Saugar | Oct 27, 2018 10:57 AM
//The spanish version of this article can be found here: Primer aniversario de la comunidad Liferay en España, otra vez. One year ago, on October 25, 2017, Liferay Community in Spain started again....
Blog Stream: Featured -
Álvaro Saugar | Oct 27, 2018 9:11 AM
//The english version of this article can be found here: First anniversary of the Liferay Spain User Group El 25 de octubre se cumplió un año del comienzo de la nueva etapa de la Comunidad...
-
Pavel Savinov | Oct 26, 2018 12:48 PM
In Liferay 7.1 we introduced a new approach to the Liferay Navigation. New navigation doesn't depend on the pages tree, there is a possibility to create multiple navigation menus, to compose them...
-
Eduardo Perez | Oct 23, 2018 12:50 PM
As many of you probably know, starting with Liferay DXP, Elasticsearch is the default Search Engine. In fact, by default, an Elasticsearch instance is embedded in Liferay DXP (it’s a good moment to...
Blog Stream: Featured -
Victor Galan | Oct 23, 2018 10:43 AM
In the previous blog post we covered the beginning of the project, this includes a description of the app features, advantages of using Liferay Screens and lastly the wireframe. In this one, we...
Blog Stream: Featured -
Victor Galan | Oct 23, 2018 10:29 AM
Before we begin with this story, for those of you that don’t know about Liferay Screens. Liferay Screens is a library for iOS, Android and Xamarin that aims to speed up the development of native...
Blog Stream: Featured -
Pavel Savinov | Oct 21, 2018 7:21 PM
Display pages functionality in Liferay always was tightly coupled to the Web Content articles, we never had plans to support more or less the same technology for other types of assets even though...
Blog Stream: Featured -
Pavel Savinov | Oct 19, 2018 5:03 AM
In Liferay 7.1 we presented a new vision to the page authoring process. The main idea was to empower business users to create pages and visualize contents in a very visual way, without a need to...
Blog Stream: Featured -
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