Tremend Tech Blog

"Software is a great combination between artistry and engineering. When you finally get done and get to appreciate what you have done it is like a part of yourself that you've put together." (Bill Gates)

Looking for software experts?

Need an expert advice on software development? Need consulting work done in time and at high standards? Tremend has the right solution for you.

We can provide expertise in:
  • high traffic and complex content website infrastructures
  • website development-advanced web programming with PHP, .NET, Java, Flash/Flex, Ajax

Our friends

Xaraya to Drupal Migration Script

September 11th, 2009 by Julia Biro

Using some features from the following script(http://drupal.org/node/105308) I managed to port
a Xaraya 1.4 to Drupal 6.13.

It does the following:

  • import of users
  • import of articles and comments
  • import of forums and comments
  • import of content types
  • import of vocabularies and terms
  • import of files

The first thing I’ve done was to eliminate the sequences table, which is deprecated starting from Drupal version 4.

Managing categories:
I’ve used the xaraya categories with parent id equal to 0 as Content Types and Vocabularies
and inserted all the other as terms associated with the vocabulary.

The term hierachy is created by running a script on the term_hierarchy table
setting parent_id 0 for the first child and the original parent_id for the next ones.

Managing files and images:
Inserting them into the ‘files’ table is not enought, the FileField
and ImageField modules installation is mandatory in order to associate an field with an node.(this part is not implemented)

In order to mentain the relationships safe I had to use the original id’s in all tables .

Click here to download the script

Share/Save

Posted in Drupal |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.