Mit ‘S9Y’ getaggte Artikel

Howto – Migration Serendipity -> WordPress

Donnerstag, 14. Oktober 2010

Dieser Artikel soll kurz und knapp beschreiben, wie eine Migration von Serendipity (S9Y) 1.5.4 zu WordPress 3.0.1 von statten geht. Ich werde mich auf die wesentlichen Punkte: Migration der Inhalte, User, Kategorien und Kommentare beschränken. Weiterhin gehe ich darauf ein, wie die URLs zu den Artikeln und Feeds konsistent gehalten werden können.

Los gehts! Man besorge sich die aktuele Version von WordPress auf wordpress.org. Achtung, wer eine deutsche Version habe möchte, sollte diese gleich hier herunerladen um späteres Einspielen von Sprachfiles zu umgehen. Die Installation sollte auch ohne Beschreibung recht simpel von statten gehen.

Jetzt gehts an den eigentlichen Import der S9Y Daten. Der Serendipity Importer von Snowulf hat hier die Arbeit für mich erledigt. Das README ist essentiell und sollte Schritt für Schritt abgearbeitet werden! Wenn hier alles glatt läuft, sollten nach wenigen Minuten alle Beiträge (inkl Tags), Kommentare und Kategorien im WordPress gelandet sein.

Die Bilder der Einträge kopiert man ganz lässig aus der S9Y Installation ins WordPress. In meinem Fall:

cp -a /home/www/s9y.cruisersblog.de/htdocs/uploads /home/www/wp.cruisersblog.de/htdocs/

Um auch zukünftig die Bilder dort zu speichern habe ich im WordPress unter:

Einstellungen -> Mediathek -> Uploads in folgendem Ordner speichern ‚uploads‘

gesetzt.

Ob man die Bilder automatisch in Order sortiert haben möchte, kann man hier auch gleich entscheiden. Jetzt sollten die Beiträge inkl der Bilder bereits angezeigt werden.

Schön sieht das jedoch noch nicht aus, da der Text nicht um die integrierten Bilder fließt. Hier muss das CSS des gewählten WordPress Themes angepasst werden. Bei mir half ein Einfügen der folgenden Zeilen in die Datei /wp-content/themes/default/style.css

img.serendipity_entrypaging {
border-bottom-width:0;
border-color:initial;
border-left-width:0;
border-right-width:0;
border-style:initial;
border-top-width:0;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}
img.serendipity_image_center {
border-bottom-width:0;
border-color:initial;
border-left-width:0;
border-right-width:0;
border-style:initial;
border-top-width:0;
padding-left:5px;
padding-right:5px;
}
img.serendipity_image_left {
border-bottom-width:0;
border-color:initial;
border-left-width:0;
border-right-width:0;
border-style:initial;
border-top-width:0;
float:left;
padding-left:5px;
padding-right:5px;
}
img.serendipity_image_right {
border-bottom-width:0;
border-color:initial;
border-left-width:0;
border-right-width:0;
border-style:initial;
border-top-width:0;
float:right;
padding-left:5px;
padding-right:5px;
}

Um die Links genauso zu gestalten wie im S9Y müssen die Permalink Einstellungen wie folgt verändert werden:

Einstellungen -> Permalinks -> Benutzerdefinierte Struktur : /archives/%post_id%-%postname%.html

Da WordPress seine RSS Feeds an anderer Stelle bereitstellt als S9Y ist auch hier Handlungsbedarf. Es gibt 2 Möglichkeiten diese Herausforderung zu bewältigen:

* über rewrite regeln in der apache config
* über ein Plugin im WordPress

Ich möchte hier auf Letzteres eingehen, da die Konfiguration simpler und komfortabler ist. Man installiere das Plugin „Redirection„. Folgende Konfiguration ist ein guter Start:

Performanter ist es sicher, diese Regeln mit mod_rewrite in einer .htaccess unterzubringen. Hier sieht man jedoch auf einen Blick wie oft die Regel gefeuert hat und wann der letzte Zugriff war. So kann man entscheiden, ob die Regel noch von Nöten ist.

Prinzipiell ist euer Blog nun Ready to go. Welche Plugins sinnvoll sind und welche Hürden ich beim Anpassen meines Templates hatte, gibt es dann ganz bald.

Habe ich vergessen etwas zu erwähnen? Bitte in den Kommentaren ergänzen. Danke!

Nachtrag von Kai-Uwe:

Kurze Info, die du vielleicht oben noch mit aufnehmen kannst, falls man Plugins automatisch herunterladen möchte. Es ist nach der Installation kein tmp Folder gesetzt.
http://www.k8a.de/wordpress-update-fehlgeschlagen-temporaere-datei-konnte-nicht-angelegt-werden/

WordPress

Mittwoch, 13. Oktober 2010

Nach 6 Jahren S9Y musste ich mal etwas Neues ausprobieren. So habe ich heute (prinzipiell innerhalb von 30 Minuten) meine gut 1.000 Beiträge auf die neue Plattform migriert.

Weitere 30 Minuten habe ich mit CSS- und Templateanpassungen verbracht.

Soweit fühlt sich das Monster gut an. In ein paar Tagen werde ich entscheiden, ob es so bleiben wird.

Eine genau Beschreibung der Migration gibts hier.

Serendipity vom iPhone

Donnerstag, 13. August 2009

Ich suche seit Längerem eine App, mit der ich komfortabel von unterwegs aus bloggen kann. Für WordPress gibt es diese iPhone-Apps wie Sand am Meer.

Gott sei Dank bietet Serendipity (S9Y) eine MT-API. Heute habe ich es riskiert und „blind“ iBlogger! (iTunes Link) für stolze 8 Euro gekauft. Der Preis hat mich wirklich abgeschreckt aber aus meiner Sicht gab es keine Alternativen.

Und ja, es hat sich gelohnt:

  • mehere Blogs verwaltbar
  • komfortabel Bilder einfügen
  • GeoTag setzen
  • Tags enfügen
  • Links setzen
  • UTF-8 support (!!!)

    Ich habe dem Hersteller bereits signalisiert, dass er S9Y in seine „Supported Blogengines“-Liste aufnehmen kann.

    P.S. Robert hat sich auch über iBlogger und s9y ausgelassen. 🙂

  • Serendipity 1.4 released

    Montag, 29. Dezember 2008

    Hoffe Ihr seid alle gut über den ersten Rutsch Feiertage gekommen.
    Garvin scheint die Tage genutzt zu haben und hat uns mit einer frischen S9Y-Version beschenkt: 1.4 alias „Post-Christmas-Monk-Miles-Moondog“. 😉

    Installation – wie immer ein Kinderspiel!

    Serendipity 1.0 released

    Donnerstag, 15. Juni 2006

    Heute wurde das beste Blog der Welt in der Version 1.0 released.

    Downloaden
    und Spass haben.

    Singa Rulez

    Samstag, 13. Mai 2006

    Seit eben hat auch Daniel sein eigenes Blog und wird hier von den Vorbereitungen und seiner Zeit in Singapur berichten.

    I am watching you…. buddy! 😉

    Und noch einer…

    Montag, 05. September 2005

    Nach Otto hat auch Jutta endlich den Schuss gehört und hat sich für S9Y entschieden! 🙂

    Geslashdotet

    Montag, 05. September 2005

    Eben war auf meinem Webserver die Hölle los. Load stieg auf satte 30, CPU am Anschlag, Apaches liefen in die MaxClients und die DB war am Aschlag. Ein kurzer Blick ins Log schaffte Klarheit. Ich machte satte 30 Requests/Sekunde und das S9Y glühte. Der Apache lief in die MaxClients (erstmal ordentlich hochgekurbelt). Die Requests kamen von unterschiedlichen IPs und im Log häuften sich diese Zeilen:

    194.95.xxx.xxx – – [05/Sep/2005:22:50:28 +0200] „GET /archives/252-Wahlomat.html HTTP/1.0“ 200 36976 „http://www.google.de/search?hl=de&q=wahlomat&meta=“ „Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)“

    (mehr …)

    Google Sitemaps und S9Y

    Sonntag, 14. August 2005

    Google sucht nicht nur selber nach Seiten und Updates, sonder inzwischen kann man dort auch eine Sitemap hinterlegen um die Indizierung der eigenen Seiten zu optimieren.

    Seit einiger Seit gibt es Goolge Sitemaps. Das Prinzip ist simpel: Man erstellt nach Googlevorgaben eine Sitemap im XML-Format. Diese jubelt man der Suchmaschine unter und die Indizierung der Seiten läuft zügiger und genauer ab.

    (mehr …)

    Ähhh…

    Dienstag, 09. August 2005

    Blog-Stats vom August


    … bitte was war hier gestern los!?! Kann keine auffälligen Einträge im Log erkennen, es waren einfach nur Faktor 5 bis 6 vom normalen traffic. (???)