Altlasten müssen gelegentlich beseitigt werden. Nun war dieses Blog hier an der Reihe und wurde von PHP4 / MySQL4 / Serendipity nach PHP5 / MySQL5 / WordPress migriert. Leider gibt es keinen offiziellen Migrationspfad in diese Richtung, die Umstellung hat aber dank der Doku von Fabian Fischer und dem inoffiziellen S9Y-Importer von Dobschat und anderen relativ reibungslos geklappt.

Nicht geklappt hat die Übernahme der alten Permalinks, da WordPress in Version 2.9 für jede Revision eines Artikels eine weitere Artikel-ID vergibt. Zudem konnte WordPress nicht das Markup aller S9Y-Artikel rendern und ich musste die betroffenen Artikel anpacken. Summa summarum wurden dabei die Artikel-IDs neu gewürfelt und da selbige Bestandteil der Permalinks waren, waren selbige jetzt eben kaputt und haben nun ein neues ID-freies Format. Wieder eine Altlast weniger.

Jetzt hoffen wir mal dass der Teufel nicht doch wieder irgendwo im Detail steckt.