Habari Pingback Test

Dieser Eintrag dient nur zum Testen von Pingbacks von Habari zu Wordpress Blogs.

Und es funktioniert.

Und auch in die andere Richtung, von Wordpress zu Habari.

Getestet mit Habari 0.6 alpha und Wordpress 2.6.3.

Howto: Wordpress Eintraege und Kommentare in Habari importieren

Der Umstieg von Wordpress zu Habari ist gar nicht so aufwändig und schwer, wie man Anfangs vielleicht vermutet.

Im Grunde benötigt man nur eine funktionierende Habari Installation sowie eine funktionierende Wordpress MySQL Datenbank, von der Habari vollautomatisch alle Einträge, Kommentare, Kategorien und sogar Tags importiert.

Nachdem der Import der Daten nach Habari vollzogen ist, kann man natürlich die alte Wordpress Datenbank plattmachen. Zuvor sollte man allerdings eine Sicherungs-Datei erstellen (bspw. via PHPMyAdmin). Für den Fall der Fälle.

Hinweis

Das zum Import der Daten notwendige Wordpress Import Plugin kann zum heutigen Stand Daten von Wordpress 2.6 importieren. Das Plugin wird denke ich sicherlich auch noch einige Zeit weiter entwickelt, so dass es hoffentlich auch zukünftige Wordpress Versionen unterstützt.

Pfade und Permalinks gehen beim Import leider verloren, können aber mit Plugins wieder hersgestellt werden. Weitere Details hierzu gibt es im Habari Wiki.

Schritt für Schritt Anleitung

  1. Habari installieren. Wie das geht, habe ich hier beschrieben und kann natürlich auch im Habari-Wiki nachgelesen werden.
  2. Wordpress Import Plugin in Habari aktivieren
  3. Importieren der Daten

Import Plugin aktivieren

Bevor man über das Habari-Menü "Import" Daten aus Wordpress importieren kann, muss man das für den Import zuständige Wordpress-Import Plugin aktivieren, ansonsten wird man folgendem Hinweis begrüßt:

Hier klickt man im Habari-Menü auf "Plugins" und wählt aus der Liste das Wordpress-Import Plugin aus.

Habari zeigt nun an, dass das Plugin aktiviert wurde.

Importieren der Daten

Hierzu klickt man im Habari-Menü auf den Eintrag "Import"

und wählt als Typ das eben aktivierte "Wordpress" aus.

Nach einem Klick auf "OK" gelangt man nun zum Fenster, wo die Wordpress Datenbank Verbindungs-Daten abgefragt werden.

Hier trägt man also den Benutzernamen, das Passwort sowie den Datenbanknamen ein.

Ist dies erledigt, klickt man wieder auf "Import" und Habari beginnt mit dem Datenimport.

Habari nimmt nun Kontakt zur Wordpress-Datenbank auf und importiert von dort alle Einträge, Kommentare, Kategorien und sogar die Tags des UltimateTagWarriors (sofern dies gewünscht wird).

Fertig.

Wordpress 2.2.1 Final verfuegbar

Die Wordpress Entwickler haben gestern Abend die neueste Version Ihrer Blogsoftware veröffentlicht.

Neben der kürzlich bekannt gewordenen SQL Injection Lücke, behebt das Update auf die Version 2.2.1 zahlreiche weitere, mögliche Verwundbarkeiten.

Die Liste aller Änderungen findet sich hier, die neue Version kann über folgenden Link heruntergeladen werden: Download Wordpress 2.2.1 Final

Wordpress 2.2.1 Release Candidate 2

Seit gestern gibt es den Release Candidate 2 von Wordpress 2.2.1 zum Testen.

Seit der letzten Version 2.2 wurden Bugs in den Bereichen Widgets, Atom Feeds und xmlrpc gefixt. Eine vollständige Liste der Änderungen gibt es hier, eine Liste der behobenen Fehler hier.

Download Wordpress 2.2.1 Release Candidate 2

Sollten keine größeren Fehler entdeckt werden, kann mit einer Veröffentlichung der finalen Version 2.2.1 in den nächsten Tagen gerechnet werden.

Via Ryan Boren.

SQL Injection Luecke in Wordpress

Wie ich gerade auf Heise gelesen habe, existiert für die aktuelle Wordpress Version 2.2 eine SQL Injection Lücke, die bereits ausgenutzt werden kann.

Ein Update steht offiziell noch nicht zum Download bereit, die betroffene Datei xmlrpc.php wurde von den Entwicklern jedoch bereits vom Fehler befreit und kann über diesen Link heruntergeladen werden.

Weitere Informationen gibts entweder direkt auf Heise oder in diesem Thread.

Howto: Wordpress richtig aktualisieren

Dass es nicht wirklich kompliziert ist, Wordpress auf dem neuesten Stand zu halten, zeigt folgendes Howto.

Die fünf Schritte:

  1. Update vom Wordpress Server herunterladen.
  2. Das heruntergeladene ZIP-Archiv in einen neuen, leeren Ordner entpacken.
  3. Mit einem FTP-Klient alle Dateien mit denen auf dem Server überschreiben.
  4. Die eigene Admin-Seite ansurfen und ggf. die Datenbank via Mausklick aktualisieren lassen.
  5. Testen!

Ich habe noch nie vor irgendwelchen Updates folgendes getan:

  1. Das komplette Wordpress-Verzeichnis om Server gelöscht.
  2. Manches vom Server gelöscht, manches (handverlesen) behalten.
  3. Alle Plugins vorher deaktiviert und nach der Aktualisierung wieder aktiviert

Wichtig ist nur, dass:

  • das Theme selbst, die im Theme integrierten Plugins sowie andere Plugins, die sich in Wordpress 'einklinken' kompatibel mit der neuen Version sind.
  • Am einfachsten findet man heraus ob die neue Wordpress Version Probleme verursacht, indem man einfach eine Testseite des Blogs mit eigener Datenbank erstellt. Wie das geht habe ich hier beschrieben.
  • man ein aktuelles, funktionierendes und vollständiges Backup bestitzt. Am besten eines, das täglich frisch und vollautomatisch per E-Mail zugeschickt wird.

Tipps:

  • Erfahren wann es Updates gibt: Entweder über die News aus dem Wordpress-Dashboard, Wordpress Version Check Plugin, Webseiten-News oder E-Mail.
  • Etwas abwarten: Es ist nicht unbedingt immer clever die aktuellste Wordpress Version sofort zu installieren. Zwar hat es soweit ich weiß bis auf einmal nie gravierende Probleme mit Wordpress Updates gegeben, doch großartig schaden tut es ja auch nicht. So sollte man einige Tage abwarten und die Meinungen und Erfahrungen anderer studieren.

Probleme?

Bei Fragen, Problemen oder Hinweisen bitte ich die Kommentar-Funktion zu verwenden.

Time Since Plugin fuer Wordpress

This page in english is available here.

Time Since Plugin in Aktion

Einleitung:

Einigen Lesern wird Dunstans Time Since Plugin für Wordpress bereits bekannt vorkommen. Sinn dieses Plugins ist eine andere Art der Zeitdarstellung in Blogs.

Anstatt also wie üblich das Veröffentlichungs-Datum eines Eintrags oder Kommentars auszugeben, verfolgt das Time Since Plugin eine andere Ideologie. Es zeigt stattdessen die Zeit, die seit dem Veröffentlichen (in Jahren, Monaten, Wochen, Tagen, Stunden und Minuten) vergangen ist, an.

Es werden also keine fixen Datumswerte sondern variable Zeiträume dargestellt, die man sich besser vorstellen kann.

Unterschiede:

Ok, soweit so gut. Warum also noch eine Variation des Plugins? Ganz einfach, im Deutschen gibt es leider keine einheitlichen Plural Formen wie im Englischen. Dort schreibt das Original Plugin beispielsweise für einen Eintrag, der vor zwei Tagen und 18 Stunden veröffentlicht wurde "2 weeks, 18 hours ago".

Im Deutschen ist das nicht so einfach. Würden wir das Plugin - so wie es ist - übersetzen, käme dabei folgendes heraus: "vor 2 Wocheen, 18 Stundeen".

Ich habe also einfach noch eine weitere Schreibweise für die Pluralform hinzugefügt. Wo ich gerade dabei war, habe ich auch die Unterstützung für die l18n Lokalisierung eingebaut. Das Plugin lässt sich also in alle möglichen Sprachen übersetzen (beispielsweise mit poEdit).

Download:

Download Time Since Plugin Version 0.1.1

Installation:

  • Herunterladen des ZIP-Archivs
  • Entpacken des ZIP-Archivs in das Wordpress Plugin Verzeichnis (wp-content/plugins/)
  • Hochladen des Verzeichnisses wp-dhTimeSince
  • Aktivieren des Plugins über die Administrationsoberfläche

Verwendung:

Um das Plugin zu verwenden, muss die Funktion Time_Since aufgerufen werden. Das Theme K2 verfügt bereits über diese Modifikation von Haus aus. In anderen Themes muss der Aufruf manuell nachgetragen werden. Meist ist dazu die Datei "single.php" zu editieren:

Versions-Historie:

  • Version 0.1 (15.04.2007):
    • Lokalisierung durch *.pot Dateien möglich (Unterstützung für Deutsch und Englisch)
    • Unterscheidung Singular/Plural (Woche/Wochen, ...)

  • Version 0.1.1 (16.04.2007):
    • Fehler bei der Lokalisierung behoben (Jahre -> Jahren, Monate -> Monaten).

Lokalisierungen: