Year:2014

Liferay Localización-Traducción

Liferay ofrece la posibilidad de localizar el portal incluyendo en un mismo archivo la lista de literales a traducir mediante la utilización de keys (claves). Es posible incluir keys en el propio portlet o, a modo general, desde el Hook para que afecte a todo el portal. Para las traducciones se utilizan keys a modo de key=traduccion En función del idioma en el que estemos visitando el portal, Liferay buscará la key en el Language_xx.properties que corresponda a ese idioma, donde xx es el código […]

Liferay Hook

Un Hook es una herramienta que ofrece Liferay para poder, entre otras cosas, sobrescribir funcionalidades que vienen por defecto. Modificando un archivo de una ruta concreta, el archivo del Hook pasa a ser el utilizado en lugar del que utilizaría un Liferay no hookeado. La ventaja de éste sistema es que, retirando el Hook, Liferay regresa a su estado original. Los usos más comunes son la modificación del comportamiento de ciertas funcionalidades, y la localización del sitio web (traducción […]

Liferay Model Hints

Una vez, con el Service Builder, hayas creado tus entidades y la implementación del modelo de negocio de tu portal, es interesante especificar como se deberían presentar los datos al usuario (de las entidades creadas). Con los Model Hints puedes especificar esta información y, además, puedes marcar el tamaño de los campos en la base de datos. Estas modificaciones se han de realizar en el archivo ‘portlet-model-hints.xml‘ que se encuentra en la ruta: ‘docroot/WEB-INF/src/META-INF’. Los Model Hints […]

Liferay. Instalación sobre SQLServer 2000

Uno de nuestros clientes tenía el requerimiento de montar un Liferay 6.2 GA2 sobre Microsoft SQLServer 2000. Según documentación de Liferay, el portal es compatible con este SGBD, cierto, pero la instalación mediante wizard funcionará perfectamente sólo a partir de la versión 2005. Básicamente los problemas encontrados son dos: Tipo de datos de columna nvarchar(max) no existe en SQLServer 2000. Esta versión tiene tamaño máximo de row de 8KB,como la versión 2005, pero esta última almacena en memoria […]

Liferay – Actualización de plugins a la 6.2

Útil cuando se quiera actualizar un portal y sus plugins a la versión 6.2 de Liferay, se puede usar como orientación para futuras versiones. Actualizar los plugins Themes Los themes solo deberían contener las diferencias respecto al theme que extienden Con la 6.2 los themes son responsivos y utilizan bootstrap, por ejemplo el theme base “Classic” Los themes antiguos de la 6.1 deberían funcionar con la 6.2 sin ser responsivos Compilar el tema para la 6.2 […]