{"id":31842,"date":"2014-09-19T03:42:12","date_gmt":"2014-09-19T03:42:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/known-plugin-dependencies\/"},"modified":"2015-12-07T21:59:45","modified_gmt":"2015-12-07T21:59:45","slug":"known-plugin-dependencies","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/known-plugin-dependencies\/","author":6788792,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1","stable_tag":"0.1","tested":"4.4.34","requires":"3.1","requires_php":"","requires_plugins":"","header_name":"Known Plugin Dependencies","header_author":"Juliette Reinders Folmer","header_description":"","assets_banners_color":"","last_updated":"2015-12-07 21:59:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=995SSNDTCVBJG","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/known-plugin-dependencies\/","header_author_uri":"http:\/\/www.adviesenzo.nl\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":2073,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.1":"<ul>\n<li>Initial release<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"993002","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"993002","resolution":"2","location":"assets"}},"screenshots":{"1":"Before: Plugins page with the Plugin Dependency plugin activated.","2":"After: Plugins page with the Plugin Dependency plugin activated + Known Plugin Dependencies plugin activated."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1082,19240],"plugin_category":[59],"plugin_contributors":[78237],"plugin_business_model":[],"class_list":["post-31842","plugin","type-plugin","status-publish","hentry","plugin_tags-composer","plugin_tags-dependency","plugin_category-utilities-and-tools","plugin_contributors-jrf","plugin_committers-jrf"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/known-plugin-dependencies.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/known-plugin-dependencies\/assets\/screenshot-1.png?rev=993002","caption":"Before: Plugins page with the Plugin Dependency plugin activated."},{"src":"https:\/\/ps.w.org\/known-plugin-dependencies\/assets\/screenshot-2.png?rev=993002","caption":"After: Plugins page with the Plugin Dependency plugin activated + Known Plugin Dependencies plugin activated."}],"raw_content":"<!--section=description-->\n<p>The awesome <a href=\"https:\/\/wordpress.org\/plugins\/plugin-dependencies\/\">WordPress Plugin Dependencies<\/a> plugin introduces plugin dependency management right into your WordPress admin area.<\/p>\n\n<p>Unfortunately, the reality is that very few plugins currently contain dependency information and until that changes, the effect of having the WordPress Plugin Dependencies plugin activated is minimal.<\/p>\n\n<p>This plugin enriches the information about dependencies available to the Plugin Dependencies plugin bridging the gap until plugins catch up and start incorporating the <code>Depends<\/code> and <code>Provides<\/code> tags in their file headers properly.<\/p>\n\n<blockquote>\n  <p>You'll need to have version <strong>1.3<\/strong> or higher of the <a href=\"https:\/\/wordpress.org\/plugins\/plugin-dependencies\/\">WordPress Plugin Dependencies<\/a> plugin installed for this plugin to have any effect.<\/p>\n<\/blockquote>\n\n<h4>Disclaimer:<\/h4>\n\n<p>The dependency list provided by this plugin is - <em>and will always be<\/em> - incomplete.<\/p>\n\n<p>Additional information to be added to the list is <a href=\"https:\/\/github.com\/jrfnl\/wp-known-plugin-dependencies\/pulls\">very welcome<\/a> and will be gracefully accepted.<\/p>\n\n<p>Even better: send a pull request or bug report to your favorite add-on plugin requesting them to start using the tags.<\/p>\n\n<h4>Background<\/h4>\n\n<p>This plugin was inspired by <a href=\"https:\/\/github.com\/x-team\/wp-plugin-dependencies\/issues\/34\">this discussion<\/a>.<\/p>\n\n<p>Rather than having individual developers create their own lists to enrich the available information, this plugin tries to  bundle the knowledge of dependencies.<\/p>\n\n<p>The ultimate goal is for the <code>Depends<\/code> tag to be widely adopted and this plugin to become obsolete.<\/p>\n\n<p>Of course, it would also help <strong>a lot<\/strong> if the Depends\/Provides tags would be officially recognized and mentioned in the <a href=\"http:\/\/wordpress.org\/plugins\/about\/faq\/\">Plugin Developers FAQ<\/a> and if what's expected to be at the top of the main .php file would be as well documented as the readme.txt file in the <a href=\"http:\/\/wordpress.org\/plugins\/about\/\">Developer Center<\/a>, but that's a whole other challenge ;-)<\/p>\n\n<p>Any lobbying you can do for this will of course be encouraged and applauded!<\/p>\n\n\n\n<p>If you like this plugin, please <a href=\"http:\/\/wordpress.org\/support\/view\/plugin-reviews\/known-plugin-dependencies\">rate and\/or review<\/a> it. If you have ideas on how to make the plugin even better or if you have found any bugs, please report these in the <a href=\"http:\/\/wordpress.org\/support\/plugin\/known-plugin-dependencies\">Support Forum<\/a> or in the <a href=\"https:\/\/github.com\/jrfnl\/wp-known-plugin-dependencies\/issues\">GitHub repository<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Extract the .zip file for this plugin and upload its contents to the <code>\/wp-content\/plugins\/<\/code> directory. Alternatively, you can install directly from the Plugin directory within your WordPress Install.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>How to add dependency information to a plugin:<\/dt>\n<dd><p>Add a 'Depends:' tag to the header of the main plugin .php file of plugin.<\/p>\n\n<pre><code>&lt;?php\n\/**\n * Plugin name: My Plugin\n * Depends:     Another Plugin\n *\/\n<\/code><\/pre>\n\n<p><strong><em>Sending in Git pull requests\/ SVN change requests to plugins with known dependencies is the best way to ensure plugin inter-dependency information is known and I strongly encourage you to do so.<\/em><\/strong><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1 (2014-09-20)<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Add-on plugin for the WordPress Plugin Dependencies plugin, injecting additional information about known dependencies between plugins.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/31842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=31842"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jrf"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=31842"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=31842"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=31842"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=31842"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=31842"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=31842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}