{"id":188237,"date":"2024-05-20T17:34:53","date_gmt":"2024-05-20T17:34:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rocketfront-connect\/"},"modified":"2026-08-25T21:18:51","modified_gmt":"2026-08-25T21:18:51","slug":"rocketfront-connect","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/rocketfront-connect\/","author":20300358,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.1","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"RocketFront Connect","header_author":"Kodeala","header_description":"Automate AWS CloudFront CDN clearing and cache management by seamlessly integrating the WP Rocket plugin with C3 Cloudfront Cache Controller.","assets_banners_color":"022c2e","last_updated":"2026-08-25 21:18:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.kodeala.com","header_author_uri":"https:\/\/www.kodeala.com","rating":0,"author_block_rating":0,"active_installs":20,"downloads":1264,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"kodeala","date":"2025-01-20 02:00:16"},"1.0.1":{"tag":"1.0.1","author":"kodeala","date":"2025-08-27 15:45:49"},"2.0.0":{"tag":"2.0.0","author":"kodeala","date":"2026-08-25 21:18:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3600949,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3600949,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3600949,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3600949,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[74288,3863,3875,12964,54246],"plugin_category":[],"plugin_contributors":[208811],"plugin_business_model":[],"class_list":["post-188237","plugin","type-plugin","status-publish","hentry","plugin_tags-autoptimize","plugin_tags-cdn","plugin_tags-cloudfront","plugin_tags-hummingbird","plugin_tags-wp-rocket","plugin_contributors-kodeala","plugin_committers-kodeala"],"banners":{"banner":"https:\/\/ps.w.org\/rocketfront-connect\/assets\/banner-772x250.png?rev=3600949","banner_2x":"https:\/\/ps.w.org\/rocketfront-connect\/assets\/banner-1544x500.png?rev=3600949","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rocketfront-connect\/assets\/icon-128x128.png?rev=3600949","icon_2x":"https:\/\/ps.w.org\/rocketfront-connect\/assets\/icon-256x256.png?rev=3600949","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RocketFront Connect keeps supported WordPress cache and optimization plugins synchronized with AWS CloudFront through C3 Cloudfront Cache Controller.<\/p>\n\n<p>When WP Rocket, Hummingbird, Hummingbird Pro, or Autoptimize clears its cache, RocketFront Connect automatically submits a CloudFront invalidation for all paths. If multiple supported cache-clear actions occur during the same request, they are consolidated into a single CloudFront invalidation to help prevent unnecessary duplicate requests.<\/p>\n\n<p>C3 Cloudfront Cache Controller is required for CloudFront integration. Supported WordPress cache plugins are detected automatically, and no specific cache plugin is required unless you want RocketFront Connect to synchronize WordPress cache clearing with CloudFront.<\/p>\n\n<p>RocketFront Connect also includes optional Scheduled Cache Synchronization under Settings &gt; RocketFront Connect. Scheduled synchronization can run daily or weekly using the WordPress site timezone and can be configured to clear supported WordPress caches, CloudFront, or both.<\/p>\n\n<p>Scheduled synchronization is useful for sites with overnight imports, external data feeds, automated content updates, or other processes that may change site content without triggering the normal WordPress cache-clearing hooks.<\/p>\n\n<p>The settings screen displays detected cache integrations, scheduling status, the next scheduled run, and results from the most recent execution. A Run Now option is also available for manually clearing the configured caches and CloudFront without waiting for the next scheduled run.<\/p>\n\n<h3>Supported Plugins<\/h3>\n\n<ul>\n<li>WP Rocket<\/li>\n<li>Hummingbird and Hummingbird Pro<\/li>\n<li>Autoptimize<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and configure C3 Cloudfront Cache Controller.<\/li>\n<li>Install and activate at least one supported cache plugin.<\/li>\n<li>Upload and activate RocketFront Connect.<\/li>\n<li>Clear the cache and confirm that a CloudFront invalidation is created.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added Hummingbird and Hummingbird Pro support.<\/li>\n<li>Added Autoptimize support.<\/li>\n<li>Added Scheduled Cache Synchronization under Settings &gt; RocketFront Connect.<\/li>\n<li>Added daily and weekly schedules using the WordPress site timezone.<\/li>\n<li>Added detected-plugin status, next-run information, last-run results, and Run Now.<\/li>\n<li>Redesigned the settings screen with a responsive card-based interface.<\/li>\n<li>Added clearer integration status and execution status panels.<\/li>\n<li>Added disabled-state behavior for schedule controls until scheduling is enabled.<\/li>\n<li>Prevented cache-only scheduled runs from unintentionally invalidating CloudFront.<\/li>\n<li>Prevented duplicate invalidations when multiple hooks fire in one request.<\/li>\n<li>Preserved the AWS SDK and signed HTTP fallback.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed a fatal error caused by a file removed from C3 Cloudfront Cache Controller.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with WP Rocket support.<\/li>\n<\/ul>","raw_excerpt":"Clears AWS CloudFront automatically when WP Rocket, Hummingbird, or Autoptimize clears its cache.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/188237","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=188237"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kodeala"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=188237"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=188237"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=188237"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=188237"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=188237"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=188237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}