Liferay 7: Los ficheros de configuración de los módulos OSGI

Liferay 7: Los ficheros de configuración de los módulos OSGI

Hasta la versión 7 de Liferay pocos ficheros de configuración teníamos, el ‘portal-ext.properties’, el ‘system-ext.properties’ y algunos otros para configurar logs, la base de datos vía JNDI y cosas similares. Con la llegada de Liferay 7 y Liferay DXP han llegado también los módulos OSGI. Los módulos OSGI se pueden configurar desde el panel de […]

10/01/2017 by Albert Coronado 
Formación y Desarrollo Liferay: Accediendo a la configuración de otros portlets

Formación y Desarrollo Liferay: Accediendo a la configuración de otros portlets

En algunos desarrollos nos puede interesar leer la configuración de otros Portlets, por ejemplo, para tener la configuración centralizada en un sitio. Si nuestra instalación tiene varios portlets, puede ser un engorro tener que cambiar todo en varios sitios. Para poder acceder a las propiedades de los portlets debemos saber que Liferay guarda la configuración […]

07/12/2016 by Albert Coronado 
Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde Java

Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde Java

Si hay algo difícil de encontrar es como subir archivos vía integración REST a SugarCRM o SuiteCRM(versión 10, porque en versiones anteriores es mas fácil). Con la siguiente función podemos cargar archivos a registros(previamente creados, no se puede crear el registro y adjuntar el fichero en el mismo paso): Es un tema que en la […]

31/10/2016 by Albert Coronado 
Liferay Symposium 2016, hacia la transformación digital

Liferay Symposium 2016, hacia la transformación digital

Escribo este post desde el AVE destino Girona, triste por no poder asistir al Symposium de Liferay hasta el final(Problemas de planning). Sin duda, es el evento inspirador por excelencia en este país. Este año no se han anunciado grandes novedades, se ha centrado en la nueva plataforma Liferay DXP(Que ya es una realidad) presentando […]

20/10/2016 by Albert Coronado 
Screenshots de vídeos con Libav y Java o Liferay sin Xuggler

Screenshots de vídeos con Libav y Java o Liferay sin Xuggler

Liferay utiliza Xuggler para generar las previsualizaciones de vídeos . Si por temas de complejidad o rendimiento no nos interesa podemos hacerlo usando ‘Libav‘. Libav son unas librerías open source para procesar audio y vídeo disponible para Linux. Con ellas podremos obtener información de vídeos, convertirlos, etc. En este caso vamos a usar ‘Avconv’ para […]

26/09/2016 by Albert Coronado 
Incluyendo el código fuente en nuestro módulos OSGI de Liferay 7

Incluyendo el código fuente en nuestro módulos OSGI de Liferay 7

Una opción que me gustaba mucho de versiones anteriores de Liferay es que, por defecto, se incluía el código fuente en todos los WAR que generábamos con el plugins SDK. Bién, con los módulos OSGI no ocurre esto por defecto. Para que el código fuente se añada automáticamente en cada módulo OSGI simplemente añadimos el […]

20/09/2016 by Albert Coronado 
Sobrescribiendo JSPs en Liferay 7 y Liferay DXP

Sobrescribiendo JSPs en Liferay 7 y Liferay DXP

Las páginas JSPs ya van a la baja en Liferay 7, con las versiones irán desapareciendo pero todavía quedan muchos JSPs en el core de Liferay. En este articulo vamos a ver como podemos sobrescribir el JSP que pinta los foros de discusión de la librería de tags ‘ui’. Recordemos que esto en versiones anteriores […]

20/09/2016 by Albert Coronado 
Hackeando Liferay 7, modificando ‘portal-kernel.jar’

Hackeando Liferay 7, modificando ‘portal-kernel.jar’

De vez en cuando me gusta toquetear donde no toca y se me ocurrió implementar la cache de Liferay sobre Redis para mejorar su rendimiento. Lamentablemente no funcionó por problemas con la ‘serialización’ de objetos en Java. Concretamente cuando se deserializaba el Objeto no encontraba algunas classes(Necesitaría encontrar un sistema con el que hacer el […]

02/09/2016 by Albert Coronado 
Incluir dependencias en los módulos OSGI de LiferayDXP 7

Incluir dependencias en los módulos OSGI de LiferayDXP 7

La inclusión de dependencias en los módulos OSGI de Liferay 7 se las trae. Aunque para simplificar, deberemos tener en cuenta si esas dependencias se encuentran dentro del portal(<Liferay_HOME>/tomcat/webapps/ROOT/WEB-INF/lib) o no. Tanto si las dependencias se encuentran dentro del portal o no deberemos incluirlas en el fichero ‘build.gradle’ del proyecto. Por ejemplo, podría quedar de […]

01/09/2016 by Albert Coronado 
Caso practico: Desarrollando una mejor User Experience(UX) en el login de Liferay 7 DXP

Caso practico: Desarrollando una mejor User Experience(UX) en el login de Liferay 7 DXP

Vamos a suponer que hemos desarrollado un portlet para una plataforma de contenidos que se puede insertar dentro de páginas de nuestros sites. Lo que queremos es que cuando nuestro usuario entre en la página de Login, cuando haga login o si ya esta logueado: Si el usuario es miembro de un ‘site’ que tiene […]

25/08/2016 by Albert Coronado 
© Albert Coronado Calzada