Cuando estás cambiando estilos de Liferay, o trabajando un tema, verás que los cambios no aparecen conforme tu los vas haciendo. Para solucionar esto y que los cambios de CSS se vayan viendo conforme los vas haciendo, hay que poner el liferay en modo desarrollo. Para ello utilizaremos el fichero portal-ext.properties.
Este archivo de configuraciones se utiliza para sobreescribir las propiedades del portal.properties. Por defecto no viene creado, por lo que lo tenemos que crear en LIFERAY_HOME/tomcat-6.0.29/webapps/ROOT/WEB-INF/classes/.

Aquí dentro creamos un fichero llamado portal-ext.properties. Para ponerlo en modo desarrollo hay que poner estas lineas:


#modo developer


theme.css.fast.load=false
theme.images.fast.load=false


javascript.fast.load=true
javascript.log.enabled=true


layout.template.cache.enabled=false
browser.launcher.url=
combo.check.timestamp=true
freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0


openoffice.cache.enabled=false
velocity.engine.resource.manager.cache.enabled=fal se
com.liferay.portal.servlet.filters.cache.CacheFilt er=false
com.liferay.portal.servlet.filters.themepreview.Th emePreviewFilter=true


Hecho esto reiniciamos liferay y listo, ya tenemos liferay funcionando en modo desarrollo.

¡OJO! No utilizar el modo desarrollo en producción, relentiza mucho la aplicación.