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!
-
Sudhanshu Kumar Shukla | Mar 11, 2019 10:55 AM
Welcome back to the 3rd post of the notification series. In the previous post, we will understand how to work with client-side in push notification i.e Register Service worker, Service worker...
-
Sudhanshu Kumar Shukla | Mar 11, 2019 9:05 AM
Welcome back to the 2nd post of the notification series. In this post, we will understand and will go through some client side coding part i.e Register Service worker, Service worker...
-
Sudhanshu Kumar Shukla | Mar 11, 2019 7:26 AM
Hello, Developers, this is my first Blog Hope this will help in an extent. Nowadays there is a huge demand from the client to make there portal PWA enables, they should be get notified by browser...
-
-
-
Olaf Kock | Feb 26, 2019 10:11 AM
It took me long enough to bring her on: She's followed Liferay's history for longer than some of the other founders: Caris Chan. And yes, that name means that she's Brian Chan's wife. During my...
Blog Stream: Featured -
Iacopo Colonnelli | Feb 24, 2019 8:13 AM
About a year and half ago, I was wondering if and how a tool like Liferay could benefit from containerization. Many other products had already been pushed on Docker Hub, but for Liferay there were...
-
-
-
-
-
Adam Zawel | Feb 5, 2019 9:17 AM
Hello Liferay Community Members! From 2007 – 2018, over 30,000 members made over 130,000 comments in the Liferay community forums. As the community discussions have recently moved to a new...
-
Charles Wu | Feb 5, 2019 5:04 AM
If you are a new to liferay 7.x platform since liferay had migrate to OSGi platform, you must have meet the error Unresolved requirement: Import-Package when deploying your bundles, i have a easy...
Blog Stream: Featured -
-
William Gosse | Jan 30, 2019 5:01 PM
I just completed a project that integrated Liferay 7.0 GA7 with Keycloak 4.8 for both authentication and authorization. For those who are not familar with Keycloak it is an open source access and...
-
Ashley Yuan | Jan 25, 2019 6:28 AM
The new release of Liferay Project SDK and Studio Installers has been made available today. This new package support for Eclipse photon or greater. Download For customers, they can download all of...
-
Ashley Yuan | Jan 25, 2019 6:13 AM
Key Features Watch improvements on gradle liferay workspace Add Target Platform in new liferay workpsace wizard Bug fixes Upgrade From previous 3.x Download updatesite here Go to Help > Install...
-
Ashley Yuan | Jan 24, 2019 8:13 AM
The latest release of Liferay IntelliJ 1.2.1 plugin has been made available today. Head over to this page for downloading. Release Highlights: Wizards Added new module ext wizard Add target...
-
Vitaliy Koshelenko | Jan 22, 2019 8:24 AM
Problem: Running Liferay 7.1 from IDEA in Debug mode throws the following error by default: java.lang.NoClassDefFoundError: com/intellij/rt/debugger/agent/CaptureStorage However, Run mode works...
-
Jamie Sammons | Jan 21, 2019 7:42 PM
Overview Find a list of what’s included in the release in the Release Notes Download the release now at: https://www.liferay.com/downloads-community New Features Summary Oracle OpenJDK 11 - GA3...
Announcements: Stable Releases Blog Stream: News Featured -
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