=== WP Minify === Tags: minify, js, css, javascript, cascading style sheets, optimize, performance, speed, http request, phpspeedy Contributors: madeinthayaland Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=thaya.kareeson@gmail.com¤cy_code=USD&amount=&return=&item_name=Donate+a+cup+of+coffee+or+two+to+support+WP+Minify+plugin. Requires at least: 2.7 Tested up to: 2.7.1 Stable Tag: 0.2 This plugin uses the Minify engine to combine and compress JS and CSS files to improve page load time. == Description == This plugin integrates the [Minify engine](http://code.google.com/p/minify/) into your WordPress blog. Once enabled, this plugin will combine and compress JS and files enqueued by `wp_enqueue_script()` and `wp_enqueue_style()` to improve page load time. = How Does it Work? = Upon page load, WP Minify intercepts scripts and style printing at the `wp_print_scripts` and `wp_print_styles` hook. WP Minify grabs these files in the proper order (minding dependencies) and passes that list to the Minify engine. The Minify engine then returns a consolidated, minified, and compressed script or style. WP Minify then references this compressed script or style in the WordPress header instead of each individual scripts/styles. = Features = * Easily integrate Minify into your WordPress blog. * Debug mode lets you combine files without Minifying them. * Ability to include extra JS and CSS files for Minifying. * Ability to exclude certain JS and CSS files for Minifying. = Changelog = * 0.2 1. Changed the way CSS and JS files are picked up. No more wp_enqueue_* requirements! 1. Fixed exclusion bug where specified files are not excluded from minification. 1. Removed OMNINOGGIN dashboard widget. * 0.1.1 1. Fixed array_slice() warning in the admin dashboard. 1. Fixed version check to not break page when $wp_version is empty. * 0.1 1. Initial release = Credits = This plugin utilizes the [Minify engine](http://code.google.com/p/minify/) coded by [Steve Clay](http://mrclay.org/) and [Ryan Grove](http://wonko.com) to perform all JS & CSS Minifying. == Installation == 1. Upload the plugin to your plugins folder: 'wp-content/plugins/' 2. Make sure 'wp-content/plugins/wp-minify/cache' is writeable by the web server. (try 'chmod 777 wp-content/plugins/wp-minify/cache') 3. Activate the 'WP Minify' plugin from the Plugins admin panel. 4. (optional) For better performance, modify "$min_cachePath" in "wp-content/plugins/wp-minify/min/config.php" to point to "wp-content/plugins/wp-minify/cache". == Frequently Asked Questions == = Where is the documentation? = If you are having problems with this plugin, please first take a look at the various links under the "Documentation" section of the [plugin page](http://omninoggin.com/projects/wordpress-plugins/wp-minify-wordpress-plugin/). = I still can't get it to work after reading the documentation! = Please take a look at documentation available on the [plugin page](http://omninoggin.com/projects/wordpress-plugins/wp-minify-wordpress-plugin/) to see if any of them can help you. If not, feel free to post your issues on the appropriate [plugin support forum](http://omninoggin.com/forum). I will try my best to help you resolve any issues that you are having. == License == All contents under the wp-minify/min/ directory is licensed under [New BSD License](http://www.opensource.org/licenses/bsd-license.php) (which is [GPL](http://www.gnu.org/copyleft/gpl.html) compatible). All other contents within this package is licensed under GPLv3. == Screenshots == 1. Options 2. Before WP Minify (11 JS requests @ 111KB) 3. After WP Minify (1 JS request @ 30KB)