RSS
thumbnail
David H Nebinger | 30 Aug 2023

Just a quick post today about the new Blade 5.0 release... It's out now, and you can update your local Blade using the blade update command. This new release supports JDK 11.0.20+ (so you don't have to manually massage your settings.gradle files to support it), plus for new workspaces it will use Gradle 7 (7.3.3) as well as the latest workspace plugin versions. For...

1931
0
László Pap | 30 Aug 2023

First of all, we have implemented an ability for Staging, to handle Client extensions. This is a long waited feature, and we are happy to announce that we have managed to deliver it under the feature flag of LPS-188873. Important note: This is only one part of the feature. Frontend Infra team will implement the other half of it on LPS-182183: Move...

754
0
thumbnail
Jamie Sammons | 25 Aug 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA91: docker run -it -p 8080:8080 liferay/portal:7.4.3.91-ga91 Bundles and other download options ...

1353
0
thumbnail
David H Nebinger | 28 Mar 2024

Introduction So for some time now, Liferay builds have been stuck on Gradle 6. Which, you know, is 2 releases behind the currently available Gradle 8... But, after a lot of work, Liferay is ready to release support for Gradle 7. Gradle 7? Yes, that's right, I wrote Gradle 7, not Gradle 8. Apparently the release of Gradle 8 occurred some time after the...

3005
2
László Pap | 23 Aug 2023

First of all, we have implemented an ability for Staging, to handle Client extensions. This is a long waited feature, and we are happy to announce that we have managed to deliver it under the feature flag of LPS-188873. Important note: This is only one part of the feature. Frontend Infra team will implement the other half of it on LPS-182183: ...

742
0
thumbnail
Roselaine Marques | 20 Aug 2023

One more news and reason to use Objects :)  From Liferay 7.4 U80 it was implemented the option for encryption on the Object field. A functionality to be able to encrypt specific object fields, it will prevent someone with the direct access to the database from viewing the sensitive information. To be able to use the Object’s Encrypted field, firstly you'll need to...

1293
0
thumbnail
Jamie Sammons | 18 Aug 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA90: docker run -it -p 8080:8080 liferay/portal:7.4.3.90-ga90 Bundles and other download options ...

1507
0
thumbnail
Fabian Bouché | 14 Aug 2023

I've recently been involved in an investigation regarding an issue with the Azure Blob Storage DL Store connector. One of my concern was the reproduction of the issue. Meet Azurite: https://github.com/Azure/Azurite Azurite is an Azure emulator which supports Azure Blob Storage, Queue and Tables. As far as Liferay is concerned, it's Azure Blob Storage we are interested...

1160
0
thumbnail
Rafaela Nascimento | 15 Aug 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA89: docker run -it -p 8080:8080 liferay/portal:7.4.3.89-ga89 For more information on using the...

1545
0
thumbnail
Iván Zaera Avellón | 11 Aug 2023

This article explains how to leverage the new ECMAScript modules feature (from now on will be referred to as ESM), Custom Element and Import Map Entry client extensions in Liferay DXP to achieve the same goals possible in the AMD architecture (and more). The motivation for this article is that, with the new ESM/client extensions architecture, the things we were used to doing with...

1935
0
Shubhankar Soni | 11 Aug 2023

It is critical to have the correct monitoring tools in the right places while debugging Performance Bottlenecks in Production/Non-Production Environments. Glowroot is a strong open-source APM solution that is simple to set up and operate. There are different modes of setting up Glowroot i.e. Glowroot as Agent Glowroot as Central Collector In this blog,...

3634
0
thumbnail
Bhargav R Vaghasiya | 11 Aug 2023

Problem: Using custom fields for custom entities? However, the Liferay control panel does not provide a way to determine how many custom fields there are for custom entities.   Solution: Just add a single component, and it is done.   On this branch, I have created a sample component that can be deployed quickly into liferay. Once it is deployed, it will add ...

2053
0
thumbnail
David H Nebinger | 02 Oct 2023

Introduction So if you really want to set off a firestorm with geeks like myself, step into the group and say "VI is better than Emacs!" Be sure to turn and walk away quickly or you might find yourself included in the tussle. Another way to set off a firestorm is to mention ChatGPT. Some like it, some hate it. I'm not really going to cover whether it is...

2048
0
thumbnail
Jamie Sammons | 07 Aug 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA88: docker run -it -p 8080:8080 liferay/portal:7.4.3.88-ga88 Bundles and other download options ...

1547
0
SONALI MAHESHWARI | 02 Aug 2023

Here are some key aspects of automation in Liferay 7.3 using the Dispatcher: Event-driven automation: Liferay Dispatcher allows you to define actions that are triggered by specific events within the portal. These events can be system events, such as user creation or document modification, or custom events that you define within your application....

1605
0
thumbnail
Tibor Lipusz | 04 Aug 2023

What is a Collection Provider? Collection providers group items into collections for display on your pages. Several are available out-of-the-box, or you can create them using the Information Framework to group items into the collections you need. Learn more at Collection Providers. What is Blueprints? People can use Search Blueprints to customize the search query...

1485
0
thumbnail
Jamie Sammons | 31 Jul 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA87: docker run -it -p 8080:8080 liferay/portal:7.4.3.87-ga87 Bundles and other download options ...

1708
0
thumbnail
Roselaine Marques | 07 Aug 2023

For so many years we have been using a reverse logic in our theme by hidding the Control Panel Menu from specific Users... something that generated a lot of doubts, even from the most expert Liferay Portal Developers: - Is possible to do it by Roles and Permissions? Some thoughts like these come out: - It should be, since Liferay has a really great granularity ...

2350
0
thumbnail
Jamie Sammons | 31 Jul 2023

Download options Liferay Portal and Liferay Commerce share the same Bundle and Docker image.  To get started using either Liferay Portal or Liferay Commerce, choose the best download option suited for your environment below. Docker image To use Liferay Portal 7.4 GA86: docker run -it -p 8080:8080 liferay/portal:7.4.3.86-ga86 Bundles and other download options ...

2217
1
thumbnail
David H Nebinger | 18 Aug 2023

NOTE: Please read to the end of the blog, there are important updates that affect developers, don't just stop at the conclusion... Introduction So, the various flavors of Java have just released the shiny new version, 11.0.20. Like many, I'm sure, I tried to start up Liferay with this new JDK and hit an exception at startup: Caused by:...

6971
1