Combine CSS/JS files with Combinator

Topics: Announcements
Developer
Oct 10, 2011 at 7:49 PM
Edited Oct 10, 2011 at 7:49 PM

Combinator v0.5 is here! Now you can speed up your Orchard sites by letting this module combine external stylesheets and script files. Although the module is currently only advised for experimenting, simpler sites can benefit from the usage even now.

I'm very excited to hear any feedbacks!

Developer
Oct 19, 2011 at 1:48 PM

Today I released a new version, which also adds partial support for overridden stylesheets. Please read the release notes and the docs for further info.

Developer
Nov 11, 2011 at 5:24 PM
Edited Nov 12, 2011 at 11:06 AM

Combinator v0.8 now also minifies resources and brings several bugfixes!

Coordinator
Nov 11, 2011 at 8:11 PM

Yay!

Developer
Nov 30, 2011 at 9:16 PM

With today's release (0.8.2) the module approaches the state where it's actually usable :-). There really should be no problem with image paths now.

Developer
Dec 4, 2011 at 11:58 PM

I'm excited to release the version 1.0 beta!

A big leap forward: Combinator stages to beta with plenty of improvements!

What's in this version:

  • Seamless combination of overridden stylesheets (thanks to Sebastien Ros for his contribution!)
  • Improved relative (image) path processing
  • Improved handling of CDN resources (now their url is stored, together with their settings)
  • Conditional resources can be also minified (and combined if multiple with the same condition follow each other)
  • Improved caching: after the first page view with a set of resources the module practically has no impact on performance
  • Reverting combined file storage back to IStorageProvider, so with a custom provider the module works in a cloud hosting environment too
  • Exclusion regex for combination too
  • Vastly refactored, improved code

 

Documentation was updated accordingly. I tested this version carefully with different configurations. Unit testing suite will also soon come.
I'm very excited about this release, I hope you'll like it!

Developer
Dec 14, 2011 at 9:54 AM

This library seems interesting to make combination and minification : http://requestreduce.com/ 

May be it will give you some ideas to improve your module.

Developer
Dec 14, 2011 at 11:31 AM

Thanks.

Developer
Dec 14, 2011 at 3:03 PM

Today I release v1.1 with the following improvements:

  • Images can be embedded as data urls
  • Resources excluded from combination can still be minified
  • Smarter path handling and relative url adjustment
  • Better structured settings form
  • Smarter detection of CDN resources
  • Improved codebase, refactoring and smaller bugfixes
  • Tested with new unit test suite