=== LightSync Pro === Contributors: tagteamdesign Tags: lightroom, canva, figma, dropbox, image sync Requires at least: 5.8 Tested up to: 6.9.1 Requires PHP: 7.4 Stable tag: 2.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Sync images from Lightroom, Canva, Figma, and Dropbox directly to your WordPress Media Library. No downloads, no uploads — just connect and sync. == Description == **LightSync Pro** connects your favorite creative platforms directly to WordPress. Edit an image in Lightroom, Canva, Figma, or Dropbox and sync it to your site without downloading, renaming, or re-uploading anything. = How It Works = 1. **Connect** — Authorize your Lightroom, Canva, Figma, or Dropbox account with one click via secure OAuth 2. **Browse** — See your cloud albums, designs, files, and folders right inside WordPress 3. **Sync** — Select images and sync them to your Media Library with automatic WebP compression = Supported Sources = * **Adobe Lightroom** — Browse albums, select photos, choose rendition sizes, and sync with version history * **Canva** — Browse designs, sync individual pages as images to WordPress * **Figma** — Browse teams, projects, and files; sync individual frames as images * **Dropbox** — Browse folders, preview images, and sync files directly = Key Features = * **Cloud-Native OAuth** — Secure broker-based authentication handles all API credentials. No developer keys required. * **WebP Compression** — Automatic image optimization on sync saves bandwidth and improves page speed * **Non-Destructive Updates** — Re-sync an image and the existing Media Library attachment is updated in place — all posts using that image update automatically * **Weekly Digest** — Email summary of all sync activity to keep your team informed * **Background Sync** — Large batches process in the background so you can keep working * **Activity Feed** — See your complete sync history with timestamps and details = Third-Party Services = This plugin connects to external services to provide its functionality. By using this plugin, you agree to the terms of service and privacy policies of the following services: **LightSync Pro Broker Service** This plugin uses lightsyncpro.com as a secure OAuth broker to handle authentication with cloud platforms. The broker temporarily processes OAuth tokens to establish connections but does not store your personal data or cloud content. * Service URL: [https://lightsyncpro.com](https://lightsyncpro.com) * Privacy Policy: [https://lightsyncpro.com/privacy](https://lightsyncpro.com/privacy) * Terms of Service: [https://lightsyncpro.com/terms](https://lightsyncpro.com/terms) **Adobe Lightroom** When you connect Adobe Lightroom, this plugin accesses your Lightroom catalog and albums via the Adobe Lightroom API to retrieve and sync your photos. * Service URL: [https://lightroom.adobe.com](https://lightroom.adobe.com) * Privacy Policy: [https://www.adobe.com/privacy/policy.html](https://www.adobe.com/privacy/policy.html) * Terms of Service: [https://www.adobe.com/legal/terms.html](https://www.adobe.com/legal/terms.html) **Canva** When you connect Canva, this plugin accesses your Canva designs via the Canva Connect API to retrieve and sync design images. * Service URL: [https://www.canva.com](https://www.canva.com) * Privacy Policy: [https://www.canva.com/policies/privacy-policy/](https://www.canva.com/policies/privacy-policy/) * Terms of Service: [https://www.canva.com/policies/terms-of-use/](https://www.canva.com/policies/terms-of-use/) **Figma** When you connect Figma, this plugin accesses your Figma files via the Figma API to retrieve and sync frame images. * Service URL: [https://www.figma.com](https://www.figma.com) * Privacy Policy: [https://www.figma.com/privacy/](https://www.figma.com/privacy/) * Terms of Service: [https://www.figma.com/tos/](https://www.figma.com/tos/) **Dropbox** When you connect Dropbox, this plugin accesses your Dropbox files via the Dropbox API to retrieve and sync images. * Service URL: [https://www.dropbox.com](https://www.dropbox.com) * Privacy Policy: [https://www.dropbox.com/privacy](https://www.dropbox.com/privacy) * Terms of Service: [https://www.dropbox.com/terms](https://www.dropbox.com/terms) = Who Is This For? = * **Photographers** using Lightroom who publish portfolios on WordPress * **Designers** who create in Canva or Figma and need images on their website * **Agencies** managing client sites with images stored in cloud platforms * **Content teams** who want to eliminate the download-upload workflow = Upgrade to Pro = The free version includes full manual sync for all four sources with WebP compression. Upgrade to [LightSync Pro](https://lightsyncpro.com/pricing) for: * **Automatic sync scheduling** — Set it and forget it. Albums and folders stay in sync automatically. * **Shopify integration** — Sync images to Shopify Files in addition to WordPress * **AVIF compression** — Next-gen image format for even smaller file sizes * **AI Insights** — AI-powered alt text generation, visual analysis, and SEO optimization * **Priority support** — Direct access to the development team == Installation == 1. Upload the `lightsyncpro` folder to `/wp-content/plugins/` 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to **LightSync Pro** in your admin sidebar 4. Connect your first source (Lightroom, Canva, Figma, or Dropbox) 5. Browse your cloud content and click Sync = Requirements = * WordPress 5.8 or higher * PHP 7.4 or higher * An account with at least one supported platform (Lightroom, Canva, Figma, or Dropbox) == Frequently Asked Questions == = Do I need API keys or developer accounts? = No. LightSync Pro uses a secure broker system that handles all API authentication. You just click "Connect" and authorize through the platform's standard OAuth flow. = Will syncing images slow down my site? = No. Images are synced to your WordPress Media Library as standard attachments. They're served from your hosting like any other image. Automatic WebP compression actually makes your site faster. = What happens when I edit an image in Lightroom/Canva/Figma? = You can re-sync it to WordPress. LightSync Pro will update the existing Media Library attachment in place — every post, page, and gallery using that image will automatically show the updated version. = Is my cloud account data secure? = Yes. LightSync Pro never stores your cloud platform credentials on your WordPress site. Authentication is handled through a secure broker that manages OAuth tokens on your behalf. = Can I sync to multiple WordPress sites? = Each WordPress installation connects independently. The free version supports one WordPress site per installation. = What image formats are supported? = LightSync Pro supports JPEG, PNG, TIFF, and WebP source images. All images can be automatically converted to WebP on sync for optimal web performance. == Screenshots == 1. Dashboard — Browse and manage your connected cloud sources 2. Lightroom — Select albums and photos to sync 3. Canva — Browse and sync your Canva designs 4. Figma — Navigate teams, projects, and files to sync frames 5. Dropbox — Browse folders and sync images == Changelog == = 2.0.1 = * Fixed: Logo display in dashboard command bar * Fixed: Weekly digest email toggle now saves correctly * Fixed: Weekly digest test email now includes demo data * Fixed: Figma export settings simplified (WebP @ 2x default) * Fixed: Relink button now only shows for Lightroom sources * Improved: Email-compatible icons in weekly digest * Added: Third-party service disclosures for WordPress.org compliance = 2.0.0 = * NEW: Added Canva, Figma, and Dropbox source support (previously Lightroom only) * NEW: Source tabs for switching between connected platforms * NEW: Background sync for large batches * NEW: WebP compression on all sources * NEW: Weekly digest email summaries * Improved: Refreshed admin UI with modern design * Improved: Better error handling and sync logging = 1.0.0 = * Initial release with Lightroom sync support == Upgrade Notice == = 2.0.1 = Bug fixes for logo display, weekly digest settings, and WordPress.org compliance updates. = 2.0.0 = Major update! Now supports Canva, Figma, and Dropbox in addition to Lightroom. All sources include manual sync, WebP compression, and weekly digest emails.