Blog

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,
En la actualidad, PostgreSQL tiene las herramientas necesarias para que pueda usarse como capa de negocio, algo no recomendable con otros SGBDs. Dedicamos esta entrada de nuestro blog a un hecho que va en esta línea, para explicar paso a paso cómo desarrollar un procedimiento almacenado en PLpgSQL que devuelva varios registros. En el primer ejemplo vamos a aprovechar el hecho que en sus procedimientos escritos en PLpgSQL, PostgreSQL permite crear variables locales del tipo compuesto igual a una fila de una tabla
A raíz de una incidencia recibida hemos visto que la configuración por defecto de Liferay no permite tener varios sites dentro de una instancia de Liferay con diferentes términos de uso. Concretamente se recibe la solicitud por parte de uno de nuestros clientes de la creación de un site público con acceso privado donde se deben mostrar unos términos de uso determinados (específicos del site). El problema está en que en esta misma instancia de Liferay existe una intranet donde los usuarios
Recientemente hemos tenido que saltarnos un poco la seguridad por defecto de los navegadores para un proyecto de varios gigabytes, y aunque no se debería acudir a ello a continuación describiremos cómo permitir que Chrome y Firefox actúen de forma similar a Internet Explorer en cuanto a acceder a recursos locales. Para una aplicación dentro la intranet de un cliente se requería reproducir vídeos de gran tamaño, algunos de ellos superando el gigabyte. Lo que intentamos primero fue servirlos igual que otros
En este artículo hablaremos sobre cómo se deben adaptar las aplicaciones web para cumplir la actual normativa de cookies. Concretamente explicaremos cómo lo hemos hecho en un portal desarrollado con Liferay. Para empezar, existen dos maneras de cumplir la ley. Estas van en función del tipo de cookies que utilicemos y el uso que hagamos de ellas: 1.     Si tus cookies son propias  y mientras se mantenga el anonimato de los usuarios, lo único que hace falta es informar de ello