{"id":18608,"date":"2012-06-15T06:24:30","date_gmt":"2012-06-15T06:24:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/manifest-builder\/"},"modified":"2012-06-15T13:27:34","modified_gmt":"2012-06-15T13:27:34","slug":"manifest-builder","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/manifest-builder\/","author":9658064,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.2.1","stable_tag":"trunk","tested":"3.4.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Manifest_Builder","header_author":"Christian Illies","header_description":"","assets_banners_color":"","last_updated":"2012-06-15 13:27:34","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/christian-illies.info\/","header_plugin_uri":"http:\/\/christian-illies.info\/2012\/06\/wordpress-cache-manifest-plugin\/","header_author_uri":"http:\/\/christian-illies.info","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1234,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5","0.5.1","0.5.2","0.5.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1443997","resolution":"1","location":"plugin"}},"screenshots":{"1":"adding custom files for caching or fallback files, if some file is unreachable."}},"plugin_section":[],"plugin_tags":[42072,146,203,15380],"plugin_category":[52],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-18608","plugin","type-plugin","status-closed","hentry","plugin_tags-application-cache","plugin_tags-cache","plugin_tags-html5","plugin_tags-manifest","plugin_category-performance","plugin_committers-christianillies"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/manifest-builder.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/manifest-builder\/trunk\/screenshot-1.png?rev=1443997","caption":"adding custom files for caching or fallback files, if some file is unreachable."}],"raw_content":"<!--section=description-->\n<p>Adds a HTML 5 Application Cache (Cache-Manifest) to your Blog \nfor all posts and categories. Your visitor is then able to see the whole website even he is offline. In addition you \ncan add custom paths for caching specific layout images \nfor example. A refresh of the manifest will automatically be called if any blog post changed, saved, deleted or created.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>unpack zip archive to \/wp-contents\/plugins<\/li>\n<li>add the function call <code>template_add_cache_manifest();<\/code> \nto the html-tag in the header.php of your current theme like this:   &lt;html  &gt;<\/li>\n<li>activate the plugin in your wordpress backend<\/li>\n<li>go to <code>Manifest Settings<\/code> and add additional files<\/li>\n<li>add the following line to your <code>.htaccess<\/code> in the root-directory: \n  AddType text\/cache-manifest .manifest<\/li>\n<li>(optional) add fallbacks for unreachable files i.e. <code>\/ \/offline.html<\/code>\nto redirect all unreachable calls to offline.html<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>0.5.2.1<\/h4>\n <ul>\n<li>fixed Bug: Manifest refreshes several times, so the user is not able to work offline<\/li>\n<\/ul>\n <h4>0.5.2<\/h4>\n <ul>\n<li>added information for beginners using these plugin in settings menu<\/li>\n<li>removed <code>remove_action(...)<\/code> if plugin is deactivated (not needed)<\/li>\n<li>template-method does not show anything if plugin is not available<\/li>\n<li>if activating plugin it now builds the manifest file<\/li>\n<li>if deactivatin plugin it now removes all allocated files from manifest-file<\/li>\n<\/ul>\n <h4>0.5.1<\/h4>\n <ul>\n<li>manifest refreshes automatically if manifest-settings were submitted<\/li>\n<li>adds fallback-paths automatically to cache section<\/li>\n<li>added screenshot to repository<\/li>\n<\/ul>\n <h4>0.5<\/h4>\n <ul>\n<li>added administration area in wordpress backend<\/li>\n<li>optimized plugin structure<\/li>\n<li>created class Manifest_Builder to build cache-manifest files <\/li>\n<li>added to wordpress repository<\/li>\n<\/ul>\n <h4>0.25<\/h4>\n <ul>\n<li>puts all post- and categorylinks automatically in the manifest file.<\/li>\n<\/ul>\n <h4>0.1<\/h4>\n <ul>\n<li>project start<\/li>\n<li>a function creates the manifest file without any administration possibilities<\/li>\n<\/ul>","raw_excerpt":"Creates a HTML 5 Cache-Manifest for your Blog.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/18608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=18608"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/christianillies"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=18608"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=18608"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=18608"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=18608"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=18608"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=18608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}