RSS
thumbnail
pramod kumara | 31 Jul 2019

Technological Updates —Tomcat 8— —JDK 8 —Mysql 5.7— —Eclipse Update / Liferay IDE 3 Look and Feel : —Lexicon Design Language —set of patterns (visual and interaction) —designed to be fluid and extensible —Optimized product navigation —New Forms user experience —Geolocate any content —New image, file and media selector —Fast response - avoiding...

10197
2
thumbnail
David H Nebinger | 04 Jan 2024

Hey, did you know that the Gradle version of the Liferay Workspace now supports building your very own customized Liferay Docker images? Neither did I... I stumbled upon this support in the recent Blade releases. I think at this point in time it might officially be considered as "incubating", but I've given it a spin and feel like it is in good enough shape to start...

16813
10
thumbnail
David H Nebinger | 29 Jul 2019

The Liferay Workspace comes with a great build option that I'm not sure developers know about and/or use - distribution bundles. When you have your Gradle-based workspace, the simple command gradlew distBundleZip or gradlew distBundleTar can build you a prepackaged Liferay bundle using Liferay CE or DXP, Tomcat, your custom modules as well as your configuration for the targeted...

10487
0
thumbnail
David H Nebinger | 28 Jul 2019

Okay, so I'm like working on a bigger project that will be a bigger blog sometime soon, but I really need a current Liferay DXP tarball. When I say current, I mean that it must have: The latest version of Tomcat 9 Fixpacks (and possibly hotfixes) applied. As a DXP client, this just won't be available to you for download. Even if you are just using Liferay CE,...

8891
0
thumbnail
David H Nebinger | 27 Jul 2019

I was recently fishing for topics to build potential sessions for Devcon 2019 (you're going, right? ;-) ) and one community member suggested the topic of Service Trackers. While I'm not sure I could fill a whole session on service trackers, I think I can certainly fill a blog entry about them... What Are Service Trackers The best way I can describe service trackers, well they...

9627
1
thumbnail
David H Nebinger | 27 Jul 2019

Liferay 7.2 has an updated Service Builder that introduces some changes that we should all be aware of. From a Dependency Injection perspective, not really much is going to change for us when it comes to consuming the services. Just as we did for 7.0 and 7.1, we will still have a member variable in our @Component for a service instance and then @Reference inject it in. As long as...

12797
3
thumbnail
Dominik Marks | 25 Jul 2019

A customer wanted to integrate the german Servicekonto with Liferay. The Servicekonto is an authentication service used by (or at least planned to be used) by several german federal states. It offers an authentication mechanism for citizens and organizations. Every citizen can create an account using the new german identity card. As the Servicekonto offers to authenticate via OpenID...

8331
1
thumbnail
Minhchau Dang | 20 Jul 2019

Over the last few months, we at Liferay Support have encountered multiple customers who were having trouble with MEMORY_CLUSTERED scheduled jobs disappearing in their clustered environments. In trying to figure out why their clustered jobs were disappearing, we learned that the problem lay in a misunderstanding of the (undocumented) API that the customer was calling during their...

11915
3
thumbnail
Mohammed yasin | 18 Jul 2019

Liferay Forms are one of most powerful feature in Liferay with which we can create and edit form without code change. Today we will be seeing how to use Liferay Form in our Custom Module along with edit and update. Step 1 . Create and Configure the Form  by referring the below url  https://portal.liferay.dev/docs/7-2/user/-/knowledge_base/u/creating-and-managing-forms...

11565
3
thumbnail
Jaclyn Ong | 13 Oct 2019

Recently, I was faced with the task of importing a large number of products from several warehouses and  product images into Liferay Commerce.  The upsert code itself to import the data was fairly straightforward, but the challenge was the sheer number of records inserted initially. The import was bound to be long-running, no doubt, and was going to run in the...

10116
0
thumbnail
Yanan Yuan | 01 Jul 2019

Liferay IntelliJ 1.5.1 plugin has been made available. Head over to this page for downloading.   Release Highlights: Update embedded blade to 3.7.3 Add enable target platform in new liferay gradle workspace wizard Add support for watching again after stop watching on a project Better support for JSP editor Bug fix for project dependencies ...

7766
0
thumbnail
Yanan Yuan | 27 Jun 2019

Head over to this page for downloading Liferay IntelliJ 1.5.0 plugin. Release Highlights: Add support for development on Liferay 7.2 Update embedded blade to 3.7.0 Add index sources option in new Liferay Workspace wizard Add inspections for service.xml editor Some screenshots Index sources in new Liferay Wroskapce wizard By default, "index...

8048
0
thumbnail
Yanan Yuan | 27 Jun 2019

New Liferay Project SDK Installers and Developer Studio  3.6.1 ga2 has been made available today. This new package is based on eclipse 2018-12 and support for eclipse Photon or greater. Download:  Customer downloads: Download all of them on the customer studio download page. Community downloads: ...

8462
0
thumbnail
Yanan Yuan | 29 Jul 2019

The new release of Liferay Project SDK and Studio Installers 3.6.0 ga1 has been made available.  Download:  For customers, they can download all of them on the customer studio download page. This new package support for eclipse Photon or greater. Release highlights: New Liferay Upgrade Planner (replacement of code upgrade tool) New Liferay Modules Ext...

7674
0
thumbnail
David Gómez | 25 Jun 2019

We, as software developers, usually need to reach our users through different channels: from web sites to applications running on smart devices (smartphones, smartwatches, ...) or even through IoT devices… and all those solutions, oriented to the different ways that nowadays the users can interact with our systems, share the same content and features. Even if we are just creating a...

15476
1
thumbnail
David H Nebinger | 18 Jun 2019

Quite some time ago I was working with a client that had built web service clients as OSGi modules and leveraged JAXB. During load testing, we found that after many hours of heavy use, the Liferay nodes would stop serving traffic and, for all intents and purposes, would die.  Threads would get hung, blocked waiting to load a class from the web service client, and eventually...

12714
1
thumbnail
Kyle Joseph Stiemann | 15 Jan 2020

Liferay Faces Released With Liferay Portal 7.2 Support! Liferay Faces Bridge Impl 4.1.3, Bridge Ext 5.0.4, Portal 3.0.4, Alloy 3.0.2, and Util 3.2.0 have been released with support for Liferay Portal 7.2! The release also includes compatibility with PrimeFaces 7.0 and Alberto Fernández’s RichFaces 4.6.8.ayg and security fixes for file upload DoS and stored XSS vulnerabilities! The...

9337
0
thumbnail
Stian Sigvartsen | 16 Jun 2019

Liferay Portal provides comprehensive OAuth 2 support. It can be used to secure both the JSON-WS and JAX-RS APIs, and very little effort on behalf of the developer is required to support it for 3rd party modules also. In fact, simply deploying a standard JAX-RS app into Liferay Portal is sufficient to enable it! Such auto-magic is incredibly useful, but can be a bit unsettling also...

9287
0
thumbnail
Olaf Kock | 27 Jun 2019

If you're with Liferay for a while, you may remember the past incarnations of this article, and have dutifully waited for this repost, adapted to the latest versions, 7.2 CE and DXP 7.2. ;) What's it all about? When you drag&drop widgets on the page, you might expect a visual indicator for the possible drop zones (that depend on your page's layout): The necessary CSS...

15145
3
thumbnail
Neil Griffin | 14 Jun 2019

What does the future hold for Spring Portlet MVC? Long live PortletMVC4Spring! It's my pleasure to announce the release of a new project sponsored by Liferay: PortletMVC4Spring. The PortletMVC4Spring project began as Spring Portlet MVC and was part of the Spring Framework. When the project was pruned from version 5.0.x of the Spring Framework under SPR-14129, it became necessary...

11904
0