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 | Jan 17, 2019 6:21 PM
Introduction For folks that know me, they know one of my favorite soapbox rants is on HTTP and/or Portlet session storage. Recently my friend Kyle Stiemann wrote a blog about Session Storage in...
Blog Stream: Featured -
Koen Olaerts | Jan 16, 2019 8:55 PM
For a recent project, we developed an Angular application that uses Liferay DXP as the back end. In this Angular application we regularly make requests into the Portal back end for User...
-
-
Olaf Kock | Jan 15, 2019 11:29 PM
It's time for a new announcement for new content on Liferay University. A new year brings new content. Happy new year! Liferay Devops Do you know how to set up a cluster? How to backup (or even...
-
Kyle Joseph Stiemann | Jan 11, 2019 12:57 AM
Before I answer this question, consider: What are you actually trying to accomplish? Are you sure that you need share session data to fulfill your goal? Can you use another (better) method to share...
-
Sébastien Le Marchand | Dec 17, 2018 12:15 AM
Since Liferay 7.1, pages management has been completely redesigned. Now the navigation tree presented to end-users are controlled by the new Navigation Menus rather than the position of pages in...
-
Jan Verweij | Dec 14, 2018 10:35 AM
While trying to give your users the best experience ever you always try to keep things simple. In the past I have filled in many forms and many times with the same data and many times at the same...
Blog Stream: Featured -
-
Andrew Jardine | Dec 12, 2018 7:55 PM
Today I experienced a great victory, but the day sure didn't start that way. In the days leading up to OSGI I spent a lot of time reading about it, listening to discussions, etc. I wanted to...
-
-
Andrew Jardine | Dec 11, 2018 6:38 PM
What a trip. From the dynamic format of the Unconference, to the Air Guitar competition, the opportunity to speak, and a lens into what's coming in 7.2, it was by far the best event that I have...
-
Álvaro Saugar | Dec 5, 2018 10:16 AM
//The english version of this article can be found here: Unconference 2018. El 6 de Noviembre, día anterior a comenzar la DevCon 2018, tuvo lugar la Unconference de Liferay en Pakhuis de Zwijger....
-
Olaf Kock | Dec 4, 2018 4:41 PM
Have you checked out Liferay University by now? Or even better: Liferay Passport - the all-inclusive version of University? If you did, you might want to come back and check the new content. If you...
Blog Stream: News -
Álvaro Saugar | Dec 3, 2018 2:51 PM
//La versión española del artículo se puede encontrar aquí: Unconference 2018. Unconference took place on November 6, in Pakhuis de Zwijger, previously at Liferay DevCon in Amsterdam. I've read...
-
Joshua St. Clair | Nov 26, 2018 7:03 PM
So perusing the web, you'll notice there's a couple of resources out there explaining how to override the default favicon in Liferay. Of course, the standard way is to add it to /images folder of...
Blog Stream: Featured -
Renato Cesar Bezerra do Rego | Nov 26, 2018 2:23 PM
Well, if you're reading this post, I can say you're interested, and maybe anxious, to find out how to create your own form field and deploy it to Liferay Forms, am I right? Therefore, keep reading...
-
Minhchau Dang | Nov 22, 2018 3:35 AM
Part of content targeting involves scheduled jobs that periodically sweep through several tables in order to remove older data. From a modeling perspective, this is as if content targeting were to...
-
David H Nebinger | Nov 16, 2018 5:55 PM
So we've all seen those @Reference annotations scattered throughout the Liferay code, and it can almost seem like those references are not changeable. In fact, this is not really true at all. The...
Blog Stream: Featured -
David H Nebinger | Nov 16, 2018 3:24 PM
Introduction When developing JSP-based portlets for OSGi deployment, and even when doing JSP fragment bundle overrides, it is often necessary to get service references in the JSP pages. But OSGi...
Blog Stream: Featured -
David H Nebinger | Nov 16, 2018 5:22 AM
Introduction The official Liferay deployment docs are available here: https://dev.liferay.com/discover/deployment They make it easy for folks new to Liferay to get the system up and running and...
Blog Stream: Featured -
David H Nebinger | Nov 15, 2018 10:46 PM
Introduction A client recently was moving off of Google Search Appliance (GSA) on to Liferay and Elasticsearch. One key aspect of GSA that they relied on though, was KeyMatch. What is KeyMatch?...
Blog Stream: Featured -
David H Nebinger | Nov 13, 2018 11:28 PM
Introduction So often when discussing how to deal with dependencies, we're often looking for ways to package our third party jars into our custom modules. There's good reason to do this. It ensures...
Blog Stream: Featured -
Michael Adamczyk | Nov 13, 2018 10:04 AM
At this years Unconference at DEVCON in Amsterdam, Victor Valle kept a session about changing the look-and-feel of the portal administration. Things like removing the default product menu and...
-
-
Kyle Joseph Stiemann | Nov 5, 2018 11:16 PM
Mitigating RichFaces 4.5.17.Final EOL Vulnerabilities If you are using RichFaces, you should be aware that Code White has discovered some remote code execution vulnerabilities in the component...
Blog Stream: Featured -
Jamie Sammons | Nov 5, 2018 6:54 AM
What's New Release Notes Downloads Download the release now at: https://www.liferay.com/downloads-community New Features Summary Web Experience: Fragments allow a content author to create small...
Announcements: Stable Releases Blog Stream: News -
-
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