Get it on Google Play
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 
Migrar de Liferay Enterprise a Liferay Community

Migrar de Liferay Enterprise a Liferay Community

Hace unos meses recibí un encargo poco común, migrar de la versión Liferay 6.2 EE a la versión community. Es poco común si, pero por otro lado, la verdad es que Liferay les hizo muy mala venta. Casi no tenían servicios por su licencia, no consumían ninguno de sus servicios comerciales y, sobretodo, los ‘partners’ […]

03/06/2018 by Albert Coronado 
Tutorial Liferay online III: Peticiones de recurso para devolver contenido CSV desde un Portlet

Tutorial Liferay online III: Peticiones de recurso para devolver contenido CSV desde un Portlet

Completamos la serie de vídeos dedicada al desarrollo de portlets Liferay con este vídeo dedicado al desarrollo de peticiones de recursos(CSV, imágenes, PDFs, JSON, etc.). Aquí os dejo los otros dos posts dedicados al tema: Formación Liferay online II: Peticiones de tipo acción Formación Liferay Online: Desarrollo de portlets I Como comentaba arriba este tipo […]

12/03/2018 by Albert Coronado 
Formación Liferay: Añadir contenido automáticamente a través del API

Formación Liferay: Añadir contenido automáticamente a través del API

Liferay tiene una API que nos permite interactuar con el portal para hacer casi cualquier cosa, aunque algunas cosas son un poco complejas. Un ejemplo de cosa un tanto tediosa es el incluir contenido web automáticamente en el portal. Nuestro sistema va a coger los datos de una base de datos(Podríamos cogerlos de una API […]

21/02/2018 by Albert Coronado 
Migración de Liferay a Google Cloud Platform

Migración de Liferay a Google Cloud Platform

Vamos a ver como lo hemos hecho estos días para migrar unas instalación Liferay 6.2 EE desde unos servidores in-house a la nube de Google. En los próximos meses seguramente migraremos a Liferay 7. Google Cloud SQL Google Cloud SQL es el servicio de base de datos en la nube de Google, totalmente administrada y […]

21/02/2018 by Albert Coronado 
Formación Liferay online II: Peticiones de tipo acción

Formación Liferay online II: Peticiones de tipo acción

Continuamos con la serie de vídeos dedicados al desarrollo de portlets en Liferay(Si! Ya se que dije que solo lo haría si llegábamos a unos objetivos, pero es que tampoco vamos tan mal). Podéis consultar el primer artículo en el siguiente enlace “Formación Liferay Online: Desarrollo de portlets I“. En el segundo vídeo de esta […]

16/02/2018 by Albert Coronado