At last night’s WordPress Developer Meetup in Orange County, I talked a bit about WP Migrate DB, which I have used to successfully migrate over 200 WordPress websites. WP Migrate DB creates a dump of the database, much like taking an MySQL dump, but replaces old domain name with the new domain name. It also handles the conversion of serialized strings, which reduces the amount of migration issues, such as missing menus and widgets. Everything is handled through the WordPress dashboard, so there is no need to have to go into PHPMyAdmin, which as you knw, can be dangerous for the inexperienced. As awesome as Migrate DB is, it only handles the database portion of the move. To fully migrate, you would need to copy your files to the new location as well. I have talked more in depth about Migrating Self-hosted WordPress on my speaker deck which may be found: https://speakerdeck.com/suzettefranck/migrating-self-hosted-wordpress.
Brandon Dove talks about some other tools used to migrate sites such as WP All Import. WP all Import allows you to import any CSV or XML file into WordPress and provides mapping and templating tools to facilitate use of the imported data.
Gregg Franklin talks about Desktop Server, which is an awesome desktop application that sets up a WordPress Development environment on your local PC or Mac, and soon, Unix will be supported as well.
The entire meetup was broadcast live and recorded by awesome Jason Tucker and may be found below:
More info and notes will be put up here on the official OCWP website.