evan on the state of laconi.ca

Gerade hält Evan einen Vortrag über Identi.ca und Laconi.ca, wo es ist und wohin es gehen wird.

Dieser (etwas kaputte) Screenshot zeigt ein wenig, worum's geht.

Auf der rechten Seite sieht man ein Schema, wie die Nachrichten aus dem System rein- und rausfließen. Im Kern ist eine PHP-Anwendung mit einer MySQL-Datenbank. Diese Anwendung tauscht mit einem Kästchen rechts davon Daten aus, es liest sich wie „Daemons“, leider lässt sich das nicht erkennen. (Daemons werden unter Unix solche Programme genannt, die im Hintergrund laufen und kein direktes Userinterface anbieten, sondern verschiedene Schnittstellen anbieten, die andere Software nutzen kann. Webserver oder Mailserver sind typischerweise als solche Daemons realisiert.) Laconi.cas Daemons kümmern sich um das Verteilen und Annehmen von Dents via XMPP, einmal direkt zum und vom User und dann den XMPP-Fullfeed, der Publicstream mit allen Dents aller User. In der Grafik fehlt eigentlich noch der Maildaemon, der Dents per Mail annimmt.

Auf der Anwendungsseite gibt es nun mehrere andere Schnittstellen und Dents austauschen:

  • SMS, der Klassiker, bei laconi.ca leider nur über eine Mailschnittstelle,
  • (die Twitter-kompatible) API, über die alle möglichen externen Anwendungen mit der Laconi.ca-Installation „reden“ können,
  • RSS, über die Dents im Feedreader gelesen werden können,
  • Web, also die normale Website,
  • und dann noch HTTP mit OAuth bzw. OMB, das ist der Weg, wie verschiedene identi.ca und andere laconi.ca-Instanzen Dents untereinander austauschen.

Auf der linken Seite steht eine Liste von Technologien, die Evan testen und integrieren will, um das Nachrichtenverteilen zu optimieren bzw. zu erleichtern. Da wären:

  • ein HTTP public feed,
  • XMPP-OMB, was ein XEP, also XMPP Extension Protocol, sein soll, einfach gesagt ein Unterprotokoll von XMPP,
  • OAuth API, wird zwar schon eingesetzt, soll aber noch vertieft werden
  • AtomPub, um Webinhalte zu bearbeiten und zu verbreiten,
  • RSS Clouds, wenn ich's richtig verstanden habe, ist das ein Pushmechanismus für RSS?
  • OMB Pull, also Dents zwischen Servern nicht pushen, sondern abholen,
  • OMB without subscription, der Austausch von Dents zwischen Servern, ohne das Subscriptions bestehen müssen,
  • eine Twitter Bridge, mit der Dents in einen Twitteraccount geschoben werden können, ein Service, der bisher nur über Drittdienste funktioniert – und das eher schlecht, da die nicht wirklich mit Umlauten umgehen können.

Dies waren Punkte, die Protokolle betreffen, die offen sind, daneben gibts auch noch APIs, die Evan nutzen möchte, um z.B. Freundelisten von anderen Diensten abzugleichen:

Darunter sind noch „Portable Computer“ (es gibt noch keine Site für mobile Browser!) und DiSo aufgeführt. DiSo steht für distributed social networking concepts, ein Schirmprojekt um seine Daten Social Networks portabel zu machen, wenn ich notizblog richtig verstanden habe.

Alles zusammen sind Riesenpläne und wenn man Evan sieht, wie er sich verhält, wie enthusiastisch und intelligent er an die Sache rangeht, dann verstehe ich ganz gut, warum die Twitterjungs im ersten Teil des Bearhugcamps so defensiv und unsicher waren.

Tags: 

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt. If you have a Gravatar account, used to display your avatar.