{"id":255267,"date":"2025-11-29T10:03:30","date_gmt":"2025-11-29T10:03:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/unburden-effortless-content-creation\/"},"modified":"2025-11-29T10:02:51","modified_gmt":"2025-11-29T10:02:51","slug":"unburden-connector","status":"publish","type":"plugin","link":"https:\/\/sl.wordpress.org\/plugins\/unburden-connector\/","author":23306262,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.8.5","requires":"4.7","requires_php":"7.4","requires_plugins":null,"header_name":"Unburden Connector \u2014 Effortless Content Publishing","header_author":"Consuly AI","header_description":"Connects your WordPress site to Unburden for seamless content management and publishing.","assets_banners_color":"","last_updated":"2025-11-29 10:02:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/unburden.cc","header_author_uri":"https:\/\/consuly.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":132,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>This version includes critical security improvements with proper output escaping throughout the plugin. All variables and options are now properly escaped when displayed, following WordPress security best practices. Recommended update for all users.<\/p>","0.9.9":"<p>This version adds support for fetching WordPress pages through the API, enabling better editorial line generation during connection setup. Recommended update for all users connecting new WordPress sites.<\/p>","0.9.7":"<p>Critical fix for API key authentication. Resolves 403 errors during connection by implementing base64 encoding for HTTP header transmission. Please update immediately if experiencing connection issues.<\/p>","0.9.6":"<p>This version fixes a critical connection verification issue. If you were experiencing 403 errors when connecting your WordPress site to Unburden, please update to this version.<\/p>","0.9.3":"<p>Minor update with improvements to database query handling and compliance with WordPress coding standards.<\/p>","0.9.2":"<p>This version includes comprehensive security improvements and full WordPress coding standards compliance. Please backup your site before upgrading.<\/p>","0.9.0":"<p>This version includes critical security improvements and enhanced WordPress compliance. Please backup your site before upgrading.<\/p>","0.8.1":"<p>This version includes security improvements and enhanced analytics. Please backup your site before upgrading.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Unburden Dashboard - Overview of your connected site","2":"Planning Posts - Manage your content calendar","3":"Posts Management - View and manage published content","4":"Connection Setup - Easy setup wizard"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,569,529,7143],"plugin_category":[],"plugin_contributors":[251378],"plugin_business_model":[],"class_list":["post-255267","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-automation","plugin_tags-content","plugin_tags-publishing","plugin_contributors-unburden","plugin_committers-unburden"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/unburden-connector.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Unburden is a powerful content creation and publishing platform that integrates seamlessly with WordPress. This plugin serves as the bridge between your WordPress site and the Unburden application, enabling automated content publishing, planning, and management.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Automated Publishing<\/strong>: Schedule and publish content automatically from Unburden<\/li>\n<li><strong>Content Planning<\/strong>: Plan and organize your content calendar<\/li>\n<li><strong>Author Mapping<\/strong>: Map Unburden authors to WordPress users<\/li>\n<li><strong>Media Upload<\/strong>: Upload images and media directly through the API<\/li>\n<li><strong>Analytics Integration<\/strong>: Track publishing performance and engagement<\/li>\n<li><strong>Category &amp; Tag Management<\/strong>: Create and manage WordPress categories and tags<\/li>\n<li><strong>Secure Connection<\/strong>: Encrypted, authenticated API communication<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Connect your WordPress site to your Unburden account<\/li>\n<li>Start creating and publishing content through the Unburden platform<\/li>\n<li>Content automatically appears on your WordPress site<\/li>\n<\/ol>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin connects your WordPress site to the Unburden platform for content management and publishing. The plugin collects and transmits the following information:<\/p>\n\n<ul>\n<li>WordPress site URL and basic site information<\/li>\n<li>User authentication tokens for secure API communication<\/li>\n<li>Content data (posts, pages, media) as requested through the Unburden platform<\/li>\n<li>Basic usage analytics for content performance tracking<\/li>\n<\/ul>\n\n<p>All data transmission is encrypted using HTTPS. The plugin does not collect personal information about your site's visitors. For more information about how Unburden handles your data, please visit <a href=\"https:\/\/unburden.cc\/privacy\">Unburden's Privacy Policy<\/a>.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, please visit:\n* <a href=\"https:\/\/unburden.cc\/support\">Unburden Support<\/a>\n* <a href=\"https:\/\/wordpress.org\/support\/plugin\/unburden-connector\">WordPress.org Support Forums<\/a><\/p>\n\n<h3>Credits<\/h3>\n\n<p>This plugin is developed by the Unburden team. It uses the following open-source libraries:\n* WordPress REST API\n* PHP OpenSSL for encryption<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<pre><code>Copyright (C) 2024 Unburden\n\nThis program is free software; you can redistribute it and\/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/unburden-connector<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the Unburden menu in your WordPress admin to connect your site.<\/li>\n<li>Follow the connection wizard to link your WordPress site with your Unburden account.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20an%20unburden%20account%3F'><h3>Do I need an Unburden account?<\/h3><\/dt>\n<dd><p>Yes, you need an active Unburden account to use this plugin. The plugin serves as a connector between WordPress and the Unburden platform.<\/p><\/dd>\n<dt id='is%20my%20data%20secure%3F'><h3>Is my data secure?<\/h3><\/dt>\n<dd><p>Yes, all communication between WordPress and Unburden is encrypted and authenticated. The plugin uses WordPress's built-in security features and follows WordPress coding standards.<\/p><\/dd>\n<dt id='can%20i%20disconnect%20my%20site%3F'><h3>Can I disconnect my site?<\/h3><\/dt>\n<dd><p>Yes, you can disconnect your WordPress site from Unburden at any time through the plugin's admin interface.<\/p><\/dd>\n<dt id='what%20wordpress%20versions%20are%20supported%3F'><h3>What WordPress versions are supported?<\/h3><\/dt>\n<dd><p>The plugin requires WordPress 4.7 or higher and PHP 5.6 or higher.<\/p><\/dd>\n<dt id='does%20this%20plugin%20track%20my%20usage%3F'><h3>Does this plugin track my usage?<\/h3><\/dt>\n<dd><p>The plugin includes analytics features that help track content performance. All data collection is documented and users are informed about data usage.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Security improvements: Fixed output escaping for PHP_VERSION constant<\/li>\n<li>Enhanced WordPress security standards compliance<\/li>\n<li>All variables and options now properly escaped when echoed<\/li>\n<li>Follows WordPress \"escape late\" principle for maximum security<\/li>\n<\/ul>\n\n<h4>0.9.9<\/h4>\n\n<ul>\n<li>Added <code>\/pages<\/code> REST API endpoint for fetching WordPress pages content<\/li>\n<li>Enables editorial line generation from WordPress pages during connection setup<\/li>\n<li>Improves content analysis by including both posts and pages in editorial strategy<\/li>\n<li>Provides richer context for AI-powered content planning and persona generation<\/li>\n<\/ul>\n\n<h4>0.9.8<\/h4>\n\n<ul>\n<li>Fixed WordPress REST API authentication pattern that was causing 403 Forbidden errors<\/li>\n<li>Replaced redundant permission callbacks with WordPress-standard authentication flow<\/li>\n<li>Simplified API endpoint permissions to rely on proper user authentication chain<\/li>\n<li>All API endpoints now use <code>is_user_logged_in()<\/code> permission callback instead of custom API key validation<\/li>\n<li>This follows WordPress best practices where authentication happens at the filter level and permissions are checked separately<\/li>\n<\/ul>\n\n<h4>0.9.7<\/h4>\n\n<ul>\n<li>Fixed API key transmission issue by implementing base64 encoding for HTTP headers<\/li>\n<li>Resolved authentication failures caused by special characters in API keys being escaped during HTTP transmission<\/li>\n<li>Improved compatibility with various web server configurations (nginx, Apache, reverse proxies)<\/li>\n<li>Enhanced error logging for better debugging of authentication issues<\/li>\n<li>API keys are now base64-encoded before transmission and decoded on receipt for reliable authentication<\/li>\n<\/ul>\n\n<h4>0.9.6<\/h4>\n\n<ul>\n<li>Fixed connection verification issue that was causing 403 errors during WordPress site setup<\/li>\n<li>Added dedicated <code>\/test-connection<\/code> endpoint for reliable connection authentication<\/li>\n<li>Improved error logging and diagnostics for connection verification process<\/li>\n<li>Enhanced compatibility with WordPress REST API authentication system<\/li>\n<\/ul>\n\n<h4>0.9.5<\/h4>\n\n<ul>\n<li>Updated plugin name to \"Unburden Connector \u2014 Effortless Content Publishing\" for better distinction<\/li>\n<li>Changed constant prefixes from \"APP_UNBURDEN_\" to \"UNBURDENCC_\" for uniqueness and WordPress compliance<\/li>\n<li>Updated minimum PHP requirement from 5.6 to 7.4 to align with current WordPress standards<\/li>\n<li>WordPress Plugin Directory compliance update<\/li>\n<\/ul>\n\n<h4>0.9.4<\/h4>\n\n<ul>\n<li>Fixed WordPress connection handshake permissions issue that was causing 401 authentication errors<\/li>\n<li>Modified the <code>\/get-key<\/code> endpoint to use public access with lookup_id validation for security<\/li>\n<li>Improved connection flow reliability by removing admin permission requirements from handshake endpoint<\/li>\n<li>Enhanced WordPress REST API compliance while maintaining security through encryption validation<\/li>\n<\/ul>\n\n<h4>0.9.3<\/h4>\n\n<ul>\n<li>Fixed WordPress coding standard warnings for direct database queries in activator class<\/li>\n<li>Added caching to transient cleanup operations for performance improvement<\/li>\n<\/ul>\n\n<h4>0.9.2<\/h4>\n\n<ul>\n<li>Security improvements: Fixed 26 WordPress coding standards violations<\/li>\n<li>Enhanced input sanitization and output escaping throughout plugin<\/li>\n<li>Replaced unsafe date() functions with WordPress-safe gmdate() and date_i18n()<\/li>\n<li>Improved database query compliance and transient management<\/li>\n<li>Updated to WordPress security standards for all user-facing output<\/li>\n<li>Comprehensive WordPress linter compliance update<\/li>\n<\/ul>\n\n<h4>0.9.1<\/h4>\n\n<ul>\n<li>Version bump and preparation for security updates<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Security improvements: Removed sensitive connection key from client-side JavaScript<\/li>\n<li>Security improvements: Added proper admin permission checks to handshake endpoint<\/li>\n<li>Enhanced WordPress compliance and security standards<\/li>\n<li>Updated \"Tested up to\" WordPress version to 6.6<\/li>\n<\/ul>\n\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>Enhanced analytics integration<\/li>\n<li>Improved error handling for API requests<\/li>\n<li>Added support for custom post types<\/li>\n<li>Security improvements<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>Complete WordPress REST API integration<\/li>\n<li>Author mapping functionality<\/li>\n<li>Media upload support<\/li>\n<li>Category and tag management<\/li>\n<\/ul>","raw_excerpt":"Connects your WordPress site to Unburden for seamless content management and publishing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255267"}],"author":[{"embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/unburden"}],"wp:attachment":[{"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255267"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255267"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255267"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255267"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255267"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}