Follow for free plugins, new theme releases and theme news
Plugin Description
SmartSync is a comprehensive plugin that optimizes and manages synchronization settings for Amazon S3 and CloudFront within WordPress.
Features:
- Automated AWS Resource Creation – Checks for and automatically creates Amazon S3 buckets and CloudFront distributions if needed.
- CDN Configuration – Uses CloudFront as a Content Delivery Network (CDN) to enhance loading speeds.
- Synchronization Management – Tracks and manages synchronized files, errors, and statuses.
- Reset to Default – Reset settings to default values with ease.
- User-Friendly AWS Integration – Configure with AWS IAM credentials for a smooth setup.
How It Works
- Resource Check – Ensures Amazon S3 and CloudFront are properly set up.
- Automatic Setup – Creates required AWS resources if they do not exist.
- CDN Integration – Configures CloudFront for content delivery.
- Synchronization Management – Monitors and logs file sync status and errors.
How to Generate AWS IAM Keys
- Log in to the AWS Management Console.
- Navigate to IAM (Identity and Access Management).
- Click Users → Select or create a user.
- Go to the Security credentials tab.
- Click Create access key → Copy and store the keys securely .
Permissions Required:
– Amazon S3 (Full Access)
– CloudFront (Manage Distributions)
– Any additional permissions required based on your setup.
Benefits of Using CloudFront CDN
- Faster page loads with edge caching.
- Reduces server load by offloading content delivery.
- Enhanced security with AWS Shield.
License
This plugin is licensed under GPLv2 or later.
For details: GNU GPL v2.
Localization
To generate a .pot file for translations, run:
`sh
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar i18n make-pot . languages/wp-smartsync.pot –exclude=vendor
External Services
This plugin connects to third-party cloud storage and CDN services to manage file uploads, synchronization, and asset delivery. The services used are:
AWS (Amazon Web Services)
This plugin integrates with AWS S3 and related APIs for storing and retrieving media assets and configuration data.
- Data Sent: Bucket name, region, access credentials (user-supplied), and file metadata.
- When: During initial configuration, file uploads, or API-based operations.
- Terms: https://aws.amazon.com/service-terms/
- Privacy Policy: https://aws.amazon.com/privacy/
Cloudflare R2
Cloudflare R2 is used to store media files and access them via Cloudflare’s object storage API.
- Data Sent: Bucket name, region, access credentials (user-supplied), and file metadata.
- When: When configured and used for uploads, downloads, or deletions.
- Terms: https://www.cloudflare.com/terms/
- Privacy Policy: https://www.cloudflare.com/privacypolicy/
DigitalOcean Spaces
DigitalOcean Spaces provides cloud object storage for files uploaded via the plugin.
- Data Sent: Space name, region, access credentials (user-supplied), and file metadata.
- When: When performing file uploads or configuring DigitalOcean Spaces storage.
- Terms: https://www.digitalocean.com/legal/terms
- Privacy Policy: https://www.digitalocean.com/legal/privacy-policy
Google Cloud Storage
The plugin optionally integrates with Google Cloud Storage or Google APIs for storing, syncing, or managing user media files.
- Data Sent: Bucket name, access credentials (user-supplied), file metadata, and API requests based on plugin functionality.
- When: When the Google storage option is configured and used for upload/download operations.
- Terms: https://cloud.google.com/terms/
- Privacy Policy: https://policies.google.com/privacy
Screenshots
No screenshots provided