Add theme caching.
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 23 Nov 2010 05:20:11 +0000 (22:20 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 23 Nov 2010 07:58:53 +0000 (00:58 -0700)
commitd62ec32ea32b9f736c10ebc2f06cf06356c1c07c
treee7b2fed74253b88891b30aa297a35e21ad0966c3
parent74a9132a7a40aba7671815a251701388653bf2da
Add theme caching.

Themes are only cached if Horde_Cache is configured.

TODO: Config option to disable this (and configurable lifetime)
      Script in horde/bin that will flush cache
      Debug logging

Right now, themes are cached for 1 day and will be invalidated if the
app's (or horde's) version number changes.
framework/Core/lib/Horde/Core/Factory/ThemesBuild.php [new file with mode: 0644]
framework/Core/lib/Horde/Themes.php
framework/Core/lib/Horde/Themes/Build.php [new file with mode: 0644]
framework/Core/lib/Horde/Themes/Css.php
framework/Core/lib/Horde/Themes/Element.php
framework/Core/package.xml
horde/docs/CHANGES
horde/services/portal/index.php