Cómo usar reCAPTCHAv3 en Liferay 7.2

Con códigos de ejemplo en GitHub


Google Single Sign On en Liferay 7.2 con OpenId


Minimizar la respuesta html en Liferay 7.2


GZipFilter en Liferay 7.1

Habilitando la compresión en las respuestas del portal


Usando Disqus para comentar los blogs de Liferay DXP

Con un fragment (PKA hook)


Cómo usar reCAPTCHAv3 en Liferay

Con códigos de ejemplo en GitHub


Como crear un custom taglib en Liferay

Para usar reCAPTCHAv3


Logs en Liferay 7

La guía definitiva... o casí


Cómo usar Java OpenJDK 11 con Liferay 7.1 GA3


Listado de variables disponibles en Freemarker

Con ámbito global, theme y CMS


Exprimiendo los documentos en Liferay7

Libreoffice, imagemagick y xuggler


Weld development mode en Liferay

CDI: Contexts and Dependency Injection for the Java EE Platform 


Configurando el entorno de desarrollo para Liferay 7


Liferay 7 y elasticsearch

Con Kibana, marvel y sense


Integrando Liferay con Alfresco

Un matrimonio... de conveniencia


Blade, OSGI y las dependencias

Automatizando la inclusión de dependencias


Accediendo a los blogs desde el ADT del Asset Publisher

Usando el "serviceLocator"


Actualización Liferay 7 GA3

Nuevo proceso de actualización


Alojamiento web

Bueno, bonito y barato


Monitorización web con StatusCake