Why not doing something like ...

<link rel="stylesheet" type="text/css" href="/common.css?v=<roundcube:var
name="config:version" />" />

... in the template files?



On Wed, 3 Jun 2009 14:56:07 +0200, Cor Bosman <[email protected]> wrote:
> Hi all, in the past we've talked about caching busting. Especially  
> those that try to follow SVN with lots of customers it's quite  
> difficult to communicate to customers that they need to force reload.  
> Looking at the code it's pretty easy to add a ?v=XXXX for javascript  
> includes, but CSS is more difficult as it's hardcoded in the  
> templates. Has anyone thought about doing CSS cache busting yet? What  
> would be the easiest way to fix? Maybe add a roundcube object after  
> all template css includes that can be filled by a php function?
> 
> Also, an idea that was floated around before was to include a ? 
> v=a.b.c.d where a.b.d is the current version (0.2.2 for instance), and  
> d is default 0, but can be set in config.inc.php, to allow more recent  
> modifications of JS/CSS. Where would we put the a.b.c ? In preferences  
> as well? Maybe just the whole string in preferences?
> 
> Co
> _______________________________________________
> List info: http://lists.roundcube.net/dev/

_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to