Tipps & Tricks für die Migration von Serendipity auf Wordpress
Wer nicht von heute auf Morgen migrieren will dem sei etwas geraten. Dies gilt auch für alle die früher oder später unter Umständen migrieren wollen oder könnten
Serendipity nutzt standardmäßig die ID jedes Blogeintrages in der URL um ihn wiederzufinden. Das Dumme dabei ist, egal wie die URL aussieht, sobald eine ID enthalten ist kann man die Migration von einer Software auf die andere nicht mehr ohne Probleme durchführen. Aus diesem Grund empfehle ich ein Schema zu verwenden das nicht mit der ID arbeitet.
Für Personen die vorhaben irgendwann zu migrieren würde ich diese Umstellung ab jetzt empfehlen, damit wird der Google Index bis zur Migration auch die richtigen Links liefern und andere Personen werden auch ihre Links anpassen.
Danach verwendet man am besten das angepasste Script von Paws. Damit ist eine Migration ohne Problem möglich – für Unix und Linux User empfehle ich das Script in einem Editor zu öffnen und die Zeichenkodierung und LineEndings auf Windows Standard zu stellen um es danach auf UTF-8 und Linux LineEndings umzukonvertieren. Sonst wird das Script nicht funktionieren.
Nachdem alle Kommentare und Posts migriert sind müssen die Authorzuordnungen der Einträge per Hand vorgenommen werden. Da bei mir wenige Authoren sind und die meisten Posts von mir stammen habe ich dies per Hand vorgenommen.
Danach ist es wichtig, dass alle URLs entweder dem alten Schema angepasst werden, wer jedoch gerne andere Friendly URLs verwenden will kann dies ohne Probleme machen. Die alten URLs können mittels dem Plugin Dean’s Permalinks Migration weiterverwendet werden. Diese Plugin mapped einfach das alte URL Schema auf das neue.
Ein weiterer wichtiger Punkt ist, die RSS Leser von der Migration zu benachrichtigen bzw. es so anzustellen, dass sie gar nichts von dem Wechsel mitbekommen. Für letzteres habe ich Feedburner verwendet und auch bei Serendipity schon, wie auch jetzt bei Wordpress, alle User beim Abonnieren auf die Feedburner URL umgeleitet. Somit kann sich die eigentlich RSS URL des Blogs ändern, der User wirds nicht bemerken. Feedburner ist gratis und bietet seit der Übernahme durch Google noch mehr Funktionen gratis an und weiters bieten alle gängigen Blog Applikationen die nötigen Features um Feedburner sauber zu integrieren. Trotzdem empfiehlt es sich vor der Schließung des alten Blogs die neue RSS URL bekannt zu geben.
Die wichtigsten Dinge sind erledigt, wer noch weiter tüfftelt, kann mittels mod_rewrite noch viele Dinge von alt auf neu anpassen, vorallem wenn es um die Friendly URLs geht. Für mich haben die oben genannten Schritte gereicht und da mein Blog nur zum Spaß geführt wird stört es mich nun nicht so, wenn ich den einen oder anderen Leser verliere. Aufmerksame Leser bleiben einem sowieso treu und bekommen auch diese Änderung mit.
Für weiter Fragen im Bezug auf diese Migration steh ich gerne via Kommentarfunktion zur Verfügung.
