Get it on Google Play
Como hacer uso de Alloy Editor dentro de tus portlets Liferay 7.2

Como hacer uso de Alloy Editor dentro de tus portlets Liferay 7.2

Alloy Editor es el nuevo editor de Liferay y si queremos que nuestros desarrollos queden integrados dentro del portal, pues deberemos usarlo. Incrustar Alloy Editor en tus portlets Para incrustar Alloy Editor dentro de un portlet podemos hacerlo usando la librería de tags liferay-ui de la siguiente manera: Si usamos este método podemos usar los […]

09/08/2019 by Albert Coronado 
Tutorial Liferay Avanzado: Un catalogo de productos en menos de 20 minutos

Tutorial Liferay Avanzado: Un catalogo de productos en menos de 20 minutos

Como en todos estos vídeos donde hay un componente grande de código aquí os dejo el código que se ha estado viendo en el vídeo: Plantilla 1: Ficha de artículo grande En el vídeo hemos creado dos plantillas para el artículos, una que se va a mostrar en el listado de artículos en el catálogo […]

04/04/2019 by Albert Coronado 
Soporte Liferay: Incidencia ‘NoNodeAvailableException’ y como desplegar ElasticSearch dentro de un contenedor Docker

Soporte Liferay: Incidencia ‘NoNodeAvailableException’ y como desplegar ElasticSearch dentro de un contenedor Docker

Veo por ahí mucha gente que tiene problemas a la hora de instalar ElasticSearch como contenedor Docker. Sobretodo, cuando lo hace sin mapear los puertos 9200 y 9300. El error acostumbra a se el siguiente: “NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}…” Que sepáis que el problema normalmente lo tiene ‘CORS’ que impide las […]

08/02/2019 by Albert Coronado 
Soporte Liferay: Haz tus plantillas Freemarker mas robustas capturando excepciones

Soporte Liferay: Haz tus plantillas Freemarker mas robustas capturando excepciones

Freemarker tiene un soporte muy bueno para capturar excepciones y no acabo de entender el motivo porque nadie en el ecosistema/mundo Liferay lo utiliza(Quiero recordar que se usa Freemarker en los themes, contenidos y ADT). A ver si este post ayuda a que la gente haga plantillas Freemarker un poco mas robustas. Lo primero es […]

01/02/2019 by Albert Coronado 
Consultoría desarrollo Liferay: Obtener el ‘body’ de una petición POST en Liferay

Consultoría desarrollo Liferay: Obtener el ‘body’ de una petición POST en Liferay

Puede parecer una tontería, pero como lo hacemos para obtener el body de una petición ‘POST’ en Liferay? Tanto en una petición de renderizado, de acción como de recurso? Esta simple, y elegante, función(De tan solo tres líneas de código!) nos devolverá el ‘body’ de una petición post: Esto es todo amigos! Espero que os […]

21/01/2019 by Albert Coronado 
Encontrar la URL donde se ha publicado un contenido con el visor de contenido web

Encontrar la URL donde se ha publicado un contenido con el visor de contenido web

Con el objetivo de automatizar o crear aplicaciones ‘molonas’ a veces nos encontramos con el reto de saber donde se ha publicado un contenido utilizando el visor de contenido web. La siguiente función no hace este trabajo, dado un artículo de contenido web(JournalArticle) nos devuelve la URL de donde esta publicado o ‘null’ en caso […]

02/01/2019 by Albert Coronado 
Administración de contenidos Liferay 7.1: Estructuras y plantillas I

Administración de contenidos Liferay 7.1: Estructuras y plantillas I

Hoy empezamos una nueva serie de capítulos dedicados a la administración de contenidos en Liferay 7.1. Aquí abajo tenéis el código de la plantilla en Freemarker:

31/12/2018 by Albert Coronado 
Integración con SugarCRM mucho mas elegante con JSoup

Integración con SugarCRM mucho mas elegante con JSoup

He compartido en este blog unos cuantos artículos sobre la integración, normalmente, Java y Liferay con SugarCRM. Ahora os comparto un par de scripts para la integración usando Jsoup que te deja un código mucho mas elegante, de hecho, cualquier integración con Jsoup es mucho mas elegante 😀 Con la siguiente función podemos obtener el […]

07/10/2018 by Albert Coronado 
Como crear catálogos en Liferay con Asset Publisher y ADTs

Como crear catálogos en Liferay con Asset Publisher y ADTs

En el artículo “Acceso a la capa de servicios desde plantillas en Liferay 7/DXP” ya os expliqué como acceder a la capa de servicios de Liferay desde plantillas(Tanto plantillas de contenidos como ADT). Hoy voy a explicar como montar un ‘catalogo'(Aunque se pueden montar gran cantidad de cosas como visores, sliders, etc. es una navaja […]

15/08/2018 by Albert Coronado 
Formación Liferay: Acceder a la base de datos

Formación Liferay: Acceder a la base de datos

Liferay tiene una estupenda API para acceder a su base de datos, además tenemos Service Builder para crear nuestros propios servicios y abstraernos de saber como se hacen las peticiones o que base de datos se esta usando. Pero en ocasiones esto no es suficiente: A veces necesitamos acceder directamente a la Base de datos […]

29/06/2018 by Albert Coronado