Bis vor kurzem habe ich für meinen Lifestream die Software Sweetcron verwendet. Eigentlich war ich mit der Software immer ganz zufrieden. Nur macht der Cron-Job des öfteren Probleme und ich wollte meinen Lifestream schon immer direkt in mein Blog integriert haben. In meiner Sidebar habe ich das bis heute mit einem Widget von FriendFeed gelöst. Das wiederum war mir auch schon seit geraumer Zeit ein Dorn im Auge, da ich eine eigene Lösung haben wollte.
Heute bin ich nun endlich fündig geworden. Nach ein wenig Recherche bin ich auf das Lifestream Plugin von David Cramer gestoßen. Das Plugin bietet alles was man für einen self-hosted Lifestream braucht.
Die Installation ist denkbar einfach. Mit einer aktuellen Version von WordPress lässt sich das Plugin direkt über das Admin-Interface installieren. Nach der erfolgreichen Installation kann man direkt die einzelnen Web 2.0 Profile von den diversen Seiten mit wenigen Klicks hinzufügen. Es sind bereits viele Einstellungen vorbereitet, so muss man nur mehr seinen Usernamen eingeben und schon ist der Stream dieser Seite in den Lifestream eingebunden.
Auch das Updaten der einzelnen Feeds übernimmt das Plugin vollautomatisch, indem es eigene Cron-Jobs integriert. Nach wenigen Minuten Installation und Konfiguration ist der Feed einsatzbereit und muss nur noch in eine Seite des Blogs integriert werden. Dies erledigt man indem man das Wort Lifestream in eckige Klammern in die Seite einfügt. Für professionelle Anwender gibt es auch noch die Möglichkeit den Stream manuell über PHP zu integrieren.
Die Ausgabe des Plugins lässt sich weiters noch sehr einfach mit CSS formatieren. Mein Ergebnis findet man direkt in meinem Blog unter dem Punkt Lifestream. Jeder der schon mal seinen eigenen Lifestream in WordPress integrieren wollte sollte einen Blick auf dieses Plugin werfen und sich näher damit beschäftigen.
Bei Problemen mit dem Plugin findet man schnell Hilfe in dem im Plugin integrierten Support-Forum.
So endlich hab ich mein kleines aber feines Plugin “fertig”. Hat etwas gedauert weil ich mich mit der Einbindung von Plugins ins WordPress System erst vertraut machen musste.
Den ersten Test-Release meines Plugins gibt es hier zum Download: wp_iusethis.zip
Readme:
Die Installation ist so wie bei so gut allen WordPress Plugins sehr einfach.
- wp_iusethis.zip downloaden und entpacken
- Den Ordner wp_iusethis in den Ordner wp_content/plugins/ deines Blogs kopieren.
- Dem Webserver Schreibrechte für den Ordner wp_iusethis/cache geben.
- Das Plugin im WordPress-Admin-Interface aktivieren.
- An einem beliebigen Ort deines Themes folgenden Code-Zeile einfügen: <?php wp_iusethis(‘dein_iusethis_username’); ?>
- Dort wo dieser Code eingefügt wird erscheint auch danach die Ausgabe des Plugins. Ich empfehle dafür die Sidebar, dort habe auch ich es platziert.
- Sind all diese Schritte erledigt sollte es eigentlich funktionieren.
- Das Script generiert Links mit einem Bild darin. Den Links wir die CSS-Klasse “apptipp” zugewiesen. Der Title Tag des Links ist bereits für die MooTools Tooltips Funktion vorbereitet.
Achtung:
- Die Ladezeiten der Icons können variieren, dies kommt auf die Auslastung des iusethis-Servers an. Ich habe eine Cache-Funktion eingebaut welche die Daten inkl. der Bilder für eine Stunde zwischenspeichert. Danach wird der Cache wieder neu aufgebaut.
- Es handelt sich bei diesem Plugin um einen Testrelease. Ich konnte es bis jetzt nur in 3 Blogs testen (bei denen es wunderbar funktionierte). Ich übernehme keine Haftung falls ihr damit etwas kaputt macht. Ist ansich eigentlich nicht möglich weil mein Plugin nicht auf die Datenbank von WordPress zugreift sondern ein eigenes Database-File nutzt.
Sollte es Probleme bei der Installation geben oder jemand dabei Hilfe gebrauchen kann, einfach in die Comments schreiben. Ich werde dann mit Rat und Tat zur Seite stehen. Das selbe gilt auch für Verbesserungsvorschläge.
Somit wünsche ich viel Spaß mit dem Plugin und ich werde es in den nächsten Wochen noch etwas verbessern und verfeinern.
ToDos:
- Verbesserung des error handlings
- Anpassbare CSS-Klassen
- ??
Bekannte Fehler:
- Bilder werden beim Anzeigen eines einzelnen Posts nicht richtig geladen. Dies könnte evtl. Auswirkungen auf den Cache haben. => gefixed.
Vielen Macusern dürfte der Webdienst iusethis sehr bekannt sein. Es gibt dort für jeden User einen eigenen RSS-Feed indem alle Apps augelistet werden.
Durch ein simples Script habe ich es geschafft, dass ich alle meine iusethis-Apps aus meinem Profil in meinem Blog anzeigen kann.

Ich werde das Script in den nächsten Tagen noch in ein WordPress-Plugin verpacken und es jedem zugänglich machen.
Was ich in einer späteren Version noch einbinden möchte:
- Cachefunktion
- Anpassbare Zahl der angezeigten Programme
- Anpassbare CSS Klassen
- Verbesserter Tooltip
UPDATE:
Die Cachefunktion ist nun fast fertig, muss nur mehr das Cache-Handling etwas verbessern. Beim Tooltipp werde ich mit ziemlicher Sicherheit mit den Tooltipps von
MooTools arbeiten. Die Anpassbaren CSS-Klassen fallen vorerst komplett weg.
Als letztes muss ich mir noch ansehn wie ich das dann in ein Format bringe, dass auch mit WP zusammenarbeitet. Aber das ist sicher das kleinste Problem
UPDATE-2:
Fertig
Hab so gut wie alle ToDo Punkte erledigt. Cache funktion arbeitet so wie sie soll. Am Abend werd ich das ganze noch als WordPress-Plugin verpacken und dann als erste Testversion zum Download freigeben.
UPDATE-3:
Ich habe jetzt noch mein Suchscript in die Sidebar implementiert. Eigentlich wollte ich das erst später machen aber naja.
Um zu Suchen einfach den Suchbegriff eingeben. Das Script sucht automatisch im Hintergrund nach den Passenden posts. Ganz fertig ist das Script noch nicht da es momentan nur die Post-Titles durchsucht. Aber daran arbeite nich noch. Umlaute kommen auch noch nicht so rüber wie ich mir das vorstelle aber wie gesagt, ich arbeite daran
Wenn jemand Bugs bemerkt bitte kurz in die Kommentare reinschreiben. Würde mir beim weiterentwickeln sehr helfen. Evtl. mache ich daraus mal ein komplettes WordPress-Plugin aber das ist derzeit noch in weiter ferne