I'm not sure what the reasoning is behind the default templates embedding styles in the pages, but it greatly increases the page weight, and makes it more difficult to reuse styles from non-Roller pages, so I link to an external style sheet (I think you could also link to a style sheet uploaded to Roller). One benefit of this approach is that CSS iteration is very fast.

As for template reloading, I ran into the same problem, which I think has to do not with velocity failing to reload templates but with Roller failing to rebuild pages. I ended up using an external editor and copy/pasting into the Roller template maintenance pages to apply changes. Only when things were stable did I save the templates off as a real theme. It's not ideal, but it's better than restarting the application.

Dehru Cromer wrote:
Boy, I was hoping for a more iterative solution for all the UI (HTML/CSS) 
tweaks I need to make...to actually get velocity to read the changes.  The 
default settings in velocity.properties is to check every 2 seconds for 
template changes, but that doesn't seem to be happening...it caches it at 
startup and never checks again.  I'm wondering if anyone else has ran into this 
issue and solved it.

Dehru


----- Original Message -----
From: "Raúl Fuenzalida" <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, October 16, 2007 3:18:26 PM (GMT-0700) America/Denver
Subject: Re: Velocity To Stop Caching Themes

restart Roller?

On 10/16/07, Dehru Cromer <[EMAIL PROTECTED]> wrote:
Hello,

I'm working with Roller 4.0 RC8 and creating a new theme. However, I have to 
start and stop Tomcat ( 6.0.14 ) in order to see theme changes in the 
templates. I've tried tweaking the velocity.properties to turn caching off in 
the various loaders and even tried to introduce the default FileResourceLoader, 
but no luck. It seems to be ignoring any changes I make.

Any suggestions on how to resolve this would speed my theme development.

Thanks,
Dehru Cromer




Reply via email to