David H Nebinger | 15 Aug 2020

Malcolm Gladwell is often misquoted as saying, and I'm paraphrasing here, you need 10,000 hours in a subject to become an expert. It's a phrase many of us have heard, whether attributed to Gladwell or not. Actually what he did imply in his book Outliers: The Story of Success is that you need 10,000 hours in a subject to become a phenom, the expert's expert, the grandmaster in chess or...

David Gomez | 12 Aug 2020

Maybe you are (or have been at some point) afraid of sharing with the community, submitting a proposal to a Conference, or a User Group meetup because you think that you don’t have anything interesting, that your experiences or findings are not worth it, they are not a big deal. If you are one of those, or you know someone suffering from those symptoms, stay with me through this...

Abigail Pettit | 27 Jul 2020

We are excited to announce the launch of our Twitter and YouTube accounts, where we will be posting education-related content such as tutorials, feature highlights, and product overviews. Make sure to follow and subscribe, and let us know if there are any topics you want to be featured!

Brandon Pettit | 24 Jul 2020

Hey All! I am happy to announce that the Front-End and Back-End Developer certification exams for Liferay DXP 7.2 have been released! Over the past few months, the Education team has been hard at work creating a strategy for the future of Liferay Certification. With these new certification exams, we hope to improve passing rates by focusing more on practical solutions to problems...

Suyash Bhalekar | 29 Jul 2020

I spent some time understanding the patching tool and I found that the patching tool's store option is very useful when it comes to comparing patches with custom modules. Use case : You have Liferay Portal instance with fixpack say and hot fix say And now you come across a scenario where you found a liferay bug. You...

mehdi tilab | 24 Jul 2020

In this case I want to override Liferay Forms email notification template. At first I read following help doc: I'm using liferay 7.1.3 CE and do following steps: Shutdown my Liferay at...

Jonas Choi | 22 Jul 2020

What is USWDS? USWDS is the United States Web Design System, a JavaScript framework created by the US Federal Government to have a standard framework and look and feel for US Federal Government websites. With all the numerous department, sub groups, and websites that the US Government maintains, it makes sense to have a standard framework. Note that this is on the Federal level, not...

Miti Patel | 22 Jul 2020

Introduction Liferay’s Message bus is a service level API for exchange messages inside the liferay. It supports synchronous and asynchronous messaging and Cluster messaging support with Liferay ClusterLink. You can leverage the Message Bus to send messages between and within your plugins.  It’s conceptually similar to Java Messaging Service...

Krzysztof Gołębiowski | 20 Jul 2020

Liferay has great integration tools with 3rd party authentication systems and thanks to the recent changes in Control Panel, they are much easier to configure than before. Some clients, however, have more specific requirements, which go beyond possible configuration options and require implementing custom modifications directly on the Liferay integration code. A quite common...

Andre Kreienbring | 16 Jul 2020

I'm not a Liferay Legend like others who helped me in the forums while digging my way through the Service Builder Forest. That's why I thought that sharing my experiences  could help others not getting lost. Recently I wanted to work with an external database within Liferay and quickly I discovered Service Builder. BTW: I work with Liferay 7.3.2 GA and use the...

Lorenzo Carbone | 16 Jul 2020

If you are thinking of creating a hybrid mobile application for Android and iOS devices, surely you could have heard of the Ionic Framework. Personally, I think it is among one of the most complete and simple to use open source solution and today I would like to explain how to use Liferay DXP API to create a simple app that can show the blog posts of a site within our Liferay...

Olaf Kock | 15 Jul 2020

   Yasuyuki, short Yasu, is Supportability Engineer at Liferay. He's working out of Japan for ~8 years now, and in that time has started an interesting side project that you might be interested in. Well - I was interested, so I asked him for some time and we talked about it: Damascus. Here are some of the topics that we talked about: Yasu is working on...

Olaf Kock | 13 Jul 2020

It's time to get started with the agenda: 24 September (timezone still to be confirmed) will host Liferay's first /dev/24, or Liferay's second 24h livestream for Developers. If you have created anything in or with Liferay Portal 7.3, here's your chance to let the world know. If you are about to solve a problem with Liferay Portal 7.3, here's where to tell us about your plans. ...

sanket jani | 13 Jul 2020

Read Navigation Menu’s custom field value in Liferay 7.3   Liferay 7.3 comes with very good feature, one of this is we can create a custom field for the navigation menu. Custom field for navigation menu used to store the extra information regarding the page/link. It can be used to create the megamenu for the site.   Let’s start how we can do this.   [1]...

Mohammed Yasin | 10 Jul 2020

Liferay Web Content is very powerful feature , which is used in almost every portal developed using Liferay  , we might have situations where we may need to add ,edit and save the Web content from our Custom Module /Portlet . 1. Rendering the Web Content Form based on Structure  2. Creating Web Content from the rendered form 3. Pre populating the Web Content Form 1 ....

Ashley Yuan | 10 Jul 2020

This new package support for Eclipse Photon or greater, and integrate Blade and Liferay Gradle Workspace Plugin 2.5.3. Community Download Release highlights Installers Improvements: Better support on windows installation Updated...

Olaf Kock | 13 Jul 2020

Would you like to have your taste of community interaction and feel an advance of the spirit of the Unconference before the next Devcon happens? /dev/24 is coming - and contrary to the Unconference, it's even coming  to your corner of the world. The theme for 2020, with all its travel restrictions, seems to be “everything goes online”. And for the “youngsters” that haven’t been...

David Gómez | 09 Jul 2020

This is our fourth GA for 7.3 this year following the new rolling release cycle that we adopted and announced earlier this year. As with previous GAs, this new release is adding several very interesting new features based on our roadmap and includes improvements based on the feedback that we have received from the community. This post introduces the highlights included in this...

Alexa Javellana | 09 Jul 2020

Hello again! I finished my muffin and rehydrated accordingly. I hope you used your break wisely, as breaks are essential to productivity. Now, back to work. We have a functioning React application using Headless and Clay, but it runs separately from Liferay. How can we make and deploy a User facing portlet out of our ReactJS application on an instance of DXPC?   ...

Alexa Javellana | 08 Jul 2020

Welcome back! What did you do during our intermission? I went to the grocery store to get some lunch. I got a bento box with an assortment of pickled and marinated things on top of brown rice. They skimped me out on the protein though; I only got two slices of pork (which was, by the way, delicious). Anyways, on with the tutorial! Working With Cloud Hosted API’s in...