RSS
thumbnail
Yanan Yuan | 30 Apr 2020

The new release of Liferay Workspace and Studio Installers 3.8.1 ga2 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. Community downloads: https://liferay.dev/project/-/asset_publisher/TyF2HQPLV1b5/content/ide-installation-instructions Release...

7975
2
thumbnail
Olaf Kock | 23 Apr 2020

During this year's fully digital LDSF for the DACH region ("Liferay Digital Solutions Forum") on 22 April 2020, I've had a presentation labelled "Maintainable Plugins". The video is currently being prepared for publication, but it's (currently) in german only. After presenting some techniques to write maintainable plugins, one of the questions that I got in the Q&A lounge after...

7567
2
thumbnail
Marcial Calvo Valenzuela | 03 Jun 2020

Nota:  Accede aquí para consultar la traducción de este blog en español. To use Docker to run Liferay in the fastest and most agile way, it is useful to know how to  configure Liferay images and how to create our custom images. In this blog post, we explain how Liferay's Docker image is structured in order to know how to configure it before running Liferay....

9698
0
thumbnail
Marcial Calvo Valenzuela | 22 Apr 2020

DISCLAIMER: This blog post is in Spanish. English version will be published shortly.  Si usamos Docker y/o Kubernetes para levantar Liferay de forma ágil y sencilla, es recomendable conocer cómo podemos configurar dichas imágenes o bien, cómo crear las nuestras propias. En este post, explicaremos cómo se estructura una imagen Docker de Liferay para que...

11319
3
thumbnail
Neil Griffin | 21 Apr 2020

Note: This is a follow-up to the post titled Liferay Faces Maintenance Release (December 2019).   On April 21, 2020 released JSF portlet archetypes that are designed for use with Liferay Portal CE 7.3. The home page of   https://www.liferayfaces.org now shows "7.3" as the default dropdown menu for selecting archetypes and viewing...

9492
2
thumbnail
Bryan H Cheung | 20 Apr 2020

In one of our company-wide meetings last year, I talked about how Liferay was born in the aftermath of the dotcom bubble bursting, and then pivoted to a subscription-driven business in the wake of the 2008 global financial crisis. I mused about what 2020 might have in store, but I admit I would have never imagined this.  As we respond to the severity of the COVID-19 pandemic,...

10096
1
thumbnail
Marcial Calvo Valenzuela | 20 May 2020

Check english version here Kubernetes es un orquestador de contenedores en cloud, de código libre, con el cual podemos administrar aplicaciones en contenedores, automatizar despliegues y ajustar su escalado entre muchas más funciones.   En este blog trabajaremos principalmente con la API de k8s mediante interfaz de línea de comandos usando kubectl para manejar...

13653
4
Mateo Mustapic | 17 Apr 2020

We are pleased to announce that the epic on the reduction of WYSIWYG variability is finished. We followed the strategy mentioned in the Rich Content Editor strategy in DXP for consolidating all our UX for writing Rich Text Content around CKEditor 4 by reducing variability in WYSIWYG Writing Experience.  Julien and I analyzed each content-creation scenario to provide the best...

7551
1
thumbnail
Dominik Marks | 17 Apr 2020

Introduction There is a security problem around that affects several Liferay version from 6.1.x to 7.2.0. Usually Liferay only provides fixes for the latest Community Edition. This time the issues CVE-2020-7961 is rather critical, so Liferay decided to offer source code patches even for pretty old versions too. Thank you guys! We already see attacks to our Liferay servers as...

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

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

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

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

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

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

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

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

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

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

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

12876
6