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

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

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

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

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

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

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

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

1663
1
thumbnail
Jamie Sammons | 12 Jan 2024

We hope this message finds you well. At Liferay, we are committed to delivering the best possible experience with our products. We're writing to share an important update about our product release cadence. Starting with Liferay Portal GA102, we have transitioned from a weekly release schedule to a quarterly one. We understand that change can sometimes raise questions, so we want...

3257
3
László Pap | 22 Dec 2023

We added the following changes to Staging: Until now users could move huge sets of data with export/import mechanism in portal. However it was not possible to publish only a subset of data. We added this functionality for Web Contents, and improved the feedback given after a finished staging process. (https://liferay.atlassian.net/browse/LPS-165481) Staging can be...

1127
0
László Pap | 22 Dec 2023

During making Publications support more and more OOTB Liferay entities, the next step is to make Publications support Bookmarks. The feature is avaible without using any feature flags. Any feedbacks/ideas are welcome about Publications' current features(especially the ones behind Beta feature flag), so we can provide the best solution for everyone. Have a Nice Christmas! :)  

918
0
thumbnail
Tibor Lipusz | 14 Dec 2023

Features Multiple Reindex Modes: Full Reindex, Concurrent Reindex (Blue/Green), and Sync Reindex. High Availability: Continuous service during reindexing operations with select modes. System Configuration Options: Setting the default reindex mode. Enhanced User Interface: Grouping of related types, human-friendly names. Timestamp...

2331
0
thumbnail
Neil Griffin | 12 Dec 2023

Spring Framework Compatibility Version Release Date Description   5.3.3 Dec 11, 2023 AD For use with Spring Framework 5.3.x (tested with 5.3.30) Release Notes 5.2.4 Dec 11, 2023 AD For use with Spring Framework 5.2.x (tested with 5.2.25) Release Notes ...

2021
0
thumbnail
Jiang Simon | 09 Dec 2023

Hello all, Liferay IntelliJ 2.0.8 plugin has been made available. Head over to this page for downloading. This plugin supports IntelliJ 233 and greater. Release Highlights: INTELLIJ-283 fix compatibility issue with IDEA 2023.3 Feedback If you run into any issues or have any suggestions please come find us on our github  or report them on JIRA ...

967
0
thumbnail
Jamie Sammons | 08 Dec 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 GA106: docker run -it -p 8080:8080 liferay/portal:7.4.3.106-ga106 Bundles and other download options ...

2641
3
Shubhankar Soni | 07 Dec 2023

This is assumed in the article that Liferay DXP Clustering between 2 nodes is working properly and both nodes can communicate with each other.   What is Session Replication? In simple words, session replication ensures that if a client connection fails over from one server to another the state of the client session is maintained.  The entire client session data...

1539
0
thumbnail
Bence Losonczy | 06 Dec 2023

Background In the digital age, managing user identity information across applications can be challenging. SCIM, or the System for Cross-domain Identity Management specification, is designed to simplify this process. This post explores SCIM's background, purpose, and features in the context of Liferay, highlighting its role in streamlining user identity management for...

1535
0
Sahil Akhtar | 06 Dec 2023

Objective: Implement Varnish Cache as a reverse proxy for a Liferay instance running on Nginx to enhance performance. Prerequisites: Ubuntu-based server with Nginx and Liferay installed. 1. Install Nginx: sudo apt update sudo apt install nginx 2. Start and Enable Nginx: sudo systemctl start nginx sudo systemctl enable nginx ...

1497
2
thumbnail
David H Nebinger | 06 Dec 2023

Introduction So I was recently working with a team that was completing an upgrade assessment for a client wanting to upgrade from 7.2 to 7.4. A big chunk of the work in upgrading the client was going to be taken upgrading the themes. The client had one primary theme which contained the common style rules, but they also had 8 "child" themes, based upon the primary,...

2421
0
thumbnail
Jamie Sammons | 01 Dec 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 GA105: docker run -it -p 8080:8080 liferay/portal:7.4.3.105-ga105 Bundles and other download options ...

1359
4