Author: Javi Torres

Filtros de búsqueda en sesión

Todos nos hemos encontrado alguna vez, al programar portlets en Liferay, con la necesidad de presentar al usuario un listado de elementos y un pequeño formulario con una serie de campos para filtrar los resultados de dicho listado. Si estamos usando el search container de Liferay, nos encontraremos con que tenemos que guardar los valores de los filtros si queremos mantenerlos al clicar en algún botón del search container. Por ejemplo, si tenemos un listado de casas, […]

Cómo gestionar permisos en nuestros portlets

Algo realmente importante a tener en cuenta cuando creamos nuestros portlets con Liferay es cómo gestionar el acceso a los diferentes recursos. La gestión de permisos es algo básico si queremos que algunos roles puedan realizar ciertas acciones pero no otras. En este post vamos a hablar de como integrar los permisos y recursos de nuestros portlets con el sistema de permisos de Liferay. Primero de todo tenemos crear el archivo default.xml en la carpeta docroot/WEB-INF/src/resource-actions. En este […]

Workflows en Liferay II

Después del post del 09/10 que nos trajo David sobre Workflows en Liferay, en el que nos hacía una primera aproximación a las definiciones de nuevos flujos de trabajo en nuestro portal, en este post quiero explicaros qué pasos debéis seguir para utilizar Workflows sobre una entidad que hayáis creado en vuestro service.xml. Deberéis tener instalado Kaleo, el motor de Workflows más común en Liferay. A continuación, seguid los siguientes pasos: 1.- Crear una clase que […]

Uso del sistema de subscripciones en Liferay 6.2

Una herramienta muy potente incluida en Liferay es su sistema de subscripciones, que nos permite subscribir a usuarios a los cambios en cualquier elemento del portal. Para esto, simplemente tenemos que crear un método para subscribir, otro para desubscribir y otro para notificar. Estos tres métodos los crearemos dentro de la clase XXXLocalServiceImpl propia de la entidad objeto de la subscripción. Como ejemplo, queremos subscribir a los usuarios a lo cambios en los índices bursátiles, […]

Liferay – Redirect after login

Programando uno de nuestros productos, decidimos incorporar la siguiente funcionalidad: En el caso de que el usuario que accede a la aplicación pertenezca a una única organización (que es la mayoría de los casos), se debería redirigir al usuario, después de hacer login, a la página de la organización.Mirando la documentación de Liferay, vemos que esto se puede hacer como una post-login action dentro de un hook.Para ello tendremos que hacer lo siguiente: Primero, creamos […]