Project Description
An Orchard CMS module that combines and minifies external stylesheets and javascript files to cut down on load times.


Features
  • Combines and minifies css files
  • Combines and minifies javascript files
  • If local and remote resources are mixed (like a local js files with one from a CDN) preserves their original order
  • Preserves conditional resources and minifies (if multiple with the same condition are after each other, also combines) them
  • Can combine remote (CDN) resources
  • Can embed images into stylesheets as data urls
  • 2.0 alpha versions have partial support for image sprite generation
  • Resource sets can be defined for better client-side caching
  • Busts browser cache when resources are updated
  • Tuned to be fast
  • With custom IStorageProvider can work in cloud hosting too (if there is no write access to the Media folder anyway)
  • Import/export settings
  • Administration page:
    • Adjust combination exclusion filter
    • Enable/disable combination of CDN resources
    • Enable/disable minification and adjust exclusion filter
    • Enable/disable image embedding and adjust exclusion filter
    • Define resource sets
    • Enable/disable for admin site
    • Empty cache

You can download an install the module from the Orchard Gallery.
For known issues and future plans please see the Issue Tracker.
Please make sure to read the Documentation!

Bug reports, feature requests and comments are warmly welcome!

Last edited Sep 12, 2012 at 7:56 PM by Piedone, version 30