RSS
Michael Chen | 10 Apr 2020

The design of workflowContext in KaleoInstance is not fork/thread/cluster safe. There is no database row level locking to prevent dirty reads from and competing writes to workflowContext as a Map or as a string. This also applies to Java code and KaleoTaskInstanceToken.workflowContext and KaleoTimerInstanceToken.workflowContext. I propose this change, which prevents developers from...

9623
4
thumbnail
Sergio Sánchez | 09 Apr 2020

This blog post contains a simple procedure to upgrade the templates created for Web Content in Liferay Portal 6.x EE with Velocity to Freemarker in Liferay Portal/DXP 7.x. As you might know, the use of Velocity is deprecated in Liferay Portal/DXP 7.x and it’s advisable to migrate from Velocity to Freemarker. This post is not magic or rocket science, just a set of steps that can help...

15974
1
thumbnail
Olaf Kock | 06 Apr 2020

If you're following this series for a while, you might not have expected a new chapter with just a minor release of Liferay Portal 7.3.1 CE, GA2. I had just released chapter 6 for 7.3.0 GA1 - what's new now? Well, the re-release is necessary, because contrary to the last many chapters, 7.3.1 introduces some changes in its theme, so that the advertised CSS change now differs. ...

11947
0
thumbnail
Jamie Sammons | 06 Apr 2020

Liferay Portal 7.3 CE GA2 is our second release using our new Rolling Release cycle. For more information on our new release cycle please find the announcement here. Docker Official images can be found on Docker Hub and can be used for deployments on any system that is running Docker. For more information on configuration options for the image see the overview page. To get...

24125
19
thumbnail
Jamie Sammons | 06 Apr 2020

All documentation is being centralized on a new site called learn.liferay.com.  Learn represents a large scale effort within Liferay to completely re-envision, curate, and re-write documentation to simplify and improve the learning experience for people of all backgrounds using our products.  Documentation is currently spread across several sites with some...

11776
2
thumbnail
Neil Griffin | 30 Mar 2020

I recently recorded a screencast that shows how to upgrade Liferay DXP 7.2 from embedded Elasticsearch 6 to a remote Elasticsearch 7 single-node cluster using Liferay's Elasticsearch 7 connector from Liferay Marketplace.  

11724
2
thumbnail
Matija Suklje | 10 Mar 2021

Disclaimer: This post blog post was originally posted on the author’s private blog (and is being actively updated there). The positions in it are the author’s alone and may or may not reflect Liferay’s official positions. This blog post was not easy to write as it started as a very simple thing intended for developers, but later, when I was digging around, it turned out that there is...

31419
0
thumbnail
Neil Griffin | 25 Mar 2020

I recently recorded a screencast that shows how to create an ad-hoc report via TIBCO Jaspersoft Studio for Liferay DXP and it is now available on YouTube. Note that it requires the Liferay Reports Plugin from the Liferay Marketplace. The resulting Jasper Report XML (.jrxml) definition contains an SQL query that performs a join between the AssetEntry and RatingsStats tables in...

12790
0
Mariano Álvaro | 10 Dec 2021

Redis is an in-memory store that can be used to provide a central and external place to save the application session information. It can be very useful in cloud environments or to handle node crashes without losing session information. Redisson appears as an alternative in order to provide integration between Redis and Tomcat: Provides a Tomcat Session manager that Stores session of Apache...

15010
1
Harpreet Saini | 28 Apr 2020

Crete your form: Login to your site and go to Control Panel -> Content and data -> Forms -> Create your form Add code to display form Portlet  n your Theme/Header/Footer  : In your portal_normal.ftl or other corresponding file where you want to add the form place the following code:               ...

7338
0
thumbnail
Chema Balsas | 24 Mar 2020

TL;DR We’re considering consolidating all our UX for writing Rich Text Content around a single Editor to provide a more cohesive and comprehensive experience. We’re committed to study each content-creation scenario and provide the best experience for that specific use case. To do that, we’re planning to remove the currently supported variability and configurability of WYSIWYG...

13068
6
thumbnail
Zsigmond Rab | 23 Mar 2020

We keep noticing that there is some confusion around the status of Resource Importer and other components, the Site Initializers, Accelerators and Fragments ZIP that people tend to consider as replacement for the Resource Importer. The goal of this post is to provide a clarification about the current status and our future plans. The Resource Importer has been deprecated a long time...

9094
5
thumbnail
Samuel Kong | 13 Apr 2020

The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that using the latest release can be challenging, especially if you need to upgrade from one major version to another. So, to make it easier to keep your Liferay Portal instance secure, the...

255135
40
thumbnail
Yanan Yuan | 23 Mar 2020

The new Liferay IntelliJ 1.7.1 plugin support IntelliJ 192 and greater. Head over to this page for downloading. Release Highlights: Compatible and adapt to JetBrains default Java 11 runtime New Liferay Spring Mvc Portlet wizard Add deploy task on Gradle projects Bug fixes for config server in portal-ext.properteis Improve support for maven projects ...

9643
2
thumbnail
Samuel Kong | 09 Mar 2020

The best way to keep your installation of Liferay Portal secure is to always use the latest release - currently Liferay Portal 7.3 GA1. However, we’ve been hearing from you in the community that using the latest release can be challenging, especially if you need to upgrade from one major version to another. So, to make it easier to keep your Liferay Portal instance secure, the...

9603
3
thumbnail
Olaf Kock | 12 Mar 2020

My originally announced trip to Switzerland has been postponed until after the pandemic, and with it the originally announced community meetup. I'm looking forward to a rescheduled trip in future, once the beast is contained. Once the meeting is rescheduled, We'll post another announcement here and elsewhere. Until then, I'll leave the registration form open, now to give you the...

8721
0
Sarath Chandra | 03 Mar 2020

I'm recently faced with a challenge of understanding all the packages that are exported by the Liferay portal. Liferay  comes with a lot of inbuilt OSGI modules and it is quite difficult to find all the packages exported by all of the modules.  Here's a little background about my challenge:  I never knew that the package "com.fasterxml.jackson.core" is being...

10873
2
thumbnail
Jorge Ferrer | 28 Feb 2020

With the recently released Liferay Portal 7.3 CE GA1, we are adopting a rolling release cycle for Liferay Portal CE. This means that we will have very frequent stable CE releases which will include new features, improvements, and bug fixes.  This is what the new process looks like for 2020: After this cycle finishes, we will start again with the CE GA1 for the next...

14805
5
thumbnail
Yanan Yuan | 27 Feb 2020

Hello all, the new release of Liferay Workspace and Studio Installers 3.8.0 ga1 has been made available today.  Download:    Customer downloads: For customers, they can download all of them on the customer studio download page. This new package support for eclipse Photon or greater. Community downloads: ...

10395
0
thumbnail
Sarai Diaz | 26 Feb 2020

Since Liferay Portal 7.2, you can use the Personalization Capabilities to define Segments that allows matching the different types of audiences you have identified for your site and deliver personalized experiences for them. You can define those Segments combining User, Organization and Session criteria. Now with Liferay CE 7.3, the Segments definition has been improved, and you can...

10483
0