I've currently got a Drupal site in production that has a few thousand nodes and a few thousand users. The site started out as a bit of an experiment so I did all sorts of naughty things like install lots and lots of modules without testing them....

Now the site is bloated and the database is throwing all sorts of weird and wonderful errors when the the cron runs. This is over and above some funky behaviour when I activate organic groups...

It is now exactly a year from when I launched the site and have decided to move to a new webhost and with that I thought I'd rebuild the site from scratch. Here is what I plan to do:

  1. Install a fresh copy of Drupal
  2. Install fresh copies of the latest versions of the contributed modules I am using
  3. Migrate node and user data across

My main concern is that I have a number of Flexinode types and I want to ensure that they all are migrated correctly.

Has anyone had any experieince with this? What are the important Drupal tables that I need to bring across? (I don't want to bring over everything and re-create the mess - I basically want my site data so it all looks the same to the users when I switch to the new server).

Thanks in advance!