RSS
thumbnail
Jiang Simon | 01 Dec 2023

Liferay IntelliJ 2.0.7 plugin has been made available. Head over to this page for downloading. This plugin supports IntelliJ 232 and greater. Release Highlights: Set correct customized vm argument when start portal bundle. Use latest version blade 5.0.2-snapshot

738
0
thumbnail
David H Nebinger | 30 Nov 2023

Introduction A community member recently posted a question about how to make their component wait. I of course pointed them at my Power of Patience blog which I have been using for years now to wait for the portal to be ready. They came back and said it didn't work, which seemed quite odd to me because I and many others have been very successful with it. After...

1179
5
thumbnail
David H Nebinger | 29 Nov 2023

So just a quick one today about an issue that I helped a coworker with. A client had reported that after they restarted Liferay, they had to redeploy their custom module that had a replacement @Component for one of Liferay's components, otherwise the custom component would not work. I replied back, "Oh, they just need to blocklist the Liferay component so their custom...

1342
0
thumbnail
Rafaela Nascimento | 25 Nov 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 GA104: docker run -it -p 8080:8080 liferay/portal:7.4.3.104-ga104 For more information on using the...

1183
0
thumbnail
Neil Harwani | 24 Nov 2023

Following up with Part 1 of the series here: Liferay best practices – Part 1 | LinkedIn – Here is part 2 of Liferay best practices: Look out for settings of ORA-1795 error and it’s required settings from Liferay Help Center articles if you are using Oracle If you have heavy usage of web articles, assets, documents and so on, consider switching off view / increment count ...

1148
0
Sahil Akhtar | 30 Nov 2023

Introduction  This code extends the capabilities of Liferay, a powerful platform for web applications, by enhancing its functionality to seamlessly integrate with Excel files. Specifically, it facilitates the streamlined process of creating users directly from Excel files, eliminating the need for manual data entry and providing a more efficient and automated approach to...

987
1
thumbnail
Jamie Sammons | 17 Nov 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 GA103: docker run -it -p 8080:8080 liferay/portal:7.4.3.103-ga103 Bundles and other download options ...

1295
0
Yash Thakare | 11 Dec 2023

Setting Up Glowroot on LXC-SM, Liferay Cloud Fabian's blog illustrates Glowroot setup in an on-premises environment here. Now, let's outline the steps for integrating Glowroot within Liferay's LXC-SM cloud infrastructure. Key Components and Configuration Files: LCP.json: This pivotal file, residing in the 'liferay' directory, ...

1042
1
thumbnail
Marcellus Tavares | 16 Nov 2023

Liferay Analytics Cloud heavily relies on Apache Airflow for orchestrating its backend operations. While most of these tasks are scheduled, one recent requirement involved triggering a Directed Acyclic Graph (DAG) in response to a specific event within a Java process. The most direct method to trigger an event-based job is through the direct invocation of Apache Airflow's...

654
0
thumbnail
Vitaliy Koshelenko | 13 Nov 2023

Introduction During a Liferay project implementation we often have similar pieces of UI and functionality in different widgets - and that's not surprising, as UI/UX should be consistent across the entire portal. We, as developers, try to avoid code duplication in different ways: Create a "common" OSGi service that can be used in multiple widgets; Create a...

1248
0
thumbnail
David H Nebinger | 13 Nov 2023

Introduction So I kind of have a "famous" blog post on Liferay Scheduled Tasks: https://liferay.dev/blogs/-/blogs/liferay-7-ce-liferay-dxp-scheduled-tasks. I say "famous" because it has been used by many folks to create scheduled tasks for Liferay 7, but it has also been the source of some bugs (i.e. undeploying from a cluster could cancel a job ...

3504
8
thumbnail
Jamie Sammons | 10 Nov 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 GA102: docker run -it -p 8080:8080 liferay/portal:7.4.3.102-ga102 Bundles and other download options ...

1328
0
thumbnail
David H Nebinger | 09 Nov 2023

Introduction In today's Office Hours session, the first question out of the gate was "If I'm using OpenID Connect for SSO, how can I synchronize UserGroup membership?". And, well, I just didn't know, but I said that I'd find out and then write a blog post to share the details, figuring that others doing OIDC may face similar sorts of concerns. I thought that...

2291
5
thumbnail
Jamie Sammons | 03 Nov 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 GA101: docker run -it -p 8080:8080 liferay/portal:7.4.3.101-ga101 Bundles and other download options ...

828
3
thumbnail
Jamie Sammons | 30 Oct 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 GA100: docker run -it -p 8080:8080 liferay/portal:7.4.3.100-ga100 Bundles and other download options ...

849
0
thumbnail
Lawrence Lee | 24 Oct 2023

Liferay IntelliJ 2.0.6 plugin has been made available. Head over to this page for downloading. This plugin supports IntelliJ 232 and greater. Release Highlights: Liferay workspace project support Gradle 7 and JDK 17 Intellij plugin support to set customized environments variable for portal bundle Plugin support to read customized portal...

344
0
thumbnail
Bhargav R Vaghasiya | 25 Oct 2023

What is a Search Blueprint? Search Blueprints is the first feature of the Search Experiences tool set. Search Blueprint is used to customize the search experience without deploying code to the portal.   How can we set up Blueprints? To access the Blueprints, navigate to Application > Search experiences > Blueprints From this page, we can create...

605
0
thumbnail
Jamie Sammons | 23 Oct 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 GA99: docker run -it -p 8080:8080 liferay/portal:7.4.3.99-ga99 Bundles and other download options ...

699
0
thumbnail
Bhargav R Vaghasiya | 23 Oct 2023

What is an Object Model Builder? Object Model Builder is another way to design objects, including object settings and relationships. It supports visual representations of all object relationships and allows you to categorize objects in different folders.   How can we enable that? In the Latest Liferay, we can enable this feature from the feature flags placed at...

827
0
thumbnail
Iván Zaera Avellón | 20 Oct 2023

This article explains how to deploy npm packages bundled with webpack that export and import stuff through the standard ECMAScript modules feature. This is a sequel of the Moving from AMD to Browser modules in Liferay DXP blog post, so it’s recommended reading that if you haven’t done so already. Why use webpack with ES modules? The main goal of using webpack and ES...

1046
0