Tools and references to help migrate blogging platforms.
Writing and designing a blog can be the greatest thing since sliced cheese, but what happens when you’re no longer happy with your current platform? How does one take what they already have and transport it to something completely different? In this post we’ll take a look at the top ways you as a blogger/CMS user can move from one system to another without breaking a cold sweat.
WordPress
A free and open source blogging tool and a content management system (CMS) based on PHP and MySQL.
- WordPress to EE (Download, Reference) : A small app that reads the XML file you can export from WordPress and saves the contents to the Movable Type Import Format that EE can import from.
- WordPress to Jekyll (WordPress to Jekyll Exporter, Reference) : One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll.
- WordPress to Tumblr
- import2 : $12.00-$49.00 – Each pricing plan has it’s own limits on # of records you can import and does not migrate images and 302 redirects. Step by Step Reference Guide
- WordPress to Perch
- Perch Docs : Importing WordPress posts.
- WordPress to Drupal
- WordPress Import : This module imports a WordPress blog into Drupal from a WordPress eXtended RSS (WXR) file.
- WordPress to Ghost (Ghost WordPress Plugin) : Export your WordPress data to Ghost.
Drupal
A popular free and open source CMS. Drupal can be scaled for personal blogs or enterprise mega-sites, and like WordPress there are thousands of modules that can be added to increase functionality.
- Drupal to WordPress
- CMS2CMS – Automated Drupal to WordPress Migration : This WordPress plugin is developed to help you move your site content from Drupal to WordPress easily and very fast in just a few mouse clicks – no coding skills required.
Joomla
An open source CMS solution made freely available to everyone.
- Joomla to WordPress
- CMS2CMS – Automated Joomla to WordPress Migration : WordPress plugin to help migrate your website content from Joomla to WordPress easily and automatedly in just a few simple steps.
- Joomla to Drupal
- Joomla to Drupal Guidelines
- Joomla!™ to Drupal migration : This tool imports your website content items smoothly and saves you from the migration hassle! Prices start at $29.00.
Expression Engine
A modular content management system developed by EllisLab. ExpressionEngine is a commercial product, but has a free “core” version available for personal and non-profit websites, but with fewer features.
- EE to WordPress
Jekyll
A simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favourite web server.
- Jekyll to WordPress
- jekyll-to-wordpress importer : Migrate Jekyll posts to WordPress (based on andylolz script).
- Jekyll Migration Docs
Tumblr
- Tumblr to WordPress
- tumblr2wordpress : This tool will create a WordPress compatible XML file from your Tumblr blog, which you can then save and import into WordPress.
- Tumblr to WordPress Plugin : Import posts from a Tumblr blog via a WordPress plugin.
- Tumblr to Drupal
- CMS2CMS Migration Prices will vary based on the amount of content.
Were these tools/instructions listed helpful? Was something not great? Maybe one thing was better than another? Whatever the case may be let us know in the comments. Happy migrating!
Resources:
- The Movable Type Import / Export Format Docs
- The WordPress eXtended Rss (WXR) Export/Import, XML Document Format Decoded and Explained
- Migrate : The migrate module provides a flexible framework for migrating content into Drupal from other sources (e.g., when converting a web site from another CMS to Drupal). Out-of-the-box, support for creating core Drupal objects such as nodes, users, files, terms, and comments are included – it can easily be extended for migrating other kinds of content
- User Import : Import users into Drupal, or update existing users, with data from a CSV file (comma separated file)
Just have to jump into this section and leave my reply. I would recommend including this plugin in the list http://goo.gl/QvPX8Y. In my case worked very seamleesly and trouble-free.