Hey Dev.to! π As a WordPress developer, I've always been frustrated with broken migration tools. That's why I built Feed Importer for Blogger v1.0.0βa modern plugin that handles Blogger's new .atom export format. It's now live on WordPress.org, and I'm excited to walk you through its features and real-world contexts where it shines.
Why This Plugin Exists
Blogger's recent updates broke the default WordPress importer. Existing alternatives? Paid, outdated, or unreliable. Feed Importer for Blogger fixes this with a free, open-source solution using AJAX batch processing and real-time progress tracking.
Core Features Breakdown
Let's dive into the key features, with some code insights from the plugin's architecture.
Atom Export Support
Handles Blogger's latest .atom files (post-2023 updates).
Parses XML efficiently without external libs.AJAX Batch Processing
Prevents timeouts on large imports (processes 5 posts at a time).
Real-time progress bar via JavaScript.Automatic Image Import
Downloads images to WordPress media library.
Replaces URLs in content for local hosting.Duplicate Detection & Author Mapping
Skips existing posts; maps Blogger authors to WP users.
Metadata storage for redirects.Clean Admin UI
Intuitive interface in Tools > Blogger Importer.
Settings for pages, duplicates, etc.
Use Cases and Contexts
This plugin excels in various scenarios:
Personal Blogger Migration
You're a blogger with 50-200 posts. Export .atom from Blogger, upload to WP, and import in 5-10 minutes. Perfect for preserving SEO with original dates and URLs.
Agency Client Work
Handling multiple client migrations? Batch process without manual tweaks. The AJAX system handles large sites (1000+ posts) without server crashes.
Dev Testing & Staging
Set up staging sites quickly. Import test data from Blogger to simulate real content for theme/plugin development.
**
Content Consolidation**
Merging multiple blogs? Import selectively, skip duplicates, and map authors for multi-author sites.
Post-Migration Cleanup
After import, use stored metadata for 301 redirects. Integrates with plugins like Redirection for seamless URL handling.
Installation & Quick Start
Or manual: Download from WordPress.org, upload, activate.
Performance Benchmarks
Small blog (20 posts): ~2 mins
Medium (200 posts): ~10 mins
Large (1000+): ~20-30 mins (depends on images)
Requires WP 6.0+, PHP 8.0+, 512MB memory.
Future Roadmap
Comment import
Custom field support
API integrations
Contribute on GitHubβPRs welcome!
This plugin has saved me countless hours. Try it out and let me know your thoughts. Happy migrating! π
Top comments (0)