Tag Archive for 'Habari'

Und zurück zu WordPress

Leider wurde mein Srever bei HostEurope in den letzten paar Tagen 2 mal Opfer eines DoS Angriffs. Daher habe ich jetzt erstmal wieder auf WordPress umgeschaltet, da die Habari Datenbank, die Ziel des Angriffs war, anders aufgebaut ist, als die WordPress Datenbank.

ICh werde es aber in den nächsten Tagen wieder umschalten.

Jetzt endlich … Habari

Ich habe in den letzten Tagen / Wochen einfach zuwenig Zeit, um mich weiter um den Umstieg zu kümmern. Daher wage ich einfach mal den Sprung ins kalte Nass, WordPress weg, Habari da.

Habari Update auf 0.7 alpha

Grade durchgeführt, ging eigentlich ganz leicht. Wie immer, vorher alle Plugins deaktivieren, upgraden, dann nach und nach die Plugins wieder aktivieren. Falls eins nicht funktioniert, eventuell anpassen, aktuelle Version runterladen oder deaktiviert lassen.
In meinem Fall habe ich meine Plugins ein kleines bisschen anpassen müssen, für die Beschreibung gibt es inzwischen eine XML-Datei.

Leider haben von den etwa 20 Plugins die ich nutze nur die neuen System-Plugins diese neue Beschreibungs-Datei. Dementsprechend musste ich alle Files durchgehen und das XML-File anpassen/neuschreiben. Gesagt, getan – und so habe ich unter meiner Download-Seite einen Link hingestellt, unter dem es alle Plugins in einer angepassten Version gibt, natürlich alles inoffiziell.

Neues Habari Theme

Ich habe nun endlich das auf dem K2-Theme basierende Theme “Garcia Solar” für das Habari System fertiggestellt. Zusätzlich habe ich den Radom-Header-Image-Loader für das Theme umgesetzt und somit das K2-Theme erweitert.

Habari-Wechsel gestaltet sich schwierig

In den letzten Tagen bastel ich sehr viel an meinem Spielplatz mit einer Habari 0.6.2 Installation rum, da ich, inzwischen zum zweiten Mal, einen Umstieg von meiner aktuellen Blogging Software auf Habari plane. Leider gestaltet sich der Umstieg diesmal sehr viel schwieriger als beim ersten Mal. Das liegt an den vielen Plugins und den vielen Zusatzsystemen, die ich inzwischen nutze. Damals war es nur Flickr, inzwischen ist es Twitter, Trackback (ich weiß, eine ältere Technik), “Recent-Comment” und “Recent-Posts” Listen, AJAX im Skin (durch das K2-Theme), und und und…

Folgende Probleme stehen mir noch im Wege:

  • Twitter Plugin: Ich habe bisher kein funktionierendes Twitter Plugin gefunden. Es gibt zwar das Twitter Plugin aus dem Projekt selbst, aber weil es “nur” mit der SimpleXML Schnittstelle von PHP arbeitet, hat es Probleme beim parsen des gelesenen XML. Das andere Plugin, TwitterLitte, produziert ebenfalls Fehler, aber da hab ich noch nicht weitergeforscht.
    Autopost an Twitter funktioniert allerdings schon mit dem Twitter-Plugin.
  • Flickr Plugin: Auch hier fehlt mir ein funktionierendes Plugin. Bei meinem ersten Umstieg nutzte ich erfolgreich das Plugin FlickrFeed, aber leider funktioniert es seit der Version 0.6 von Habari nicht mehr.
  • Flickr Media Silo: Auch dieses Plugin funktioniert nicht mehr. Ich kann es bei Flickr nicht mehr autorisieren (eventuell hat es Probleme mit der schon vorhandenen Autorisierung?).
  • Trackback Plugin: Hier habe ich bisher keins finden können, wie kann man Trackbacks beim Erstellen eines Posts unter Habari senden?

Umgesetzt sind aber schon:

  • Import: Ich habe alle Posts, Tags und Kategorien aus dem WordPress System importiert.
  • K2-Theme: Ich hab das vorhandene K2-Theme modifiziert und an mein bisher genutztes Skin angepasst.
  • URL: Ich konnte mit dem Plugin “dateYURL” die URLs anpassen, so dass nach dem Systemwechsel alle Links weiterhin erreichbar sind.
  • Archiv: ich habe mit ein wenig Handarbeit ein verbessertes “Tag-List” Plugin entwickelt und zusammen mit dem “Monthly Archieves” Plugin in das Theme eingebaut.

Sobald ich dann volständig gewechselt habe, fehlen mir zwar einige Features des K2-Themes, wie die Live-Suche und viele weitere AJAX-Features, aber ich habe sehr viel Performance gewonnen und gleichzeitig setze ich auf ein wesentlich zukunftstauglicheres System, welches voll auch moderne Entwicklungswege und Funktionen setzt.