Zur Erinnerung: letzten Mittwoch überfiel des nächtens zum zweiten Mal eine Comment-Spam-Attacke meine allesaussersport-Domain. Da das Entfernen von Spam-Kommentaren bei MovableType 2.x allgemein aasig ist, und unter meinen speziellen Rahmenbedingungen besonders, fiel am Morgen der Entschluß auf Wordpress umzusteigen.
Zum Einsatz kam, schließlich ist es langweilig das Alte zu replizieren, ein Wordpress 1.3 „Nightly“, also eine frühe Alpha-Version.
Ex- und Import der Einträge war leicht. MovableType bietet eine Export-Funktion die Einträge und Kommentar in einer Textdatei ablegt und Wordpress bietet ein Script zum Importieren jener Datei in Wordpress (WP). Erste Schwierigkeit: es haben sich auf allesaussersport binnen 12 Monate 2MB Text angesammelt, die WP-Import-Funktion kann aber, je nach Server, nur eine begrenzte Menge aufnehmen. In meinem Fall lag das Limit irgendwo bei 1,2MB, bei anderen bei 800KB. Die Lösung lag auf der Hand und ließ sich durch eine Suche im Wordpress-Supportforum bestätigen: Die exportierte Textdatei in zwei Teile auseinanderupfen und in zwei Schritten importieren lassen.
Zweite Schwierigkeit: Beim Import fragt WP nach auf welche Wordpress-User die MovableType-Autoren umgelegt werden sollen. Hat bei mir nicht wirklich geklappt, er hat einen zweiten User „dogfood“ angelegt. Hier musste ich per phpMyAdmin direkt in die Datenbank rein, um mit SQL-Anweisungen die Autoren-ID quer durch alle Einträge von „dogfood“ auf „dogfood“ umzusetzen. Ich will meine Hand nicht ins Feuer legen, dass dies nicht irgendwo Nebenwirkungen verursacht, aber ich habe nichts erkennen können, wo die User-ID eines Artikels sonst noch in den SQL-Tabellen auftaucht.
Das Template war schnell von MovableType auf WP umgestrickt, da besaß ich mit blogbar.de hinreichend Erfahrung und konnte auch auf dafür angefertigte Hacks/Plug-Ins zurückgreifen.
Die Quick'n'Dirty-Umsetzung war so binnen 2-3 Stunden gegessen. Plus 2-3 weitere Stunden die ich verwendet habe, um das Layout von allesaussersport.de etwas aufzufrischen.
Baustellen sind noch hinreichend vorhanden. Die Archivlinks funktionieren zwar hinreichend, aber ich bin mir nicht sicher inwieweit alles bereits auf WP-Dateien zurückgreift, oder noch auf die statischen MovableType-Dateien. Am Layout und an speziellen Archiv-Templates muss auch noch geschraubt werden.
Und am nächsten Tag durfte ich die Arbeit noch mal machen, denn ich Idiot hatte eine Sache nicht bedacht: die MovableType-Installation lief im Hintergrund noch. Und als des nächtens die Kommentar-Spammer wieder zurückkehrten, brachten die neuen Kommentare das MovableType-CGI dazu, die index.php-Startseite zu überschreiben. War aber nicht schlimm. Das neue Layout war CSS-basierend, ich musste nur einige Tags austauschen und hatte den Zustand vom Vortage drin.
Wie macht sich WP generell?
Die Oberfläche finde ich zum Texten immer noch sehr viel angenehmer als MovableType. Was aber immer noch katastrophal ist, ist die Situation mit Trackbacks und Pingbacks, die immer noch genauso wenig funktionieren. Liest man sich quer durch die Foren und deutet das Schweigen der Entwickler, so scheint sich eine diffzile Gemengenlage zu existieren. Anscheinend sind die Probleme nicht richtig nachvollziehbar und tauchen nur bei einigen Personen auf. Auch der vielzitierte
codefreak.de-Hack sowie die elegantere Version von wp-hackers (siehe
generation NeXt) bringen einigen (sprich: mir) keine Linderung, da das Problem nicht auf Query-Strings beschränkt ist.
Ich habe leider noch keine Zeit gehabt, mir das eingehend anzugucken (sprich: mal zu sehen was da überhaupt von WP ausgegeben wird, ob mod_rewrite eine Rolle spielt etc...). Aber es sei hier zur Warnung erwähnt, falls man auf WP umsteigen möchte und ein Ping- oder Trackback-Junkie ist.