Los problemas del portlet Agenda y el Timezone de Liferay(Que no lo son tanto)

07-07-2012
 


Mucha gente tiene problemas con la agenda y el calendario de Liferay, eso normalmente es debido a la cantidad de sitios donde hay que configurar el Timezone en Liferay. Lo mas normal es que los eventos te corran por los días del calendario sin saber como.

En este post voy a intentar poner todos lo sitios donde hay que configurar el Timezone, para mi y a quién les pueda interesar:

El primer sitio es en el script de arranque de Liferay ‘setenv.sh’:

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=Europe/Madrid -Xmx1024m -XX:MaxPermSize=256m

El segundo sitio por orden seria el fichero ‘system-ext.properties’:

user.country=ES
user.language=es
user.timezone=Europe/Madrid

El tercer sitio seria el ‘portal-ext.properties’, donde le definiremos los Timezones disponibles en el portal y los que son por defecto en cada compañía:

time.zones=Europe/Madrid
company.default.locale=es_ES
company.default.time.zone=Europe/Madrid

Finalmente, si disponemos de datos ya en el portal, cada usuario tiene una configuración de Timezone propia. Podemos también cambiar el Timezone del campo ‘timeZoneId’ de la tabla User_.

A ver si gracias a esto conseguimos hacer el portlet Agenda un poco mas amigable.

Leave a Reply

© Albert Coronado Calzada