Letztens hab ich über quoteurl.com berichtet, einem Dienst bei dem man bis zu 20 Tweets zusammenfassen und auf dem eigenen Blog verlinken kann.
Wie der ein oder andere schon bemerkt hat, verwende ich aber für die #frageum9, eine andere, etwas eigenständigere Methode:
Nämlich das WordPress Plugin WP Quote Tweets | Entwickler-Page
(Update: Mittlerweile verwende ich wieder quoteurl.com)
Tweets einbinden
Das einbinden der Tweets an sich ist sehr einfach. Nur
@germanstudent : Kommt jemand mit zur Beerdigung von "Blogkommentare"? Sie sind irgendwie vor ner Zeit gestorben.
eingeben, wobei 3648716905 die Status ID ist . Das Plugin holt sich die Informationen des Tweets selbstständig, speichert sie in ein Cache Verzeichnis.
Wahl des Designs

Wie dieser Screenshot zeigt, kann man zwischen mehreren Designs wählen. Toll ist auch, dass sogar die Farbeinstellungen der einzelnen Twitter Profile mit importiert werden.
Update auf Version 3.0.0
Tanin, der Entwickler des Plugins, hat erfreulicherweise sehr, sehr schnell reagiert und eine neue Version online gestellt! Alle von mir beschriebenen “Bugs” wurden behoben! (Vielen Dank!)
Das Design der Tweets im Feedreader sieht nun klasse aus.
Und auch die Cache Einstellungen wurden angepasst!
Einige Nachteile
- Feedreader Design grottig
Das Plugin ist aber in vielen Bereichen noch unausgereift. Das fällt besonders beim Lesen eines Artikels im Feedreader (hier Google Reader) auf.

Die Twitter Zitate sind äußerst ungünstig formatiert und häufig ist die Schrift aufgrund des dunklen Hintergrunds kaum zu lesen.
- API Limit kann zu Fehlermeldungen führen
Info vorweg: Diese Anpassung, musst du höchstwahrscheinlich nicht durchführen, wenn du nur 1-2 Tweets im Blogartikel einbindest. (Da keine Überlastung der Twitter API zu befürchten ist)
Zusätzlich muss das Plugin, bei der ersten Anzeige des Artikels, die Tweets über die Twitter API holen. Ist diese nicht verfügbar, werden PHP Fehlermeldungen angezeigt, die ohne das richtige Hintergrundwissen, schwer zu interpretieren sind. Dazu kommt noch, dass auch für das Plugin bzw. die IP des Servers, die Anzahl der Twitter-API Pulls limitiert sind.
Wenn die Tweets aber einmal geholt und im Cache Ordner zwischengespeichert wurden, funktioniert die Anzeige auf dem Blog einwandfrei. Der Code des Plugins ist aber so geschrieben, dass der Cache Speicher nur 24 Stunden Gültigkeit hat, danach werden Tweets erneut über die Twitter API abgerufen.
Dies kann wiederrum zu Fehlermeldungen auf dem Blog führen. Um dies zu umgehen, habe ich die Cache-Zeit manuell im Plugin angepasst.
if ($FileAge < deinezeitinsekunden){
return file_get_contents($filename);
}
Dazu suchst du im Plugin nach if ($FileAge < 86400) { . Hier wird definiert, dass WP Quote Tweets die Tweets nach 24 Stunden (86400 Sekunden) aktualisieren soll. Passe den Wert nach deinen Bedürfnissen an.
Viel Spaß mit dem Plugin!



Pingback: twtQuote: Tweets zitieren deluxe