What is the best way to migrate the following data from Drupal 5 to Drupal 8?

  • Nodes (different content types)
  • Nodes with images
  • Usernodes (this is a special node type in Drupal 5)
  • User accounts
  • User profiles
  • Images (special content type)

I want to setup a total new installation of Drupal 8 and then import the data from my old Drupal 5 site (which is still online).

There are a lot of migrate modules (in Drupal 8 Core) and other helpful modules (e.g. feeds, node import), but I do not want to migrate data with 2 steps.

What is the best way to migrate the data directly from the Drupal 5 database into my Drupal 8 installation?

Thank you.

closed as primarily opinion-based by kiamlaluno Apr 14 '17 at 17:28

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    There's many ways to do this (probably too broad/opinionated here). But the TL;DR is use the migration module/framework when you can't tolerate data loss and you want direct control of the process, and use import tools (e.g. Feeds, node import, etc) when you can tolerate some data loss. – Shawn Conn Apr 14 '17 at 16:01

To do this, you will require some coding skills (or maybe you can hire a programmer). You might have to do one or more of the following:

I don't know if there exists any way to do an easy D5 > D6 migration? If yes, then consider migrating your data to D6 first and then use the D8 core migration modules to import the D6 stuff into D8. Good luck!

  • Thank you. I will read your tutorial later on. I think it must be possible to export the nodes and data from Drupal 5 database with phpmyadmin (e.g. as csv data). And then import it with a module into Drupal 8. Do you think this is a good way? – drupalfan Apr 14 '17 at 19:13
  • That sounds good. However, if you make regular updates to the D5 site, you must stop making updates to the site at one point before the final migration. Also, if you are planning to migrate, users, taxonomies, nodes and bunch of other stuff, you will end up with many files! It will be much easier if you directly do a migration from the database. – Jigarius Apr 14 '17 at 19:20
  • Yes and how can I do a migration directly form the database? I do not want to write much code, is it possible to do it without much coding? – drupalfan Apr 14 '17 at 19:28
  • I'm afraid you will have to write substantial amount of code. – Jigarius Apr 14 '17 at 19:51
  • I am sure I will not! – drupalfan Apr 14 '17 at 21:47

Not the answer you're looking for? Browse other questions tagged or ask your own question.