{"id":6643,"date":"2009-09-05T04:33:31","date_gmt":"2009-09-05T04:33:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/rsscloud\/"},"modified":"2022-12-14T18:03:02","modified_gmt":"2022-12-14T18:03:02","slug":"rsscloud","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/rsscloud\/","author":5279457,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5.0","stable_tag":"0.5.0","tested":"6.1.10","requires":"2.8","requires_php":"","requires_plugins":"","header_name":"RSS Cloud","header_author":"Joseph Scott","header_description":"","assets_banners_color":"","last_updated":"2022-12-14 18:03:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/josephscott.org\/","rating":0,"author_block_rating":0,"active_installs":100,"downloads":19379,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"0.4.2":{"tag":"0.4.2","author":"josephscott","date":"2016-04-14 13:54:32"},"0.5.0":{"tag":"0.5.0","author":"josephscott","date":"2022-12-14 18:03:02"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.2","0.5.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[850],"plugin_category":[],"plugin_contributors":[77494,77589],"plugin_business_model":[],"class_list":["post-6643","plugin","type-plugin","status-publish","hentry","plugin_tags-rss","plugin_contributors-automattic","plugin_contributors-josephscott","plugin_committers-automattic","plugin_committers-josephscott","plugin_committers-westi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/rsscloud.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Adds RSSCloud ( http:\/\/rsscloud.org\/ ) capabilities to your RSS feed.<\/p>\n\n<!--section=changelog-->\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Updates to support PHP 8+<\/li>\n<li>Check for http scheme in the $notify_url, add it if missing<\/li>\n<li>Only output the cloud element when we are in a feed - the rss2_head hook also runs for exports<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Use wp_safe_remote_*() functions for HTTP requests<\/li>\n<li>Use openssl_random_pseudo_bytes() ( when available ) instead of mt_rand() when generating tokens<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Limit domain characters<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Add support for the domain parameter in notification requests<\/li>\n<li>Notification requests that include a domain parameter use HTTP GET that\ninlcudes a challenge field that must be returned exactly as is in the body\nof the response<\/li>\n<li>Separate out the code for scheduling notifications and sending\nnotifications, making it easier to replace just one or the other<\/li>\n<li>Only update notification URL details if something in the full\nloop has changed<\/li>\n<li>Add an optional parameter to rsscloud_send_post_notifications()\nfor the rss2_url that was updated<\/li>\n<li>Add do_action() calls for certain events<\/li>\n<li>Provide a failure response for update requests for any feed URL\nthat isn't the feed URL for the blog<\/li>\n<li>Accept any 2xx HTTP status code for notifications<\/li>\n<li>Use RSSCLOUD_FEED_URL constant for the blog feed URL if it is defined<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Escape error text when a notification test has failed<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Require notification path to start with a slash<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Limit path characters<\/li>\n<li>Fix typo<\/li>\n<li>Small adjustment to plugin description<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Minor improvements and bug fixes<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Adds RSSCloud ( http:\/\/rsscloud.org\/ ) capabilities to your RSS feed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/6643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=6643"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/automattic"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=6643"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=6643"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=6643"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=6643"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=6643"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=6643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}