RSS
thumbnail
David H Nebinger | 24 Apr 2024

Liferay is busy working on updating the Node version used by the Gradle plugins in the Gradle Workspace from Node 16.13.0 (or 16.15.1 depending upon where you look) to Node 20.12.2. I'm told that this update is only supposed to apply to new versions of Liferay greater than GA117 and U117 (which means the upcoming 2024.Q2 release and later). I'm also told that it only...

278
0
thumbnail
David H Nebinger | 25 Apr 2024

Introduction I was recently asked whether it is possible to migrate from HCL DX™ to Liferay DXP. I think the expected response was "no", because they seemed shocked when I said it was possible. Let's ride along with Mr. Peabody and Sherman in the Wayback Machine to review some history and understand why migration is possible... Set the Wayback Machine for...

133
0
thumbnail
David H Nebinger | 15 Apr 2024

Introduction In my recent blog, Introduction to Liferay Objects, I used Objects and Liferay OOTB facilities to have a list of Course Registrations and UI interfaces for submitting a new Course Registration, listing them, and for admin users the ability to approve or deny them. It worked well, but it didn't handle maybe some expected requirements. For example, the...

761
0
thumbnail
David H Nebinger | 10 Apr 2024

Just a quick post today to highlight the Liferay Circles of Success Meetups! It’s a meetup group hosted by my friends and Liferay experts, Andrew Jardine, Chris Mount, JR Houn and Eddie Chow. They have upcoming sessions on migrating to React widgets and Liferay Auditing. I'm sure there will be more future sessions to cover a range of Liferay topics! Join the group...

494
0
thumbnail
Vitaliy Koshelenko | 11 Apr 2024

Introduction Liferay Objects is a cool no-code feature that allows us to define full-featured entities - integrated with all Liferay Frameworks and providing auto-generated Headless API for accessing and updating objects information. Liferay Forms is a powerful Liferay tool, providing a lot of possibilities for building and configuring custom forms with advanced rules...

695
0
Sai Tejesh | 05 Apr 2024

Recently, these was a scenario when the third party wants to use liferay application as IDP, but as per the liferay documentation it needs a metadata xml file to be uploaded with respect to Service Provider. But unfortunately the SP does not have an option to generate the xml or URL that provides it. So we have done that by using a simple tool...

417
0
thumbnail
David H Nebinger | 05 Apr 2024

Introduction So I've been working on my Objects Rule! series and have been working on an app I plan on showing off soon, but I realized that there is probably a gap explaining, well, how do you get started? I mean, it's one thing to go and check the client extensions sample repo here: https://github.com/liferay/liferay-portal/tree/master/workspaces/liferay-sample-workspace,...

1414
6
thumbnail
David H Nebinger | 30 Mar 2024

Introduction I recently advocated for the demise of the specialized Liferay IDEs/IDE Plugins. Advocating for them to be decommissioned is one thing, but sharing how you can live without them can be another thing... So I thought I'd blog about how you can use a vanilla, off the shelf version of Eclipse/Intellij along with Blade & Gradle to accomplish similar...

1350
4
Chris Mount | 28 Mar 2024

The first thing we always examine when troubleshooting any issue is the log files and the same is true with an Elasticsearch cluster. However, Elasticsearch also provides an excellent robust set of Rest APIs as well. These APIs are extremely helpful in understanding details about the cluster that are not present in the logs, such as number of shards, size of indexes, unassigned...

641
1
Brian C. Lee | 04 Apr 2024

This quarter we worked hard to deliver several improvements for Publications, especially around usability when conflicts are present and after upgrades: We are constantly working on improving the performance of Publications. We have implemented improvements for Timeline and Conflict checking screens (LPD-11230) and also the reverting mechanism received a significant...

450
0