{"id":18133,"date":"2012-05-13T12:58:28","date_gmt":"2012-05-13T12:58:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/kevinjohn-gallagher-pure-web-brilliants-base-framework\/"},"modified":"2012-08-20T00:14:42","modified_gmt":"2012-08-20T00:14:42","slug":"kevinjohn-gallagher-pure-web-brilliants-base-framework","status":"publish","type":"plugin","link":"https:\/\/hi.wordpress.org\/plugins\/kevinjohn-gallagher-pure-web-brilliants-base-framework\/","author":1341208,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4","stable_tag":"2.4","tested":"3.5.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Kevinjohn Gallagher:  _PWB Base Framework","header_author":"Kevinjohn Gallagher","header_description":"","assets_banners_color":"636363","last_updated":"2012-08-20 00:14:42","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/kevinjohngallagher.com\/","header_plugin_uri":"","header_author_uri":"http:\/\/kevinjohngallagher.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":27715,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":[],"upgrade_notice":{"2.0":"<ul>\n<li>Initial upgrade to public \/ GPL compatible version.<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"543761","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1","2.2","2.3","2.4"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[225,3002,39088,39089,1378],"plugin_category":[51],"plugin_contributors":[96353],"plugin_business_model":[],"class_list":["post-18133","plugin","type-plugin","status-publish","hentry","plugin_tags-cms","plugin_tags-framework","plugin_tags-kevinjohn-gallagher","plugin_tags-pure-web-brilliant","plugin_tags-simple","plugin_category-multisite","plugin_contributors-kevinjohngallagher","plugin_committers-kevinjohngallagher"],"banners":{"banner":"https:\/\/ps.w.org\/kevinjohn-gallagher-pure-web-brilliants-base-framework\/assets\/banner-772x250.jpg?rev=543761","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/kevinjohn-gallagher-pure-web-brilliants-base-framework_636363.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=installation-->\n<ol>\n<li>Upload <code>kevinjohn_gallagher_____framework.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>This plug-in does not seem to do anything?<\/dt>\n<dd><p>On it's own, you are correct. \nThis plug-in houses commonly used framework and functionality for the other plug-ins &amp; themes created in the Pure Web Brilliant WordPress offering. They cannot work without this plug-in.<\/p><\/dd>\n<dt>There is a menu item, but it has no options<\/dt>\n<dd><p>Correct.\nIt's a high level menu wrapper for the other plug-ins. On it's own, it won't do anything, but that changes when you add additional plug-ins that work well together.<\/p><\/dd>\n<dt>Where are these other plug-ins?<\/dt>\n<dd><p>We're releasing them to the WordPress repository at the quickest rate we can; but virtually all of our code was written for clients who required a non-GLPv2 compatible licence. There may be a small window where the framework is availible prior to the other plug-ins.<\/p><\/dd>\n<dt>Can this framework be used by plug-ins by other authors?<\/dt>\n<dd><p>Yes! We'd love that. This framework was built in response to our belief that in its rapid's growth the WordPress' lexington has muddied the water between functionality that should be in plug-ins versus those that should be in themes. We all duplicate so much code and functionality, and hopefully this will help others in the way it's helped us.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3<\/h4>\n\n<ul>\n<li>Updated security check<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<p>Added stylesheet to wp_admin\nAdded action: define_child_settings_sections\nAdded action: define_child_settings_array\nAdded action: add_plugin_to_menu\nAdded function: framework_on_action_admin_init()\nAdded function: framework_valid_callback ()\nAdded function: get_post_custom_fields ()\nAdded function: framework_get_value ()\nAdded function: framework_set_value ()\nAdded function: is_page_mine ()\nAdded function: get_the_permalink ()<\/p>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Removal of non-GPLv3 compatible functions.<\/li>\n<li>Publish to WP.org repository.<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Framework required for all Pure Web Brilliant plug-ins, themes and CMS features.<\/p>\n\n<h3>Arbitrary section<\/h3>\n\n<p><strong>Kevinjohn Gallagher:<\/strong> <a href=\"http:\/\/kevinjohngallagher.com\/\" title=\"Kevinjohn Gallagher .com\">Kevinjohn Gallagher<\/a><\/p>\n\n<p><strong>Agency:<\/strong> <a href=\"http:\/\/purewebbrilliant.com\/\" title=\"Pure Web Brilliant\">Pure Web Brilliant<\/a><\/p>\n\n<p>Framework release blog post: <a href=\"http:\/\/kevinjohngallagher.com\/2012\/05\/pure-web-brilliants-plugin-framework-released\/\" title=\"Pure Web Brilliant\u2019s plugin framework released\">Pure Web Brilliant\u2019s plugin framework released<\/a><\/p>\n\n<blockquote>\n  <p>\" I want to go on record thanking my colleagues and many of our current &amp; past clients, who were (mostly) happy to negotiate changes in the licence of our past work so that we could make it open source. \"<\/p>\n<\/blockquote>\n\n<ul>\n<li>Package:                      Pure Web Brilliant<\/li>\n<li>Version:                      2.0.1<\/li>\n<li>Author:                           Kevinjohn Gallagher <a href=\"mailto:&#102;&#114;&#097;&#109;&#101;&#119;&#x6f;&#x72;&#x6b;&#x40;&#x4b;&#x65;&#x76;&#x69;&#x6e;&#x6a;&#x6f;&#x68;nG&#097;&#108;&#108;&#097;&#103;&#104;&#101;&#114;&#046;&#099;&#111;&#x6d;\">&#102;&#114;&#097;&#109;&#101;&#119;&#x6f;&#x72;&#x6b;&#x40;&#x4b;&#x65;&#x76;&#x69;&#x6e;&#x6a;&#x6f;&#x68;nG&#097;&#108;&#108;&#097;&#103;&#104;&#101;&#114;&#046;&#099;&#111;&#x6d;<\/a><\/li>\n<li>Copyright:                    Copyright (c) 2012, Kevinjohn Gallagher<\/li>\n<li>Link:                             http:\/\/KevinjohnGallagher.com<\/li>\n<li>Licence:                      http:\/\/www.gnu.org\/licenses\/gpl-3.0.txt<\/li>\n<\/ul>","raw_excerpt":"Framework required for all Pure Web Brilliant plug-ins, themes and CMS features.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/18133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=18133"}],"author":[{"embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kevinjohngallagher"}],"wp:attachment":[{"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=18133"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=18133"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=18133"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=18133"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=18133"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=18133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}