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

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

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

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

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

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

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

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

287
0
thumbnail
David H Nebinger | 12 Apr 2024

I have to start with an apology. I'm publishing this blog early because parts are ready to go now but some parts are not yet ready. I felt it was too important to hold off waiting for the final parts to be ready before publishing... This will be a living blog post, it will get updates on it as soon as I hear something different, but in the mean time the content that is here is...

1622
0
thumbnail
saravanan muniraj | 25 Mar 2024

If you, as an admin user, wish to modify the screen name or email address of site members, you will need to input the password. It is possible that the admin user may not be aware of the password.     Groovy is a scripting language with Java-like syntax for the Java platform. check this page how to run the groovy scripts in Liferay   Groovy is a...

441
0
thumbnail
David H Nebinger | 22 Mar 2024

History of the Liferay IDEs I first started developing for Liferay version 4.2.3. Back then, we used what was called the "extension environment" to handle Liferay customization. This was an Ant-based environment with fairly complicated build scripts that was responsible for building the deployable Liferay. And we were building portlets per the portlet...

1126
12
thumbnail
David H Nebinger | 18 Mar 2024

Hey, so in my blog last week, I indicated that I had the following in my portal-ext.properties file: session.timeout=15 session.timeout.auto.extend=true session.timeout.warning=0 session.timeout.auto.extend.offset=300 As I was writing the blog and flipping back and forth from the post to the browser where I was building stuff, some times I was still being logged out. ...

947
0
thumbnail
David H Nebinger | 16 Mar 2024

Introduction Wow, I've blogged about Liferay Objects a lot lately. Talked about them too. Also am working on developing materials for learn.liferay.com about Objects. But one thing I haven't seen is an introduction to objects suitable for long-time Liferay users or new Liferay users, so I thought I'd take time to write one (since my blog ideas well seems to be...

1864
1
thumbnail
David H Nebinger | 15 Mar 2024

DEVCON 2024 is happening! Dates: 11-14 November 11 Nov: Welcome Evening Reception - 7:00 pm - 10:00pm 12 Nov: 9:00am - 5:30pm 13 Nov: 9:00am - 5:30pm, Party Night starting at 7.30pm 14 Nov: Unconference - 9:30am - 5:00pm Venue: Akvarium Klub - Budapest, Hungary Get a chance to come to DEVCON by submitting your proposal! As...

728
0
thumbnail
David H Nebinger | 15 Mar 2024

Introduction Recently my friend and coworker Andrew Jardine and I were together in Rome for a Liferay Partner event where we were part of a round table discussion about all things Liferay. Even before the session, Andrew and I had already picked up our friendly argument about Staging (me) versus Publications (Andrew) and which one is better. For us it has always been...

780
0
thumbnail
Jamie Sammons | 14 Mar 2024

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 GA112: docker run -it -p 8080:8080 liferay/portal:7.4.3.112-ga112 Bundles and other download options ...

1843
9
thumbnail
David H Nebinger | 21 Mar 2024

Liferay released Liferay DXP 2024.Q1 this week, and in the corresponding release notes, you'll find the following nugget. Just search for "Java JDK 11 Runtime" to find in the notes, but here's the text for it: Support for Java JDK 11 is flagged for deprecation as of Q1.2024. As DXP continues to evolve as a platform to deliver powerful solutions, we are planning...

2127
0
thumbnail
David H Nebinger | 12 Mar 2024

In case you missed it, Liferay has announced the deprecation of Websphere for Liferay DXP 7.4. The official announcement was made here: https://support.liferay.com/release-notes/2023-q4, scroll down near the bottom to the Feature Status Change section or just search the page for WebSphere and you'll find the reference. Additionally, there's a note on the 7.4 Compatibility...

1201
0
thumbnail
David H Nebinger | 09 Mar 2024

Introduction I was recently in a meeting reviewing some FreeMarker templates that were extracting web contents using a structure, parsing and processing the data, and rendering an output. Basically the implementation was kind of the classic or "legacy" way of doing specialized presentation of structured contents in Liferay. In this case they had a Carousel...

2211
23
thumbnail
David H Nebinger | 05 Mar 2024

If you've recently been looking for the Liferay Certifications, tried to find the materials or register to take a certification exam, you may have found that they are no longer where they used to be. In the near future Liferay will be unveiling and launching a new Enablement and Certification program that will be a major step forward in delivering concrete enablement for our...

1229
0