{"id":46472,"date":"2012-11-22T08:56:51","date_gmt":"2012-11-22T08:56:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/prankzapper\/"},"modified":"2012-11-22T08:59:07","modified_gmt":"2012-11-22T08:59:07","slug":"prankzapper","status":"closed","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/prankzapper\/","author":10697638,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5","stable_tag":"1.0","tested":"3.4.2","requires":"3.4.2","requires_php":"","requires_plugins":"","header_name":"PrankZapper","header_author":"Kamil \"Brego\" Dzieli\u0144ski <brego.dk@gmail.com>","header_description":"","assets_banners_color":"","last_updated":"2012-11-22 08:59:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/brego\/PrankZapper","header_author_uri":"http:\/\/brego.dk\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1090,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>Initial upload<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[146,144,3868,3861,247],"plugin_category":[52,54],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-46472","plugin","type-plugin","status-closed","hentry","plugin_tags-cache","plugin_tags-caching","plugin_tags-compress","plugin_tags-gzip","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_committers-bregodk"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/prankzapper.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<h4>PrankZapper - packer, minifier &amp; gzipper for JavaScript &amp; CSS<\/h4>\n <p>Some concepts borrowed from <a href=\"https:\/\/github.com\/farhadi\/SmartOptimizer\">SmartOptimizer<\/a> by <a href=\"http:\/\/farhadi.ir\/\">Ali Farhadi<\/a>.<\/p>\n <p>Used packers \/ minifiers are <a href=\"http:\/\/code.google.com\/p\/cssmin\/\">CssMin<\/a> and <a href=\"http:\/\/joliclic.free.fr\/php\/javascript-packer\/en\/\">JavaScriptPacker<\/a> (Nicolas Martins PHP port of Dean Edwards' <a href=\"http:\/\/dean.edwards.name\/packer\/\">packer<\/a>.)<\/p>\n <p>Some WordPress concepts borrowed from <a href=\"http:\/\/wordpress.org\/extend\/plugins\/wp-super-cache\/\">WP Super Cache<\/a>.<\/p>\n <h4>What is this?<\/h4>\n <p>This plugin, in essence, finds a specified file, packs it, creates a gzipped version of it, and saves it in a cache folder.<\/p>\n <ul>\n<li>If you want to access the raw version of the requested file, add the nocache variable to the url (configurable, defaults to \"nocache\".)<\/li>\n<li>The gzipped version of the file will only be created if the client indicates that it supports gzip.<\/li>\n<li>The WordPress activation my not work properly. I'm not a htaccess, nor a WordPress expert. It works in my tests though.<\/li>\n<\/ul>\n <h4>Disclaimer<\/h4>\n <p>This is an ongoing experiment, and it is in continuous alpha stage, so use it at your own risk. If you have comments or suggestions, post an <a href=\"https:\/\/github.com\/brego\/PrankZapper\/issues\">issue<\/a> or contact me through <a href=\"mailto:&#x62;&#x72;&#x65;&#103;&#111;&#x2e;&#x64;&#x6b;&#064;&#103;&#x6d;&#x61;&#x69;&#108;&#046;&#x63;&#x6f;&#x6d;\">email<\/a>.<\/p>\n <p>Enjoy ;)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>PranZapper<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Enjoy.<\/li>\n<\/ol>\n <p>Beware: the plugin will add the following entry to your .htaccess file, which may conflict with other rules.<\/p>\n <p>.htaccess:     RewriteRule ^(.+)&#046;(js|css)$ \"\/PrankZapper.php?file=$1.$2\" [NC,L,QSA]<\/p>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n <ul>\n<li>Initial upload.<\/li>\n<\/ul>","raw_excerpt":"PrankZapper - packer, minifier &amp; gzipper for JavaScript &amp; CSS.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/46472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=46472"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bregodk"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=46472"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=46472"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=46472"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=46472"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=46472"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=46472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}