WP Manifestindependent plugin directory
manifest / unclassified / cloud-media-importer

Cloud Auto Importer

WordPress plugin for automatic image import from cloud storage

by Michael Otieno Omondi · github.com/mike2634/cloud-media-importer · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mike2634/cloud-media-importer/archive/refs/heads/main.zip

🚀 Automated Cloud-to-WordPress Image Importing

Cloud Media Importer is a WordPress plugin that imports images from Google Drive directly into the WordPress Media Library, with support for bulk processing, duplicate detection, image optimization, automatic alt text, and WooCommerce media.

Import your images. Optimize them. Organize your media — automatically.


✨ Features

Feature Description
☁️ Google Drive Import Import images directly from Google Drive
📁 Bulk Import Import entire folders instead of processing files individually
🔍 Duplicate Detection Uses MD5 hashing to detect and skip duplicate images
📝 Automatic Alt Text Generates alt text from image filenames
🗜️ Image Compression Optional JPEG, PNG, and WebP optimization
📊 Real-Time Progress Monitor import progress and statistics
📋 Import Logs Track successful and failed imports
🛒 WooCommerce Support Import images for WooCommerce product media
🔐 OAuth 2.0 Secure Google authentication
☁️ Cloudflare Worker Optional authentication architecture
🎨 WordPress Admin UI Simple and clean administration interface
🌍 Multisite Support Compatible with WordPress multisite

🔐 Authentication

Cloud Media Importer supports two authentication methods.

☁️ Cloudflare Worker

The plugin can use a Cloudflare Worker to handle the OAuth authentication flow without requiring users to enter Google API credentials directly into WordPress.

Benefits:

  • 🔐 OAuth authentication
  • 🔑 Secure credential handling
  • ⚡ Simplified connection process
  • 🌐 External OAuth callback handling

🔑 Google API Credentials

Advanced users can also configure their own Google OAuth credentials directly.


🔄 How It Works

Google Drive
     │
     ▼
🔐 Google OAuth
     │
     ▼
☁️ Cloud Media Importer
     │
     ├── 🔍 Check duplicates
     ├── 📝 Generate alt text
     ├── 🗜️ Optimize images
     └── 📊 Track progress
     │
     ▼
🖼️ WordPress Media Library
     │
     ▼
🛒 WooCommerce Product Media

🧠 Smart Processing

Cloud Media Importer is designed for bulk workflows, making it practical when working with large collections of images.

The plugin can:

  • 📂 Process images from Drive folders
  • 🔍 Check for existing files
  • 🖼️ Download image content
  • 📝 Generate filename-based alt text
  • 🗜️ Compress images when enabled
  • 📊 Report import progress
  • 📋 Record import results

This allows users to move large image collections into WordPress without manually uploading each image.


🛠️ Technology

WordPress

  • 🟦 PHP
  • 🟦 WordPress Plugin API
  • 🟦 WordPress Media Library
  • 🛒 WooCommerce

APIs & Authentication

  • 🔐 Google OAuth 2.0
  • ☁️ Google Drive API
  • ☁️ Cloudflare Workers

Image Processing

  • 🖼️ JPEG
  • 🖼️ PNG
  • 🖼️ WebP
  • 🔍 MD5 duplicate detection

📦 Installation

From WordPress

Search for:

Michael Cloud Image Auto Importer

in the WordPress plugin directory.

Manual Installation

  1. Download the plugin.
  2. Upload it to:
/wp-content/plugins/
  1. Activate the plugin from WordPress → Plugins.
  2. Open the plugin settings.
  3. Connect your Google Drive account.
  4. Select the images or folder to import.

📈 Current Version

Version: 2.0.2

What's New in 2.0.2

  • 🔧 Updated Cloudflare Worker connection endpoint
  • 🔐 Updated Google OAuth callback routing
  • ⚙️ Improved production OAuth compatibility
  • 📚 Updated Cloudflare Worker authentication documentation

🗺️ Project Direction

The project is focused on making large-scale WordPress media importing more automated and efficient.

Future development areas include:

  • ⚡ Improved large-batch processing
  • 📊 Better import monitoring
  • 🧠 More intelligent media organization
  • 🔐 Continued OAuth security improvements
  • ☁️ Expanded cloud storage integrations

👨‍💻 Developer

Michael Otieno

Computer Science graduate and software developer interested in WordPress development, cloud technologies, automation, and cybersecurity.


📚 Learn More

🔗 GitHub Repository: https://github.com/MIKE2634/cloud-media-importer

🔗 WordPress Plugin: https://wordpress.org/plugins/michael-cloud-image-auto-importer/


📄 License

This project is licensed under the GPL-2.0-or-later license.


☁️ Import • 🗜️ Optimize • 📝 Organize

Built for WordPress media automation.