RSS
thumbnail
Bence Losonczy | 03 Oct 2023

Introduction Efficient user management is a top priority in the world of software development. However, dealing with inactive users has long been a challenge for developers. This often-overlooked aspect of user management can lead to cluttered systems and inefficiencies. Fortunately, a set of new features has been introduced to address this issue, offering developers...

1057
0
thumbnail
Jamie Sammons | 29 Sep 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 GA96: docker run -it -p 8080:8080 liferay/portal:7.4.3.96-ga96 Bundles and other download options ...

1009
0
thumbnail
Bence Losonczy | 03 Oct 2023

Introduction: In the ever-evolving landscape of user management and permissions, staying in control is crucial. A recent feature has emerged to address this need, offering more granular control over account administrators' actions. This blog post will delve into the details of this feature, its purpose, benefits, and how it simplifies the lives of users and developers. ...

927
0
thumbnail
Bence Losonczy | 03 Oct 2023

Introduction: This feature addresses the inconvenience of not being able to remove specific entries from user invitation forms, enhancing the user experience for admin users who create these forms. It solves the problem of inefficient form management, allowing users to remove entries without starting over. The feature enables users to remove entries from the invitation form...

816
0
thumbnail
David H Nebinger | 29 Sep 2023

Introduction Recently I was pulled into a client project that was created for Liferay 7.4 and they needed to share content, structures, templates, documents, etc with multiple sites. Then I found out that they had done this the old way using the Global Site, and I was like "No No No, we have to fix this, we have to use Asset Libraries!" And everyone just...

1425
1
thumbnail
David H Nebinger | 29 Sep 2023

Introduction So recently I was helping a client eliminate some FreeMarker from their site. As many who have read my blogs, I'm a quick one to call out "FreeMarker Abuse!" when I find that folks are doing things in FM that Liferay never intended (i.e. making any additional service calls). Liferay's intent with supporting FreeMarker is that you are just...

2006
2
thumbnail
Jamie Sammons | 22 Sep 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 GA95: docker run -it -p 8080:8080 liferay/portal:7.4.3.95-ga95 Bundles and other download options ...

1090
0
thumbnail
David H Nebinger | 20 Sep 2023

Introduction So recently I wrote the blog, Gradle 7 is here! Yay? where I showed how to update your workspace to Gradle 7.3.3, and I just kind of stopped there. I mean, I kind of assumed that as developers we might just be interested in having our toolchains up to date (we all know how infosec teams react when they find out we're using outdated tools). So other than...

2178
0
thumbnail
Jamie Sammons | 15 Sep 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 GA94: docker run -it -p 8080:8080 liferay/portal:7.4.3.94-ga94 Bundles and other download options ...

1161
0
thumbnail
Jamie Sammons | 08 Sep 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 GA93: docker run -it -p 8080:8080 liferay/portal:7.4.3.93-ga93 Bundles and other download options ...

1635
5
thumbnail
Rafaela Nascimento | 05 Sep 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 GA92: docker run -it -p 8080:8080 liferay/portal:7.4.3.92-ga92 For more information on using the...

1349
0
thumbnail
David H Nebinger | 01 Sep 2023

Introduction It started with a simple Liferay Community Slack post by Pierre Beule: Hello, I am using pretty standard Liferay stuff to generate a Liferay configuration (let's say a GROUP scoped configuration for instance). package com.test; import aQute.bnd.annotation.metatype.Meta; import ...

1298
5
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...

1798
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...

707
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 ...

1275
0
thumbnail
David H Nebinger | 20 Sep 2023

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...

2654
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: ...

685
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...

1220
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 ...

1459
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...

1105
0