Entries with Products Liferay Portal 7.4 .

thumbnail
David H Nebinger | 11 Sep 2024

Introduction This post originated from a couple of different client questions... First was a seemingly simple question from a client: How do I use Service Builder to connect to an external database that has a double for the primary key? Unfortunately the only answer for this is you can't. Service Builder only allows Strings, Ints and Longs as primary keys, and...

3784
0
thumbnail
David H Nebinger | 12 Sep 2024

Introduction So I've been a developer for a long time (longer than I care to admit). When I started, being a developer actually meant you had to wear many hats, one of which has included database administration and object modeling. When modeling in a database, there's different approaches obviously, but for OLTP applications (Online Transaction Processing), it is common...

4587
0
thumbnail
Jeffrey Handa | 12 Aug 2024

Introduction In a previous post and follow-up, I provided some background on using Liferay's Batch APIs to import products. I realize that for anyone that is new to Liferay's commerce capabilities this might be a little like trying to run before you walk so in this series of posts I am going to take a step back and walk through the process of creating and importing...

4248
0
thumbnail
Michael Wall | 25 Jul 2024

Introduction The out of the box Search Bar Suggestions returns Search Result Suggestions. This is great but for some sites it makes sense to return Keyword Suggestions instead. For example on an ecommerce website if I start typing tshirt we may want to suggest 'tshirt mens', 'tshirt womens', 'tshirt kids' instead of specific Search Results. This blog post will...

3628
0
thumbnail
Lohita Sagar Mishra | 15 Aug 2024

Virtual Instance in Liferay 7.4 In this Blog Today we will discuss about the Virtual Instance in Liferay 7.4 version. What is virtual Instance: - As we know that when we install a new Liferay DXP setup so it gives us some configuration like users, sites, organizations, roles and instance setting etc.  If you want to create a new installation like this and ...

6042
1
thumbnail
David H Nebinger | 24 Jun 2024

A short blog post for today... I haven't apparently been blogging much in the last two months. Except that's not really true. I have 5 blog posts that have been waiting to be published that I can't publish. I've hinted about this already, that I have not been able to add images to my blog posts since an update was applied recently. We have been working with Liferay...

4282
0
thumbnail
David H Nebinger | 24 Jun 2024

Introduction So Liferay has released Liferay DXP 7.4 2024 Q2 and Liferay CE 2024 GA 120, but along with this came a bunch of other updates that affect developers. These include: Blade 7.0.0 Gradle 8.5 Liferay Workspace Plugin 10.1.x JDK 17/JDK 21 That's a lot of changes, so let's talk about them... Blade 7.0.0 For those that don't know,...

8202
7
thumbnail
David H Nebinger | 13 Jun 2024

In my last blog, Creating a React Client Extension, I basically built a React-based SPA that was hosted on Liferay. And I got to thinking that we really aren't sharing just how great Liferay is to host Javascript-based SPAs in any framework, be it React, Angular, Vue.js or others. So I thought I'd take some time to share with Javascript developers some reasons why...

4652
0
thumbnail
Victor Ware | 01 Jul 2024

Java 8 was released to the world in March 2014. For the last decade, Liferay has been creating tools for users to build crafted, powerful solutions leveraging the Java 8 ecosystem. Even though we have also supported Java 11 runtime for the last 5+ years, our baseline for Portal/DXP’s development has remained on Java 8. However, the industry is moving on from Java 8. Many of the...

8398
2
thumbnail
David H Nebinger | 18 Oct 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,...

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

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

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

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

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

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

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

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

11914
23
thumbnail
David H Nebinger | 29 Feb 2024

So this has come up a couple of times recently, so after some research I thought I'd share the news. In 7.4, built-in support for ClamAV has been removed, and Liferay has no current plans on restoring that functionality. If you have upgraded from a previous version and you were using ClamAV, you may not be aware that your antivirus scanning actually has not been happening as...

3462
0
thumbnail
Wes Kempa | 24 Jan 2024

What an exciting time to be working in the technology field! We have so many great tools available to us that can benefit everyone. Generative AI (GenAI) is a perfect example of an amazing set of tools that is quickly gaining traction. I have to share my excitement about GenAI since the ways it can be used seem to be limitless! You might think that integrating GenAI...

4754
1