Blogs

RSS
RSS
thumbnail

It’s been almost two months now and most of you have probably managed to get used to the new websites and domain names. We invested a lot of time into making the right redirects and to not break your browsing habits. Given the very few issues reported it seems we succeeded. That said, you may have been focused only on the things relevant to you at the moment and missed the big...

4591
thumbnail

Same procedure as last year: Devcon 2019 is coming closer, and with it everybody is working behind the scenes to make it even more awesome than last year. You don't need to take my word for it: Take Andrew's. In 2019 we are back in the center of Germany, in the beautiful town of Mainz, which is very close to Frankfurt, thus really easy to reach from everywhere. Just like...

4132
thumbnail

It is with mixed feelings that I am announcing that I am leaving Liferay to pursue other opportunities. Friday, August 2nd was my last day. The Liferay Faces project will continue to be in the capable hands of Neil Griffin. It’s been more than 6 years since Neil hired me to work on the Liferay Faces team, and from almost day 1, he encouraged me to get involved with the community. I...

3228
thumbnail

This content is meant to be added as a use case to the 7.2 Workflow Scripting official documentation, but isn't ready to go through the full process an official docs article passes through. In the Category Specific Definition, there’s a script in a condition node with logic for determining whether to proceed to one transition or another, based on whether the asset is categorized as...

5144
thumbnail

Angular is a framework that many developers use and with new each new version there are more features that developers want to use. For developers using the Liferay JS Portlet generator, you may be wondering how to upgrade your portlets to work with version 8 of Angular. Fortunately for you, after making the version changes in your package.json and updating one line in polyfill.ts you...

5524
thumbnail

The new release of Liferay Project SDK and Studio Installers 3.6.2 ga3 has been made available. This package is based on eclipse 2018-12 and support for eclipse Photon or greater. Download  customer studio download link community downloads link Release highlights Improved validation for creating npm module projects Integration of Blade...

3623
thumbnail

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

4818
thumbnail

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

8936
thumbnail

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

4804
thumbnail

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

4267
thumbnail

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

4543
thumbnail

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

6749
thumbnail

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

3544
thumbnail

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

5627
thumbnail

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

5280
thumbnail

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

4634
thumbnail

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

3927
thumbnail

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

3948
thumbnail

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

4035
thumbnail

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

3523