Blogs

RSS
RSS

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 implementation, creating Subscription  Object and send it to the backend to save in the DB for future use. Now we will build portlet to get the subscription object and save...

7172

 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 implementation, creating Subscription  Object and send it to the backend to save in the DB for future use. First Let us understand some concept which is required to understand the...

13804

 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 notification, offline pages will display and function properly when browser offline and etc.... If you want to your users engaged then this is the best way even they are coming into...

9932
thumbnail

Introduction Out of the box, Liferay DXP has fairly limited audit message output targets. In fact, there are only two that are provided: logging them or persisting to the database. Each of these come with their own set of issues. Logging is tough because it is not searchable and hardly usable. Database persistence doesn't have these problems, but the administration and...

7872
thumbnail

Overview As many of you know, we announced that we were going to start the 7.2 Community Beta Program with the release of 7.2 Alpha 1.  Since then we have come to the conclusion that bug reporting and providing feedback should be a continuous engagement and not be limited to a program with a short life span.  With the newly compressed release cycle we found that we were...

11001
thumbnail

   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 last visit in Liferay HQ, I took the opportunity and asked her about her view on Liferay's history - about 15 years for the company and 20 years for the software project. ...

6564
thumbnail

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 only few, unofficial guides and examples. The relevant question was: In what way a Liferay image can simplify the software development process? Does it make any sense to spend some time...

5105
thumbnail

About two weeks ago, Jamie Sammons announced that Liferay 7.2 Community Beta Program is scheduled to start with the release of 7.2 Alpha 1, which is just around the corner. We know there are some people impatiently waiting for the program. In fact a question about it popped up on one of our Slack channels back in December. My response was “... you (and everyone else) are and will...

7027
thumbnail

Introduction In the earlier days of Liferay, many administrators missed the warning about not using HSQLDB in production. By default, Liferay is configured to use HSQLDB so you can spin up a Liferay instance for development or testing or whatever, but HSQLDB was never to be used in production because it is not a production-ready database. It's easy to set Liferay up to use a...

8500
thumbnail

Liferay Faces Roadmap for Liferay Portal 7.2 Support (2019) For Liferay 7.2 support we have three major goals: 1. Support deployment of thin JSF WARs. Liferay Faces has always required that developers embed the JSF implementation (Mojarra), all Liferay Faces JARs, and (optionally) CDI inside their WAR’s WEB-INF/lib folder. However, in Liferay 7.2 CDI dependencies will be...

8130
thumbnail

The university content team is busy, and you can find a new full course on Liferay University. Upgrading Liferay This course starts at Liferay 6.2 and upgrades it all the way to 7.1. We're using the Enterprise path, e.g. from 6.2 EE to DXP 7.1 as usual on University, but the steps apply to the Community path as well. I've had the privilege to teach this course after the...

7007
thumbnail

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 platform, this is a good time to analyze the great exchange of information over the past 12 years.  In this article, I use data science (Python Pandas and Python’s Natural Language...

5492
thumbnail

       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 solution for you —— 'Take a look at your bundle's MANIFEST.MF'.       When you deploying your bundle to liferay portal, the...

11280
thumbnail

The main purpose of this release is give you a sneak peak of what’s coming in 7.2 and to get an early start on testing our packaging process. It is by no means feature complete and hasn’t been tested for quality. The Liferay 7.2 Community Beta Program is scheduled to start with the release of 7.2 Alpha 1 in the coming weeks. Similar to 7.1, the 7.2 beta program will be divided into...

11250
thumbnail

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 identity manager,  https://www.keycloak.org/. The authentication piece of this integration was assisted by the use of the use of the OpenId Connect Plugin that is...

15381
thumbnail

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 them on the customer studio download page.  Community downloads ...

4762
thumbnail

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 New Software… > Add… Select Archive... Browse to the downloaded updatesite Click OK to close Add repository dialog Select all...

4390
thumbnail

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 platform option in new liferay workspace wizard Editor Improvements code completion java bean for Liferay Taglib ...

4583
thumbnail

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 without any issues.   Fix: Disable Instrumenting agent in "Settings | Build, Execution, Deployment | Debugger | Async Stacktraces": Hope, this will help :) ...

6000
thumbnail

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 has been tested for use with Oracle OpenJDK 11.  For more information on JDK 11 support in Liferay CE/DXP please see the JDK Roadmap post.  Also check...

11068