Hi all. I have a site ( built with CCK, panels etc) with a lot of content subdivided into a vast range of content-types.
However, I am not really happy with the theme, which is a custom drupal 6 theme.

I was wandering if it is worth the effort to upgrade the site as it is from drupal 6 to drupal 7 and to upgrade the theme.

Which brings me to the question: is there an easy way to export all content, content types, taxonomies etc. from a drupal 6 site in such a way as to be able to import it into a fresh drupal 7 site? Any of you have experience with this?

Thanks for any tips.

Comments

rocky007’s picture

I have the same question. I have a number of methods tested, still unresolved.
node export and import did not work
Backup and migrate dit not work

deastlack’s picture

Taxonomy, content types were so minimally defined in the D5 site I'm tasked with redesigning in D7 that those are best abandoned and redone from scratch in D7. How ever there are two content types that have a significant number of nodes that I would not like to have to manually redo. The D5 sites has an image content type containing no CCK fields.

I have little exp with D5. Was the Image content type built in to drupal at that time?

Thank you, for your time and attention.

David H. Eastlack

plastikkposen’s picture

Have a couple of sites that would be nice to upgrade now that most "essential" modules are usable for D7. I'm not into any fancy or thousands of posts, just want to export a few hundred post containing the regular stuff and a couple of cck fields.

There must be some plain and simple way to do this?

-thanks

plastikkposen’s picture

Okey.. Im gonna try this:
http://drupal.org/project/node_export

lizabu002’s picture

Got the same dilemma here.

thomas.leperou’s picture

Hi everyone,

I have the same issue, although I have not tested yet this solution but this one can interest you :
http://drupal.org/project/migrate,

Regards,
Thomas Lepérou

Regards,
Thomas Lepérou

Optalgin’s picture

I am about to migrate my d6 content to d7
Did you manage to do it using migrate module?

ibullock’s picture

Also worth trying (Requires Migrate module from above)

Drupal-to-Drupal data migration

"migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed."

I'm using this right now and have had pretty good results so far.

Ian Bullock

gruf’s picture

I've used the Feeds module to load content from various sources into a website.

It shouldn't be too difficult to configure a feed to load content from one site (on Drupal 6) to another site (Drupal 7)?

andyanderso’s picture

The feeds module has allowed me to migrate my content and was easier to learn than the migrate module (although it seems like the migrate module is more "powerful"). This tutorial helped me out.

My Local Electrician’s picture

There are many ways in which to effectively upgrade your d6 site to d7. I have been through exactly what you are describing so I thought how I went about it may help.

My main site was originally built back in 2008 in Drupal 5. Since then it has been upgraded to Drupal 6 and now just recently Drupal 7. The site also has many content types, many custom views, and user generated content.

What I did was to use a backup of the site (so the live site was still live and un touched) I then carried out all the work from the backup on my local machine. I tried many ways of exporting, importing, migrating etc etc and in the end I still found it cleaner and simpler to Upgrade the site.

Have you tried running a copy of your site on your local machine and try the upgrade? My experience was once I had my site running the current Drupal version, sorting any other issues out are much less of a head ache than to try to import all your content into a fresh copy of drupal. Many of the contrib modules do have upgrade paths and as long as you follow the notes you should not have a problem. (views for example upgraded for me with no problems (some of my views have contextual filters etc, these also upgraded without a hitch)

I would recommend that after upgrading, use the schema module to help clean up and delete any old tables in your database (make sure you have run all the updates first and your site is working)

Like I say there are many ways in which to achieve what you wish to do, due to my site being rather complex I felt my experience may help with your decision.

Offering SME's Social Media packages & Drupal website services - www.mylocalelectrician.co.uk

Rhino’s picture

You successfully *upgraded* a Drupal 6 to 7? I've yet to be able to do this without a thousand errors, then again my D6 is formerly a D5 which I upgraded. You have no errors.

My Local Electrician’s picture

Yes, I have successfully upgraded many drupal sites from one major version to another. I do find that using the schema module helps to find problem tables in the database. You are also very welcome to check out my blog on how I updated a site from D5 to D7 here

Offering SME's Social Media packages & Drupal website services - www.mylocalelectrician.co.uk

Rhino’s picture

That's nice. I've had schema installed for over a year and regurlarly prune my database. I still run into hundreds of errors when I try to upgrade.

I've also tried to migrate fields with Migrate, with massive and inconsistent failures, that is it's not the same things failing each time. I'm probably giving up soon because this is getting to be beyond ridic. I have a lot of CCK fields, and a lot of data stored in Amazon S3. I've also tired exporting data from d6 into a clean d7 install and must say I'm utterly confused as to where things are supposed to go, so if anyone has any pointers on how t do this, or scripting examples - NOT using migrate - I'd be much obliged.

It might be worth noting that I've ben using Drupal since 4.7 and never had an issue upgrading before. I migrated with a mysql script from PostNuke.

Satyam Upadhyay’s picture

I am also having the same task

saty

suresh.kamrushi’s picture

Even i faced same problem. After trying few export modules, decided to write my own php code to move content from drupal 4 to drupal 7. Here i am sharing the link, someone may get some help out of this: http://goo.gl/GPmG9F