Microblogging Plugin mit Backtweet Support
Nun ist es endlich so weit: Der Backtweet Support im Microblogging Plugin von Serendipity (Ex Twitter Plugin) wurde lange hier und in anderen Blogs getestet und für gut befunden. Diese Änderung bringt zum einen eine deutliche Performance Steigerung, zum anderen werden nun mehr Tweetbacks gefunden.
Performance
Bisher wurde unterhalb jedes Artikels ein Bild eingefügt, das den Check auf Tweetbacks zu diesem Artikel ausführte. Es mussten möglichst viele KurzURLs für diesen Eintrag gesammelt werden, die dann alle in Twitter gesucht werden mussten. Mit dem Backtweet Support gibt es nun nur noch ein Bild im Footer des Blogs, das eine Suche für alle Blogeinträge über Backtweets auslöst. Die Vorteile, die sich dadurch ergeben sind groß:
- Mit nur einem Aufruf können alle Tweetbacks in das Blog gefunden werden. Vorher wurden nur Tweetbacks auf angeschaute Artikel gefunden und das mit einer Suche pro aufgerufenem Artikel. Auf der Übersichtsseite des Blogs wird die Suche also nur einmal anstatt einmal pro dargestelltem Artikel aufgerufen.
- Dadurch, dass die Suche in einem Bild im Footer des Blogs ausgelöst wird, blockieren die ganzen Einzelbilder nicht mehr das Laden anderer Bilder bei Browsern, die Bilder nacheinander und nicht gleichzeitig laden. Der Seitenaufbau der Blogübersicht ist dadurch bei solchen Browsern deutlich flüssiger.
Mehr gefundene Tweetbacks
- Bei Backtweets kann man nach den echten URLs suchen, der Service liefert dann alle Tweets mit KurzURLs auf die Seite zurück, die der Service kennt. Backtweets kennt sehr viele URLKürzer Services, deutlich mehr jedenfalls, als das Microblogging Plugin, und bisher unbekannte werden schnell unterstützt.
- Im Gegensatz zur bisherigen Suchimplementierung können nun auf diese Weise auch "User Kurz Urls" gefunden werden, wie die, die von Twitter selber normaler Weise über bit.ly erzeugt werden.
- Man kann sogar eine Domain als Suche angeben, dann werden alle Tweets gefunden, die auf Seiten unterhalb dieser Domain zeigen. Dies benutzt das Plugin, wodurch es eben nur noch eine Suche starten muss.
- Durch die Domain Abfrage ergibt sich noch ein weiterer Vorteil: Es werden nun auch Tweetbacks auf Artikel gefunden, deren Titel sich in der Zwischenzeit geändert haben (wodurch sich meist der Link auf den Artikel ändert). Wenn Serendipity diesen Link versteht, tut es das Microblogging Plugin ebenfalls.
Um den Backtweets Support im Plugin benutzen zu können, muss man sich einen API Key besorgen. Diesen bekommt als bei Backtweets registrierter User auf der Seite für Backtweetsentwickler. Diesen trägt man dann in die Plugin Konfiguration (Reiter Tweetbacks) ein. Schaltet man zusätzlich den Backtweets Support auf dieser Seite ein, so werden Tweetbacks nicht mehr mit der alten Suche gefunden, sondern nun indirekt über Backtweets.
ChangeLog für das Microblogging Plugin 1.12
- Added backtweets.com support! Now the search for tweetbacks is a lot more efficient and even produces more search results by supporting user short urls.
- One global search for tweetbacks using backtweets instead of one for each article. Huge performance win and *all* articles will be checked.
- The event plugin now emits CSS for the sidebar plugin to look good. The sidebar plugin can't do it itself.
- Sidebar plugins cachefile deleted after saving configuration in order to reflect new settings.
- Tweetbacks will be loaded oldest first, so they are in correct order if more than one is found.
- Added optional moderation of tweetbacks.
- 2 different tweet filters: Filter all tweets starting with @ or containung @ (sidebar)
Wie üblich wird die neue Version 1.12 in Kürze über Spartacus verteilt oder ist ab jetzt in meinem FILES Bereich zu haben. Ich würde jedem empfehlen, das neue Plugin zu installieren und den Backtweets Support zu benutzen.
UPDATE: Version 1.13 behebt ein Problem in der Moderationsmöglichkeit von Tweetbacks, das funktionierte bisher nicht wie erwartet.
Comments
Display comments as Linear | Threaded
YellowLed on :
1. Bei mir erscheint kein Bild im Footer des Blogs. (Mir wäre auch erheblich lieber, es erschiene auf Wunsch ein Textlink, davon mal ab.)
2. Sucht der Backtweets Support ansonsten auch automagisch?
Grischa on :
1. Das Bild sollte nicht sichtbar sein, es ist ein 1x1 PNG. Es hat nur die Aufgabe, die Backtweets Suche auszulösen durch Aufruf. Ein Text kann das nicht realisieren. Und es wird nicht bei Dir dargestellt? Dann unterstützt Dein Template(?) wohl nicht den Event frontend_footer?
2. Ja, aber eben nur durch Aufruf des Pixel PNGs. Wenn das nicht dargestellt wird, dann gibt es keinen Automatismus. Ist das selbe, wie bei der alten Methode: Wenn Dein Blog/Template nicht den Event entry_footer unterstützt, dann würde der Automatismus auch nicht funktionieren.
Grischa on :
.. nebenbei für alle noch mal: Klappt natürlich nur, wenn man die Tweetback Suche im Plugin einschaltet. Das war hier das Problem..
Grischa on :
Die neue Moderationsmöglichkeit wirkt nicht. Mir ein Rätsel warum, ich habe mal bei Garvin nachgefragt.
Später: Das "pending" wird beim Speichern des Kommentars gleich auf "approved" gesetzt. Speichere jetzt als "confirm", was mit neueren Versionen von s9y funktioniert. Dieser Status ist eigentlich für die Double OptIn Funktion vorgesehen. Damit funktioniert das moderieren jetzt.
Noch etwas später: Mit einem kleinen Patch geht nun auch pending. "confirm" hatte den Nachteil, dass man keine Mails für solche Kommentare bekommt.
Robert Lender on :
Planst du auch den Linktrimmer mit Garvin zu integrieren? Siehe http://garv.in/serendipity/archives/1361-Serendipity-Linktrimmer.html
Grischa on :
Ich hatte seinen Eintrag ja schon kommentiert. Problem bei den "eigenen KurzUrls": Diese können von Backtweet auf keinen Fall gefunden werden, höchstens mit der alten manuellen Suche. Retweets der eigenen KurzUrls dann natürlich ebenso wenig.
Man müsste, wenn backtweets benutzt wird, also zusätzlich noch eine manuelle Suche nach den eigenen KurzUrls starten, wie früher eine Suche pro Artikel. Das wäre schon recht heftig.
Somit sind diese eigenen KurzUrls aus Tweetback Sicht eigentlich eher kontraproduktiv.
Robert Lender on :
Stimmt natürlich. Außer man schafft es bei Tweetback die auch noch unterzubringen. Nun, ich schaue mir mal das System an und wie Garvin es weiter entwickelt. Auf alle Fälle gute Ideen und Weiterentwicklungen für S9y - die sicherlich noch mehr Gedankenschmalz verkraften
Grischa on :
Backtweets bringt UrlKürzer unter. Das würde in dem Fall bedeuten, dass es jedes Blog einzeln (als UrlKürzer) unterstützen müsste, das Garvins Kurzurls benutzt.
Leider sucht Backtweets nicht generisch (also alle Tweets mit Links raus suchen und einfach mal schauen, wo die hinzeigen), sondern sucht offenbar nur nach Links, von denen sie glauben, sie interpretieren zu können.
Würden sie einfach generisch suchen, wäre diese Art der KurzUrls kein Problem. Ich bin echt immer noch versucht, mir meinen eigenen Backtweets Service aufzusetzen..
wiyono on :
I don't know how to use backtweeet.....
When i put my website they say don't found....
kikiki.........