{"id":7466,"date":"2009-12-08T00:52:19","date_gmt":"2009-12-08T00:52:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/bns-smf-feeds\/"},"modified":"2016-04-10T18:00:48","modified_gmt":"2016-04-10T18:00:48","slug":"bns-smf-feeds","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/bns-smf-feeds\/","author":914362,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1","stable_tag":"2.1","tested":"4.5.33","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"BNS SMF Feeds","header_author":"Edward Caissie","header_description":"","assets_banners_color":"","last_updated":"2016-04-10 18:00:48","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/buynowshop.com","header_plugin_uri":"http:\/\/buynowshop.com\/plugins\/bns-smf-feeds\/","header_author_uri":"http:\/\/edwardcaissie.com\/","rating":5,"author_block_rating":0,"active_installs":60,"downloads":14996,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>Please stay current with your WordPress installation, your active theme, and your plugins.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.1","1.1.1","1.2","1.3","1.3.1","1.3.1.1","1.3.1.2","1.4","1.5","1.5.1","1.6","1.7","1.7.1","1.7.2","1.8","1.9","1.9.1","1.9.2","1.9.3","1.9.4","2.0","2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"617079","resolution":"1","location":"assets"}},"screenshots":{"1":"The options panel."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4588,13432,850,13431],"plugin_category":[],"plugin_contributors":[80960],"plugin_business_model":[],"class_list":["post-7466","plugin","type-plugin","status-publish","hentry","plugin_tags-multiple-widgets","plugin_tags-option-panel","plugin_tags-rss","plugin_tags-smf","plugin_contributors-cais","plugin_committers-cais"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/bns-smf-feeds.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/bns-smf-feeds\/assets\/screenshot-1.png?rev=617079","caption":"The options panel."}],"raw_content":"<!--section=description-->\n<p>Plugin with multi-widget functionality that builds an SMF Forum RSS feed url by user option choices; and, displays a SMF forum feed. The widget includes the additional option to include in the feed: specific boards and\/or specific categories. There are also check boxes to include the feed item date and the item summary, too.<\/p>\n\n<p>NB: If updating from a version before 1.1 please make sure to re-save your widget options (check your feed type) for each instance after upgrading. This will set the feed type correctly using the new feed drop-down selection option. Thanks! ~cais\n* Copyright 2009-2015  Edward Caissie  (email : edward.caissie@gmail.com)<\/p>\n\n<p>This program is free software; you can redistribute it and\/or modify\n  it under the terms of the GNU General Public License version 2,\n  as published by the Free Software Foundation.<\/p>\n\n<p>You may NOT assume that you can use any other version of the GPL.<\/p>\n\n<p>This program is distributed in the hope that it will be useful,\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n  GNU General Public License for more details.<\/p>\n\n<p>You should have received a copy of the GNU General Public License\n  along with this program; if not, write to the Free Software\n  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA<\/p>\n\n<p>The license for this software can also likely be found here:\n  http:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Upload <code>bns-smf-feeds.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate through the 'Plugins' menu.<\/li>\n<li>Place the BNS SMF Feeds widget appropriately in the Appearance | Widgets section of the dashboard.<\/li>\n<li>Set options to personal preferences:<\/li>\n<\/ol>\n\n<ul>\n<li>Widget Title<\/li>\n<li>Specify the full URL to the SMF Forum (e.g.: http:\/\/www.simplemachines.org\/community\/)<\/li>\n<li>Choose feed type from drop-down menu (RSS, RSS2, Atom, RDF)<\/li>\n<li>The default is by recent Topics, or choose to display recent posts<\/li>\n<li>The default displays all items able to be seen by a \"guest\".<\/li>\n<li>Choose specific boards (or categories of boards) to include only.<\/li>\n<li>Choose the maximum quantity of items to display (varies by SMF user permissions)<\/li>\n<li>Choose to display the item date and\/or item summary<\/li>\n<\/ul>\n\n<p>-- or -<\/p>\n\n<ol>\n<li>Go to 'Plugins' menu under your Dashboard<\/li>\n<li>Click on the 'Add New' link<\/li>\n<li>Search for BNS SMF Feeds<\/li>\n<li>Install.<\/li>\n<li>Activate through the 'Plugins' menu.<\/li>\n<li>Place the BNS SMF Feeds widget appropriately in the Appearance | Widgets section of the dashboard.<\/li>\n<li>Set options to personal preferences:<\/li>\n<\/ol>\n\n<ul>\n<li>Widget Title<\/li>\n<li>Specify the full URL to the SMF Forum (e.g.: http:\/\/www.simplemachines.org\/community\/)<\/li>\n<li>Choose feed type from drop-down menu (RSS, RSS2, Atom, RDF)<\/li>\n<li>The default is by recent Topics, or choose to display recent posts<\/li>\n<li>The default displays all items able to be seen by a \"guest\".<\/li>\n<li>Choose specific boards (or categories of boards) to include only.<\/li>\n<li>Choose the maximum quantity of items to display (varies by SMF user permissions)<\/li>\n<li>Choose to display the item date and\/or item summary<\/li>\n<\/ul>\n\n<p>Reading this article for further assistance: http:\/\/wpfirstaid.com\/2009\/12\/plugin-installation\/<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>How can I get support for this plugin?<\/dt>\n<dd><p>Please note, support may be available on the WordPress Support forums; but, it may be faster to visit http:\/\/buynowshop.com\/plugins\/bns-smf-feeds\/ and leave a comment with the issue you are experiencing.<\/p><\/dd>\n<dt>Can I use this in more than one widget area?<\/dt>\n<dd><p>Yes, this plugin has been made for multi-widget compatibility. Each instance of the widget will display, if wanted, differently than every other instance of the widget.<\/p><\/dd>\n<dt>How can I style the plugin output?<\/dt>\n<dd><p>The plugin uses a variation of the WordPress RSS Output that assigns several rss related classes, such as: rssSummary, rss-date, and rsswidget. A wrapping class of 'bns-smf-feeds' has also been added to the widget for more fine tuning.<\/p><\/dd>\n<dt>How can I get the RSS feed url?<\/dt>\n<dd><p>Once the widget is activated and placed into a widget ready area, there will be a standard RSS icon displayed beside the feed title. This icon will have the url anchored to it, simply click on it to subscribe to the feed directly.<\/p><\/dd>\n<dt>How do I use the shortcode `bns_smf_feeds`; and, does it offer the same options as the widget?<\/dt>\n<dd><p>Yes, the shortcode does offer the same options as the widget. Here is a list of these options with their defaults:<\/p>\n\n<ul>\n<li>title = 'SMF Forum Feed'<\/li>\n<li>smf_forum_url = 'http:\/\/www.simplemachines.org\/community\/' (this is an example only not the actual default)<\/li>\n<li>smf_feed_type = 'rss2'<\/li>\n<li>smf_sub_action = false (false displays news or recent topics; true displays recent posts)<\/li>\n<li>smf_boards = '' (defaults to all)<\/li>\n<li>smf_categories = '' (defaults all)<\/li>\n<li>limit_count = '10'<\/li>\n<li>show_date = false<\/li>\n<li>show_summary = false<\/li>\n<li>blank_window = false<\/li>\n<li>feed_refresh = '43200' (value in seconds = 12 hours)<\/li>\n<\/ul>\n\n<p>For more information you can read the following codex entries:<\/p>\n\n<ul>\n<li>http:\/\/codex.wordpress.org\/Shortcode (basic usage)<\/li>\n<li>http:\/\/codex.wordpress.org\/Shortcode_API (for the more technically inclined)<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1<\/h4>\n\n<ul>\n<li>Released August 2015<\/li>\n<li>Updated to use PHP5 constructor objects<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Released December 2014<\/li>\n<li>Added \"In Plugin Update Message\" function to display relevant <code>changelog<\/code> entries<\/li>\n<li>Added class <code>bns-smf-feeds-content<\/code> wrapper for widget output<\/li>\n<li>Changed to a \"Singleton\" instantiation method<\/li>\n<li>Improved code formatting to better meet WordPress Code Standards<\/li>\n<li>Optimized <code>esc_attr( __() )<\/code> to <code>esc_attr__()<\/code><\/li>\n<li>Updated inline documentation<\/li>\n<li>Updated \"Tested up to\" version to 4.1<\/li>\n<li>Updated \"Requires at least\" version to 3.6 (for shortcode filter option)<\/li>\n<\/ul>\n\n<h4>1.9.4<\/h4>\n\n<ul>\n<li>Released May 2014<\/li>\n<li>Added $feed_fresh parameter to take it out of the \"global\" realm<\/li>\n<li>Code reformatting to better meet WordPress Coding Standards<\/li>\n<li>Fixed selection code for feed types<\/li>\n<li>Minor option panel layout adjustments<\/li>\n<li>Update required version to WordPress 3.6 to use shortcode filter parameter<\/li>\n<li>Update Copyright years<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>Released November 2013<\/li>\n<li>Added clarifying text to Board and Category settings<\/li>\n<li>Code clean up<\/li>\n<\/ul>\n\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Released October 2013<\/li>\n<li>Minor clean up of comments<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Released May 2013<\/li>\n<li>Version number compatibility update<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Released February 2013<\/li>\n<li>Added code block termination comments<\/li>\n<li>Added documentation header blocks<\/li>\n<li>Moved code into class structure<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>confirmed compatible with WordPress 3.5<\/li>\n<li>minor documentation updates<\/li>\n<li>code formatting and clean-up<\/li>\n<li>remove load_textdomain as redundant (see plugin header)<\/li>\n<li>remove unused Author option<\/li>\n<li>added shortcode <code>bns_smf_feeds<\/code><\/li>\n<li>update 'readme' with information about the shortcode<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>confirmed compatible with WordPress 3.4<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>updated documentation<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>released November 2011<\/li>\n<li>confirmed compatible with WordPress 3.3<\/li>\n<li>added phpDoc Style documentation<\/li>\n<li>added i18n support<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>released June 2011<\/li>\n<li>confirmed compatible with WordPress version 3.2-beta2-18085<\/li>\n<li>re-sized options panel<\/li>\n<li>updated screenshot to show new size (and layout) of options panel <\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>released December 11, 2010<\/li>\n<li>Confirm compatible with WordPress 3.1 (beta)<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>released: June 13, 2010<\/li>\n<li>code clean up to meet WP Standards<\/li>\n<li>corrected error with setting quantity of items displayed from the RSS feed<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>compatible with WordPress version 3.0<\/li>\n<li>updated license declaration<\/li>\n<\/ul>\n\n<h4>1.3.1.2<\/h4>\n\n<ul>\n<li>compatible with WordPress version 2.9.2<\/li>\n<li>updated license declaration<\/li>\n<\/ul>\n\n<h4>1.3.1.1<\/h4>\n\n<ul>\n<li>clarified the plugin's release under a GPL license<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>tied all links in the widget to use the \"option to open links in new window\"<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>removed unnecessary (commented out) code<\/li>\n<li>added option to open links in new window as suggested<\/li>\n<li>added new screenshot of option panel<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>added feed refresh frequency (in seconds) option<\/li>\n<li>added new screenshot of option panel<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>compatibility check for 2.9.1 completed<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>added drop-down menu to option panel to choose feed type, default set to RSS2<\/li>\n<li>updated the Option Panel screen shot<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>minor corrections to description and screenshot<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"Plugin with multi-widget functionality that builds an SMF Forum RSS feed url by user option choices; and, displays a SMF forum feed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/7466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=7466"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cais"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=7466"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=7466"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=7466"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=7466"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=7466"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=7466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}