{"id":12351,"date":"2012-05-24T17:10:14","date_gmt":"2012-05-24T17:10:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/minify\/"},"modified":"2012-09-02T05:57:39","modified_gmt":"2012-09-02T05:57:39","slug":"minify","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/minify\/","author":7345614,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.2","stable_tag":"0.2","tested":"3.4.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Minify","header_author":"Scott Taylor","header_description":"","assets_banners_color":"d4d4d4","last_updated":"2012-09-02 05:57:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/emusic.com\/","header_author_uri":"http:\/\/scotty-t.com","rating":3.7,"author_block_rating":0,"active_installs":10,"downloads":20008,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":{"0.2":"<p>Upgrade your .htaccess: RewriteRule ^([_0-9a-zA-Z-]+)?\/?wp-content\/cache\/minify-(.+)-(.*).(css|js)$ \/wp-content\/plugins\/minify\/make.php?hash=$2&amp;type=$4&amp;incr=$3&amp;site=$1 [L]<\/p>"},"ratings":{"1":"1","2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"548608","resolution":"772x250","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"548606","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[7626,356,1731,1736,247],"plugin_category":[54,59],"plugin_contributors":[80257],"plugin_business_model":[],"class_list":["post-12351","plugin","type-plugin","status-publish","hentry","plugin_tags-assets","plugin_tags-css","plugin_tags-js","plugin_tags-minify","plugin_tags-performance","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-wonderboymusic","plugin_committers-wonderboymusic"],"banners":{"banner":"https:\/\/ps.w.org\/minify\/assets\/banner-772x250.png?rev=548606","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/minify_d4d4d4.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Similar to what we use on eMusic - this software is still experimental, but take a look!<\/p>\n\n<p>Automagically concatenates JS and CSS files that are output in wp_head() and wp_footer() - stores \/ serves them from Memcached (if installed) or Database. In a load-balanced environment, the generation of flat files can be expensive and hard to distribute. Minify takes advantage of Memcached and Site Options \/ Transients to do the work once and share it among all servers in your cluster. File names are dynamically-generated to allow cache-busting of a CDN like Akamai that doesn't always cache-bust by query string.<\/p>\n\n<p>New .htaccess rule!\n    RewriteRule ^([_0-9a-zA-Z-]+)?\/?wp-content\/cache\/minify-(.+)-(.*).(css|js)$ \/wp-content\/plugins\/minify\/make.php?hash=$2&amp;type=$4&amp;incr=$3&amp;site=$1 [L]<\/p>\n\n<!--section=installation-->\n<p>You MUST add this rewrite rule to your .htaccess file or httpd.conf file and then restart your server:\n    RewriteRule ^([_0-9a-zA-Z-]+)?\/?wp-content\/cache\/minify-(.+)-(.*).(css|js)$ \/wp-content\/plugins\/minify\/make.php?hash=$2&amp;type=$4&amp;incr=$3&amp;site=$1 [L]<\/p>\n\n<p>You need to install Memcached on your servers and use Ryan's WP Object Cache backend in WordPress:\nhttp:\/\/wordpress.org\/extend\/plugins\/memcached\/<\/p>\n\n<p>If you don't want to use Memcached: \n1) you're weird \n2) all of the action will happen in the database<\/p>\n\n<!--section=changelog-->\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Added a missing semicolon, props Robert<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>change your .htaccess rule to: RewriteRule ^([_0-9a-zA-Z-]+)?\/?wp-content\/cache\/minify-(.+)-(.*).(css|js)$ \/wp-content\/plugins\/minify\/make.php?hash=$2&amp;type=$4&amp;incr=$3&amp;site=$1 [L]<\/li>\n<\/ul>","raw_excerpt":"Automagically concatenates JS and CSS files that are output in wp_head() and wp_footer()","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/12351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=12351"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wonderboymusic"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=12351"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=12351"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=12351"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=12351"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=12351"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=12351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}