RSS
thumbnail
David H Nebinger | 26 Mar 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...

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

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

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

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

1259
1
thumbnail
David H Nebinger | 15 Mar 2024

Introduction In a recent blog, Down with Web Contents, Long Live Objects! I shared how Objects and Fragments could be used in lieu of structured web contents. That's great if you don't already have structured web contents though. If you do have structured web contents, you likely also have Asset Publishers and are rendering your contents using FreeMarker templates. ...

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

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

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

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

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

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

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

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

718
0
thumbnail
Andre Fabbro | 21 Feb 2024

Introduction The Liferay platform has been used for the development of corporate applications by many companies for several years. This is because it stands out for its flexibility in extending its ready-made components, broadly meeting the needs of business applications, such as security, clustering, indexing, and internationalization. However, directly building...

1111
2
László Pap | 09 Feb 2024

In 2024 Q1 we will release a performance boosting feature for larger publications on LPD-10782.  "The original vision for Publications was to allow customers to make as few or as many changes as needed, without performance drops. This has been true for few changes as the experience has been great but it has not been true for large datasets." Our current measurements ...

914
1
thumbnail
Daniel Dias | 06 Feb 2024

Introduction GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager, continuous integration (CI), continuous delivery (CD), and a range of collaboration and project management features. It is used to manage the software development process, facilitating collaboration among team members, version control with Git, and automated build and deployment...

940
0
thumbnail
Daniel Dias | 20 Feb 2024

Introduction Kubernetes, commonly referred to as K8s, is an open-source system designed for automating the deployment, scaling, and management of containerized applications. It is a robust and flexible solution for deploying Liferay, facilitating scalability and monitoring. While creating a Liferay cluster on Kubernetes is not overly complex, there are certain nuanced...

865
0
thumbnail
Vitaliy Koshelenko | 31 Jan 2024

Introduction Roles and Permissions is one of Liferay foundation features that allows to develop secure and reliable applications. It's crucial to organize them in a structured, transparent and easy-manageable way. Sometimes it can be hard, especially when it comes to hierarchical entities. Fortunately, Liferay has a dedicated feature for this case - Permissions Propagator. ...

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

1437
1