Migrating from Drupal 5 to Drupal 7

This blog (the one where you're reading this text) was originally published with Drupal 5.  I've been exploring ways to upgrade all the way to Drupal 7, now that it's out and available, but had been struggling with an easy way to get my old 'blog' entries moved over... there wasn't a lot there (something like 66 entries), but some of them still get click-throughs once in a while, and I hate to just 'give up' on a challenge like that.  I read suggestions about writing a custom module, and explored the Migrate module, but none of them looked quick enough for me.  In the end, I used the Feeds module, which lets your Drupal site consume an RSS feed, chopping up the feed items and creating nodes from them on your site.  So, I created an RSS view on the old site, listing full content of the old blog entries and set up and 'old blog entry' content type on the new site that paralleled the format of the entries.  Then I set up the Feeds module to map the RSS entries to the appropriate fields in the 'old blog entry' content type, pushed the button, and voila...all the old content is here.  It took a couple tries for me to re-tool the pathauto module so it would build the urls exactly like the old site, so permalinks from other places are still good.  Also, I lost a few things in the translation...mostly old images that I don't care about.  They could probably be brought over manually, if I cared that much (I don't).  Drupal rocks!

Tags

Add new comment

The content of this field is kept private and will not be shown publicly.

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Add new comment

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.