Posts Tagged ‘ Wordpress

Rechtsfreier Raum getestet mit WordPress 3.0

Mein Plugin Rechtsfreier Raum läuft übrigens mit WordPress 3.0. Ich habe daher gerade ein Update für das Plugin herausgegeben, welches jedoch nur die Kompatibilitätsinfo dementsprechend ändert.

Links 5

  1. Musik: Queedom Come von ZOE.LEELA.
    Ihr neues Album gibts kostenlos zum Download!
  2. WordPress Plugin: Rechtsfreier Raum jetzt verfügbar!
    ProjektseiteDownload bei WordPress.org
  3. Köhler ist draußen
    Jetzt nur noch Merkel, CDU, SPD und FDP weg und so langsam wird das was mit Deutschland. :-)

Umstieg auf WordPress, Teil 2

Da meine Artikel IDs beim Importieren der Einträge aus Serenpidity verloren gingen und ich zu faul war diese manuell anzupassen, habe ich ein kleines PHP Snippet geschrieben, dass die IDs in beiden Systemen sucht und daraus dann mod_rewrite Regeln für die .htaccess Datei erstellt.

Vor der Benutzung sollte die Tabelle s9y_entries aus der alten S9Y Datenbank in die WordPress Datenbank kopiert werden. Nach dem Vorgang kann sie wieder gelöscht werden.

Außerdem müssen einige Variablen in der PHP Datei angepasst werden. Diese sollten selbsterklärend sein.

Nach der Ausführung des Skripts kann die gesamte Ausgabe in die .htaccess Datei von WordPress kopiert werden. Am besten nach der RewriteBase Zeile.

Download: S9Y <-> WordPress ID Finder

Umstieg auf WordPress

Mithilfe des Serenpidity (s9y) to WordPress Importer habe ich den Umstieg auf WordPress gewagt. Irgendwie fehlte mir an S9Y immer etwas.

Was nicht automatisch funktioniert hat:

  • Artikel Tags müssen manuell nachgepflegt werden (Tags waren ein extra S9Y Plugin).
  • Statische Seiten müssen ebenfalls manuell übernommen werden, da das auch ein extra S9Y Plugin war.
  • Leider sind die alten Artikel IDs verloren gegangen. Hier hilft manuelles anpassen oder mod_rewrite o.ä.
  • Dateien / Bilder werden nicht automatisch übernommen. Um die Links beizubehalten habe ich den alten Ordner einfach in das WordPress Verzeichnis kopiert.

Diese mod_rewrite Regel hilft, die alten Links größtenteils beizubehalten, wenn die Artikel IDs beibehalten worden sind:

RewriteRule ^feeds/index.rss2$ /feed/ [L,R=301]
RewriteRule ^feeds/index.rss1$ /feed/ [L,R=301]
RewriteRule ^feeds/index.rss$ /feed/ [L,R=301]
RewriteRule ^plugin/tag/(.+)$ /tag/$1/ [L,R=301]
RewriteRule ^archives/([0-9]+)\-[a-zA-Z\-_]+.html$ /index.php?p=$1 [L]

Die Regeln für statische Seiten sollte man manuell hinzufügen.

rechtsfreier Raum