-bop On Sep 19, 2007, at 12:24 PM, Graham TerMarsch wrote:
I've been working on some projects needing JS minification recently and wanted to ping others and find out if anyone else would find it useful to have a mod_perl2 filter that auto-minified your JS (using JavaScript::Minifier)...Am thinking along the lines of something that you'd set up in your Apacheconfig like: <FilesMatch "\.js$"> PerlOutputFilterHandler Apache2::Filter::Minifier::JavaScript PerlSetVar MINIFIER_CACHE_ROOT /path/to/your/cache/dir </FilesMatch>Results would be cached to disk, so that we didn't have to re- minify the JS files on each and every request. Obviously, if the original file changes,the cached copy would be considered invalid.Seeing the above makes me wonder, though... is there a way to set up a Perloutput filter for -just- specific MIME-Types? Similarly to AddOutputFilterByType, but for mod_perl handlers?Thought I'd ask and see if others would find something like this useful, or if you've got suggestions on other ways to do this. I know that I could just minify all the JS files on disk, but it'd be a whole lot simpler to just set it up as a filter and not have to worry about it. Also means that I could turn the filter off during testing and be able to work with the un- minifiedJS.Also thinking that an Apache2::Filter::Minifier::CSS module would be possibleusing CSS::Minifier; basically same thing but for CSS instead. -- Graham TerMarsch
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.