{"id":10047,"date":"2011-12-02T21:43:20","date_gmt":"2011-12-02T20:43:20","guid":{"rendered":"http:\/\/cogito-ergo-blog.de\/blog\/?p=10047"},"modified":"2011-12-02T23:50:42","modified_gmt":"2011-12-02T22:50:42","slug":"serendipty-auf-wordpress-migriert","status":"publish","type":"post","link":"https:\/\/cogito-ergo-blog.de\/blog\/2011\/12\/02\/serendipty-auf-wordpress-migriert\/","title":{"rendered":"Serendipty auf WordPress migriert"},"content":{"rendered":"<p>Nach einiger M\u00fche ist das Blog nun endlich auf WordPress umgestellt.<\/p>\n<p>Das Update von Serendipity auf die neuste Version war eh \u00fcberf\u00e4llig, also warum nicht gleich umsteigen auf WordPress. Sieht einfach h\u00fcbscher aus und kann mehr.<\/p>\n<p>Leider ging der Import der Daten nicht so einfach wie gedacht.<\/p>\n<p>Zwar gibt es <a href=\"http:\/\/code.google.com\/p\/snowulf\/source\/browse\/#svn\/trunk\/wordpress\/s9y-to-wp\">hier<\/a> von Snowulf einen Importer und noch ein Update zur 1.5 <a href=\"http:\/\/tellini.info\/2010\/10\/serendipity-to-wordpress\/\">hier<\/a>. Aber zum einen muss man das Readme genau lesen und sich trauen, das SQL direkt anzuwenden auch wenn die WP Version nicht mehr stimmt, zum anderen sind dann immer noch nicht alle Inhalte mirgiert.<\/p>\n<p>Der erste Importversuch wurde gleich mittendrin abgebrochen, weil der Nutzernamen im Import schon vergeben war und das Import-Script das nicht abf\u00e4ngt. Leider waren die Kategorien aber schon importiert.<\/p>\n<p>Dann wurde die mehrsprachigen Artikel nicht \u00fcbernommen. Okay das waren hier nur 4 und da konnte man das Englische manuell r\u00fcberziehen.<\/p>\n<p>Aber es geht auch die Hierarchie der Kommentare verloren. Und die Formatierung von Quellcode geht in WP auch ganz anders (zum Gl\u00fcck aber besser, nur umstellen muss man trotzdem).<\/p>\n<p>Noch eine gute Quelle ist <a href=\"http:\/\/wiki.nodomain.cc\/projekte\/blog-migration\">hier<\/a> zu finden. Dort wird auch beschrieben was man tun muss damit die alten Permlinks wieder funktionieren. Allein die Post-IDs konstant zu halten reicht nat\u00fcrlich nicht, weil die Links von s9y ganz anders aussehen und sich mit den Standard-Einstellungen von WP auch nicht nachbilden lassen.<\/p>\n<p>Leider nutzt der Autor zum Umschreiben der URL eine Konfiguration\u00a0lighttpd, was bei Apache2 nat\u00fcrlich nicht passt. Mit etwas PHP bekommt man das aber auch in der Griff. Nur die Feed-URL sind hier jetzt noch nicht gerade gezogen, aber ich bef\u00fcrchte soviele Abbonnenten hab ich gar nicht \ud83d\ude09<\/p>\n<p>Naja jetzt ist&#8217;s geschafft und vielleicht lebt dadurch das Blog wieder etwas auf.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach einiger M\u00fche ist das Blog nun endlich auf WordPress umgestellt. Das Update von Serendipity auf die neuste Version war eh \u00fcberf\u00e4llig, also warum nicht gleich umsteigen auf WordPress. Sieht einfach h\u00fcbscher aus und kann mehr. Leider ging der Import &hellip; <a href=\"https:\/\/cogito-ergo-blog.de\/blog\/2011\/12\/02\/serendipty-auf-wordpress-migriert\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/posts\/10047"}],"collection":[{"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/comments?post=10047"}],"version-history":[{"count":3,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/posts\/10047\/revisions"}],"predecessor-version":[{"id":10050,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/posts\/10047\/revisions\/10050"}],"wp:attachment":[{"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/media?parent=10047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/categories?post=10047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cogito-ergo-blog.de\/blog\/wp-json\/wp\/v2\/tags?post=10047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}