Loose thoughts on the plan of attack for the blog migration:
- Install Octopress locally
- Configure S3 and install a dummy Web site.
- Use’s3cmd’ to upload test site to Amazon S3
- Test incremental uploads. This is a firm requirement.
- Full database backup of existing Drupal blog
- Take backup of Drupal installation (additional modules, scripts).
- Install vanilla Drupal 7 locally.
- Install copy of the existing Dupal blog in local version (overwrite database ?).
- Use the Drupal to Octopress migration script. This extracts nodes from the database and creates Markdown files for each post, This script is probably for Drupal 6 so some tweaks (major rewrite) may be needed for bleeding edge Drupal 7. URL aliasing is supposedly supported.
- Test the various elements in the checklist. Disqus comments need the correct domain name so will have to come last.
- Configure a redirect from ’nbrightside.com’ to the Amazon URL. I can see trouble and lots of Googl’ing here.
- Place source code (Markdown posts) into GitHub repository.
- Put kettle on.