Wäre es nicht schön, wenn Twitter andauern funktionieren würde? Öfter haben ja die Server ausfälle und vor allem: Es ist alles zentral und nicht OpenSource.
Wäre es nicht schön, wenn man eine abgewandelte Version des XMPP/Jabber Protokolls schaffen würde, welches natürlich über eine ähnliche API anbietet wie Twitter? Dazu so verteilt, dass jeder, der eine Homepage hat dieses leicht installieren könnte.
Also, die Idee:
Jeder installiert ein paar CodeSchnipsel auf seiner Datenbankfähigen Homepage. Diese bietet die API für den eigenen Client an. Es werden die Freunde = Following eingetragen und das Skript auf dem Server frägt deren Feeds ab und gibt sie an den Client zurück. Der Client könnte natürlich auch eine WebApp sein. Keine Frage...
Da stellt sich natürlich noch die Frage: Wie werden die Freunde identifiziert?
Das könnte über die URL zu der API des jeweiligen Freundes gehen. Evtl. kann man das Protokoll noch so anreichern, dass eine Homepage mehrere Benutzer unterscheiden kann. Die URL zu der API kann dann in einem link-Tag stehen, so dass Browsererweiterungen diese autonom finden und anbieten, analog zu RSS Feeds.
Geschützt werden kann der Zugriff standardkonform via SSL.
Weiterhin kann man natürlich behaupten, dass die Homepage besonders großer Multiplikatoren (Britney Spear, Barack Obama, etc.) dadurch zu sehr ausgelastet werden. Evtl. könnte man dazu Proxies einrichten lassen die wie die Aggregatoren der RSS Feeds funktionieren und einen Packen Friends abfragen und als nicht dynamische Homepage wieder anbieten um die Datenbank zu entlasten.
Was denkt ihr? Wäre das keine gute Idee, insbesondere wenn man bedenkt dass Twitter ein Geschäftsmodell sucht und weiß Gott was daraus wird! Ein verteiltes OpenSource Twitter hätte dieses Problem nicht!
Ich freue mich über Kommentare.
Wäre es nicht schön, wenn man eine abgewandelte Version des XMPP/Jabber Protokolls schaffen würde, welches natürlich über eine ähnliche API anbietet wie Twitter? Dazu so verteilt, dass jeder, der eine Homepage hat dieses leicht installieren könnte.
Also, die Idee:
Jeder installiert ein paar CodeSchnipsel auf seiner Datenbankfähigen Homepage. Diese bietet die API für den eigenen Client an. Es werden die Freunde = Following eingetragen und das Skript auf dem Server frägt deren Feeds ab und gibt sie an den Client zurück. Der Client könnte natürlich auch eine WebApp sein. Keine Frage...
Da stellt sich natürlich noch die Frage: Wie werden die Freunde identifiziert?
Das könnte über die URL zu der API des jeweiligen Freundes gehen. Evtl. kann man das Protokoll noch so anreichern, dass eine Homepage mehrere Benutzer unterscheiden kann. Die URL zu der API kann dann in einem link-Tag stehen, so dass Browsererweiterungen diese autonom finden und anbieten, analog zu RSS Feeds.
Geschützt werden kann der Zugriff standardkonform via SSL.
Weiterhin kann man natürlich behaupten, dass die Homepage besonders großer Multiplikatoren (Britney Spear, Barack Obama, etc.) dadurch zu sehr ausgelastet werden. Evtl. könnte man dazu Proxies einrichten lassen die wie die Aggregatoren der RSS Feeds funktionieren und einen Packen Friends abfragen und als nicht dynamische Homepage wieder anbieten um die Datenbank zu entlasten.
Was denkt ihr? Wäre das keine gute Idee, insbesondere wenn man bedenkt dass Twitter ein Geschäftsmodell sucht und weiß Gott was daraus wird! Ein verteiltes OpenSource Twitter hätte dieses Problem nicht!
Ich freue mich über Kommentare.