Blogger migratie naar Drupal via Wordpress

Niet zo lang geleden kondigde Google aan dat het vanaf 1 mei zijn FTP-publicatie dienst voor Google Blogger zal stopzetten.
Vrij lastig natuurlijk indien je hier gebruik van maakt. Op Prosite zijn er ook enkele klanten die gebruik maken van deze dienst, dus gingen we op zoek naar een oplossing.

Dat we alles zouden overhalen naar Drupal is vrij logisch als je bedenkt dat we hier dag dagelijks mee aan het werk zijn, de waslijst van voordelen moet ik je alvast niet meer vertellen.

Tijdens het gehele migratieproces moest er natuurlijk rekening gehouden worden met volgende zaken:

  • Overzetten van alle posts naar nodes
  • Bewaren van tags/labels
  • Indien mogelijk overnemen van reactie's

Na even de bestaande Drupal modules te hebben bekeken kwam ik eerst uit bij de Wordpress import module.
Aangezien er voor Drupal geen rechtstreekse mogelijkheid is om een import te doen vanuit Blogger.com zou het dus moeten verlopen met als tussenstap Wordpress.

Na een account te hebben aangemaakt op Wordpress.com kon ik het door Blogger.com gegenereerde XML (Atom) bestand importeren in de tijdelijke Wordpress blog.

Tussenstand: Yes, alle posts, tags en reactie's zijn overgenomen. So far so good ;-)

Volgende stappen:

  • Installeren Drupal Wordpress module op de toekomstige Drupal installatie
  • Exporteren van je Wordpress blog met de ingebouwde functie van Wordpress
  • Via de pathauto module voor Drupal de juiste opmaak van de clean-url's voorzien voor zowel de nodes als de tags.
  • Importeren van de Wordpress blog (wxr.xml file) in de Drupal Wordpress import module

En bij het laatste ging het telkens mis, er werden telkens maar 290 nodes ingelezen door de import-tool.
Verscheidene nieuwe pogingen ondernomen waaronder de wxr.xml file aan te passen op basis van de bij Wordpress import meegeleverde README.txt. Maar telkens bleef het resultaat hetzelfde.

Om niet te veel tijd te verliezen ging ik op zoek naar een andere oplossing om de inhoud over te zetten en probeerde zo nog enkele verschillende migratiescripts, telkens met weinig of geen resultaat.

Tot ik uiteindelijk terecht kwam bij een Wordpress-Drupal converter op prime357.net/node/58.

Volgende stappen:

  • Wordpress blog lokaal installeren
  • Converter uitpakken
  • Database connecties instellen
  • Instellen welke inhoudstypes, tags, ...
  • Importeren

En jawel volledig alle inhoud, tags en reacties werden feilloos overgezet van Wordpress naar Drupal met dit uiterst gemakkelijke programma.

Het resultaat kan je bekijken op http://www.ottenbourg.com/blog

Weldra zal de Prosite blog ook volgen!

Geen reacties beschikbaar.

Reactie toevoegen