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


Cómo usar Java OpenJDK 11 con Liferay 7.1 GA3


Como crear un custom taglib en Liferay

Para usar reCAPTCHAv3


Cómo usar reCAPTCHAv3 en Liferay

Con códigos de ejemplo en GitHub


Listado de variables disponibles en Freemarker

Con ámbito global, theme y CMS


GZipFilter en Liferay 7.1

Habilitando la compresión en las respuestas del portal


Weld development mode en Liferay

CDI: Contexts and Dependency Injection for the Java EE Platform 


Integrando Liferay con Alfresco

Un matrimonio... de conveniencia