Home > Ubuntu > Coding again: migrate Serendipity to Wordpres

Coding again: migrate Serendipity to Wordpres

images1My wife asked me to migrate her gossip blog from Serendipity to Wordpress. Since my coding qualities have nearly died I decided to build the migrator in PHP.

My approach was simple: connect to the Serendipity database, read the entries table, generate a Wordpress export XML and import that into Wordpress. The Wordpress export XML format is really simple, it comes down to RSS deluxe.

The migrator is easy to use:

1. Fill the Serendipity database connection details in the script
2. Upload the script to the serendipity server
3. Request the script in a browser, or using wget
4. Save the result in a file
5. Import the file into wordpress

You can download the script: serrendipity_to_wordpressphptar.

That leaves you with a filled Wordpress database. However the images are still missing. Serendipity stores the images in its upload directory. In my case this was in the root of the site: /uploads. Just copy the full directory to the root of the Wordpress server solved the problem.

My wife still has to complete the new site, but the migration is a success. Which leaves me with a happy wife and the good feeling of having completed a bit of coding.

Ubuntu

  1. No comments yet.
  1. No trackbacks yet.