Robert berichtet mir gerade per EMail von einen Service: backtweets.com. Dies ist eine Suche, mit der man Tweetbacks auf URLs ermitteln kann. Ich hatte selbst schon mal darüber gegrübelt, so etwas aufzusetzen, da man mit so einem Service das Problem der "nicht auffindbaren Kurz URLs" beheben kann. So ein Service muss nicht so vorgehen, wie z.B. das Serendipity Twitter Plugin, das alle KurzURLs zu einem Artikel kennen und danach suchen muss.
So ein Service geht genau anders herum vor: Er sucht einfach alle Links in der Public Timeline heraus und schaut, wo diese dann im Endeffekt hinzeigen. Dann füllt er eine lokale Datenbank, in der die Tweets über die LangURL referenziert werden. Diese kann dann durchsuchbar gemacht werden. Dazu benötigt man einen dedizierten Server, der für alle sucht. Wenn jedes Blog (und somit ein Twitter Plugin) das tun würde, wäre das der absoluter Overkill.
Das gute an Backtweets: Sie haben eine API, über die man die Suche ausführen kann. Es wird also in Kürze ein Update für das Serendipity Tweetback Plugin geben, das diesen Service unterstützt und dann auf einfache Weise tatsächlich (hoffentlich) alle Tweetbacks findet. Good News! 
Update 22.07: Nach ersten Test stellt sich heraus, dass Backtweet offenbar doch nicht ganz so generisch vorgeht, wie ich mir das vorgestellt und erhofft hatte. Es werden nicht alle Tweetbacks gefunden, die das Twitter Plugin findet. Problem scheint zu sein, dass Backtweet (aus mir nicht nachvollziehbaren Gründen) offenbar die Art der Short URLs begrenzt hat. bit.ly, tinyurl.com und tr.im wurden gefunden, die 7ax.de shorturls aber z.B. nicht. Dafür allerdings tatsächlich User spezifische URLs, es wurde mir eine tr.im URL angezeigt, die das Plugin nicht finden kann.
Ich habe gerade mal bei einem der Entwickler nachgefragt, warum das so ist.
Zusätzlich scheint es noch Probleme in der API zu geben. Weder das Paging noch der since_id Parameter (beides dokumentiert) führen zum erwarteten Ergebnis. Da muss wohl auch noch mal nachgefragt werden. Kurz: Ganz so toll, wie gehofft, ist das alles noch nicht, kann aber noch werden..
Ach ein ziemlich cooles Feature soll nicht unerwähnt bleiben: Genauso wie bei 7ax.de kann man auch einfach die Haupt-Blog-URL suchen und bekommt dann alle Tweetbacks auf alle UnterURLs. Daraus kann man im Plugin dann eine deutlich performantere Suche erzeugen.
Weiteres Update: @michaelmontano meldet mir gerade per Twitter DM, dass 7ax.de nun auch unterstützt wird. Das ist cool, verifiziert aber im Umkehrschluss, dass eben nicht generisch nach Links gesucht wird, sondern nur nach ausgesuchten Kürzern. Das ist schade. Mal schauen, ob ich wenigstens noch heraus bekomme, welche das sind, dann müssen die anderen eben weiter manuell gesucht werden..
Letztes Update 23.07: Nach einem kleinen Mail Gespräch mit @michaelmontano sind nun alle Probleme beseitigt. Er schreibt, dass der Service hunderte von UrlKürzern unterstützt und dass die bereits im Twitter Plugin implementierten auch darunter sind. Meine Probleme mit der API konnten wir ebenfalls ausräumen, so läuft hier im Blog nun bereits eine Plugin Alpha, die den Backtweets Service unterstützt. Klappt prima! Ist schnell und hat mir bereits einige Tweetbacks heraus gefischt, die das Plugin vorher nicht finden konnte. Hier in den Trackbacks des Artikels sieht man z.B. ein tweetback von test_brockhaus. Dieses habe ich als in bit.ly eingeloggter User erzeugt. Kommt ein wenig zeitverzögert an (da Backtweets erst seine DB updaten musste), aber es kommt.
Ich muss es noch an Alphatester verschicken und ein wenig feilen, aber der Backtweet Support ist im Prinzip fertig.
Robert Lender
Homepage
07/21/2009 09:29PM
Grischa
Homepage
07/22/2009 01:29PM
Robert Lender
Homepage
07/22/2009 10:17PM
Grischa
Homepage
07/25/2009 04:12PM
Robert Lender
Homepage
07/26/2009 05:38PM
Grischa
Homepage
07/26/2009 06:03PM
Robert Lender
Homepage
07/26/2009 06:15PM
xida
Homepage
08/10/2009 11:58AM
Grischa
Homepage
08/10/2009 12:45PM