Get it on Google Play
Liferay en una arquitectura de microservicios

Liferay en una arquitectura de microservicios

Estoy planteando una nueva arquitectura para los proyectos Liferay para ofrecer mayor agilidad a la hora de actualizar el portal, permitir trabajar con varios lenguajes de programación o tener mas agilidad a la hora de desarrollar. Liferay hay que actualizarlo con cada vez mas regularidad, esto en un WordPress es muy fácil, pero en un […]

18/03/2020 by Albert Coronado 
Despliegue de Liferay sobre GraalVM

Despliegue de Liferay sobre GraalVM

Escribiendo el último post sobre GraalVM no pude resistirme a probar a ver que tal Liferay sobre GraalVM. Y la respuesta… Al final del post. Para arrancarlo lo he probado usando la imagen de Docker siugiente: Tal como he comentado en el anterior post, básicamente es mapear la carpeta donde tenemos el Liferay y ejecutar […]

22/01/2020 by Albert Coronado 
Formación y consultoría Liferay: Trabajando con zonas horarias en plantillas Liferay

Formación y consultoría Liferay: Trabajando con zonas horarias en plantillas Liferay

Un último post a última hora sobre Liferay. Hoy me pasaban un problema para mostrar fechas en templates Liferay. El problema no solo era mostrar la fecha, sino en un formato concreto, zona horaria y respetando los horarios de verano. Entonces si, pongamos que tenemos un artículo de contenido web(JournalArticle) que queréis mostrar la fecha […]

24/12/2019 by Albert Coronado 
GraphQL en Liferay Headless CMS: Necesita mejorar

GraphQL en Liferay Headless CMS: Necesita mejorar

Hoy he decidido trastear con la flamante, y anunciada a bombo y platillo, funcionalidad de conexión vía GraphQL con Liferay 7.2. <Modo irónico>Por lo visto sin ella no se puede ser un gestor de contenidos Head Less<Modo irónico>. La experiencia a sido decepcionante, si alguien cree que el título del post es duro, no hace […]

09/12/2019 by Albert Coronado 
Migración a Liferay 7.2(Truco o trato)

Migración a Liferay 7.2(Truco o trato)

Migrar de Liferay 6.2 a 7.0 representa una autentica odisea debido a una gran cantidad de cambios en el Frontend, APIs y toda la transformación que supuso la introducción de los módulos OSGI. La migración entre versiones 7.x está resultando bastante liviana. Si queréis hacerme caso, aprovechad la necesidad de cambios para la migración de […]

03/12/2019 by Albert Coronado 
Script para desplegar plugins en Liferay remotamente

Script para desplegar plugins en Liferay remotamente

El despliegue en remoto automático de lo que sea siempre es complejo, pero en este caso, si tenemos un acceso SSH a través de un certificado de seguridad como llave podemos ejecutar el siguiente script de deploy: Como veis es un script muy simple, donde básicamente, subimos un fichero vía SFTP para después molerlo a […]

12/11/2019 by Albert Coronado 
Formación Liferay Avanzado: Querys con Hibernate y Service Builder

Formación Liferay Avanzado: Querys con Hibernate y Service Builder

Mucha gente tiene problemas para hacer peticiones a la base de datos desde Liferay, bien, usando la propia capa de servicio de Liferay o cuando creamos nuestros propios servicios vía Service Builder. Y es que en otra cosa no, pero en Liferay saben como adueñarse de librerías, mapearlas usando una API propia, y pasarlas como […]

04/11/2019 by Albert Coronado 
Macros en plantillas ADT de Liferay y el botón de editar contenido

Macros en plantillas ADT de Liferay y el botón de editar contenido

Ya no escribo con tanta asiduidad en el blog como antes, y es que los vídeos me comen mucho tiempo. Espero que los estéis disfrutando tanto como yo. Hace unos meses escribí un post sobre plantillas ADT que tuvo bastante éxito “Haz tus plantillas Freemarker mas robustas capturando excepciones“. En este artículo explicaba como hacer […]

30/10/2019 by Albert Coronado 
Seguridad y Permisos en Servlets Liferay

Seguridad y Permisos en Servlets Liferay

Desde los portlets Liferay tenemos siempre acceso a toda la capa de servicios pero el tema cambia cuando lo hacemos desde un Servlet, el motivo es la capa de permisos que se inicializa al cargar el portlet pero no el Servlet. Si queréis acceder a la capa de servicios de Liferay desde un servlet solo […]

30/08/2019 by Albert Coronado 
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