Die Entwicklung von status.net (the microblogging system formerly known as laconi.ca) visualisiert
laconi.ca
Gestern habe ich es offiziell gemacht. Ich habe mein erstes Themenblog gestartet: blogulus.de – das kleine blog über microblogging.
Es ist mein erster Versuch ein Blog zu schreiben, in dem es nur um ein Thema geht. Die letzten Einträge hier haben ja schon ein wenig darauf hingewiesen, dass mit dem Erscheinen von laconi.ca was rausgekommen ist, was mich unglaublich fasziniert.
Nundenn, ab sofort darf es dann hier wieder weniger Einträge gebene ;)
Cem Basman hat die ersten Planungen einer Konferenz mit Barcampanteilen zum Thema Microblogging angestellt.
Sie wird wahrscheinlich im Januar ’09 in Hamburg stattfinden
Worüber würden wir sprechen? Was kann dort passieren?
1. Konzepte wie verteilte, dezentrale und offene Netzwerke,…
2. Services wie identi.ca, Twitter, Jaiku, Pownce, Plurk,…
3. Free & Open Software und Frameworks wie Laconica, OpenMicroBlogger,…
4. Protokolle wie OpenMicroBlogging,…
5. Kanäle für die Erstellung und Verbreitung wie SMS, E-Mail, Instant Messaging oder Web
6. Technische Basis-Plattformen wie XMPP,…
7. Hands-on Workshops und Tutorials zur Installation, Konfiguration, Integration, Betrieb und Optimierung
8. Anwendungsbereiche aus IT, Technik, Wirtschaft, Politik,…
9. Applikationen und Add-ons
10. Offene Panel-Diskussionen über Sinn und Zukunft und mehr
Alles sehr interessante Sachen, ich werde mich anstrengen auch dort zu sein.
seit heute gibt es einen Übersetzungsserver für laconi.ca, wo jeder an den Übersetzungen des freien, verteilten Microbloggingsystems laconi.ca mitarbeiten kann.
Jeder kann Übersetzungsvorschläge machen und sich damit auf einfache Weise an einem Opensourceprojekt beteiligen und unterstützen. Gut für’s Karma.
Die TwitterAPI unterstützt identi.ca ja nun seit 2 Tagen, weshalb ziemlich schnell einige Leute Twitterclients, die man selbst leicht anpassen kann, auf identi.ca umgebogen haben.
Seit heute nacht gibt es meinen Lieblingstwitterclient twhirl aber auch in einer Variante zum Download, die direkt identi.ca unterstützt!
Die herausragende Besonderheit: man kann zusätzlich seinen Jabberaccount angeben und muss dann nicht mehr die Nachrichten selbst von identi.ca abholen, sondern bekommt sie “gepushed”, d.h. wie im Chatprogramm zugeschoben, ohne dass es ständig nachfragen muss.
Twhirl funktioniert soweit wunderbar, wieder ein Grund weniger bei Twitter zu bleiben!
Und man darf gespannt sein, was in den nächsten Wochen so passiert. Ein Großteil der laconi.ca Entwickler sind ab heute auf der Entwicklerkonferenz OSCON, eine der wichtigsten Konferenzen, wenn’s um Opensourcesoftware geht. Gleichzeitig findet auch noch der XMPP Summit an fast gleicher Stelle und Zeit statt. Da werden Köpfe rauchen und einige geniale Ideen rund ums Microblogging entstehen!
Weitere Infos gibts bei news.cnet.com, controlyourself.ca und techcrunch
Und Loic Le Meur, Chef von seesmic (die twhirl gekauft haben), schreibt, dass dieses Feature schon seit Wochen für Twitter bereit steht. Aber weil die XMPP für die normalen User abgestellt haben, konnten sie es nichtmal testen.
gestern abend floss es im Changelog von laconi.ca vorbei
Damit unterstützt laconi.ca (so auch identi.ca und meine Testsite) einen Großteil der TwitterAPI.
Das bedeutet, dass sämtliche Anwendungen, Widgets und was es sonst noch so gibt mit sehr wenig Aufwand so geändert werden können, dass Sie mit identi.ca & Co. funktionieren.
Und die API ist das, was Twitter so erfolgreich gemacht hat.
Nachtrag: Dave Winer hat seine Twitterapps gegen laconi.ca getestet:
I’m happy to report that I was able to run all my code, unmodified, except for substituting identi.ca/api where ever twitter.com appears in an address. That’s what I call compatible! It all “just worked”
Nachtrag²: Auf Nachfrage kann man die komplette Public Timeline von identi.ca per XMPP geliefert bekommen. Das ist ein Feature, das es bei Twitter auch gibt, aber nur, wenn Twitter das auch will.
Bei identi.ca kann man das dann bald im Userprofil anstellen und jeder eine Suchmaschine für’s Microgeblogge bauen.
Auf meinem µblog gibt es jetzt auch Replies, nachdem evan heute morgen identi.ca aktualisiert hatte. Damit kann man leicht sehen, wer einem auf eigene Mininachrichten geantwortet hat und kann so Konversationen leichter verfolgen. Es war das am meisten verlangte Feature, was auch noch viele Twitteruser zu ungehaltenem Gemoser veranlasst hat.
Eine eigene Installation bekommt man relativ einfach auf einen aktuellen Stand, indem man nach einem darcs pull die neue htaccess.sample über die existierende .htaccess kopiert und mit folgendem die neue Tabelle in der Datenbank erzeugt:
create table reply ( notice_id integer not null comment ‘notice that is the reply’ references notice (id), profile_id integer not null comment ‘profile replied to’ references profile (id), replied_id integer comment ‘notice replied to (a guess)’ references notice (id), modified timestamp not null comment ‘date this record was modified’, constraint primary key (notice_id, profile_id), index reply_notice_id_idx (notice_id), index reply_profile_id_idx (profile_id), index reply_replied_id_idx (replied_id)
) ENGINE=InnoDB;
Mit einem beherztem php fixup_replies.php werden dann noch fehlende Replies nachmontiert und dem freien, funktionierendem Schnatterspass steht nichts mehr im Weg.
Vorgestern haben ich kurz die brandheisse Software laconi.ca kurz vorgestellt und gerade eben habe ich eine eigene Installation unter mb.byzero.de gestartet. Mein Account dort ist natürlich muhh.
Ein Howto hat mir dabei geholfen, allerdings trat das Problem auf, dass auf meinem Server ein Debian Etch läuft. Dort gibt es nämlich nur PHP in der Version 5.2.0, aber laconi.ca braucht die Funktion sys_get_temp_dir, die es aber erst ab PHP 5.2.1 gibt. In der Doku ist aber ein kleiner Hack vorhanden, der sich auch ganz hässlich in laconi.ca nutzen lässt, ohne dass man gleich die ganze Distribution wechseln müsste…
Ich habe eine neue Datei sysgettmpdir.php angelegt, in der der Code aus diesem Tip aus der PHP-Doku steht. In der config.php von laconi.ca kann man dann ein einfaches require_once('sysgettmpdir.php'); einfügen und das Problem ist weg.
Dann kann man auch User auf anderen laconi.ca Instanzen, wie identi.ca “subscriben”, so dass Nachrichten auch serverübergreifend ausgetauscht werden. Das funktioniert aber bisher nur etwas einseitig…
gerade bin ich durch Zufall auf einen neuen Dienst gestossen, der nicht viel mehr als Twitter bietet…
Jedenfalls solange, bis sich die ganzen von den ständigen Ausfällen angenervten Geeks auf die Opensourcevariante Laconica stürzen und anfangen, sie nach ihren eigenen Geschmäkern anzupassen.
Was hat’s gemeinsam?
- Nachrichten im bewährten Maximal-140-Zeichenformat
- Es ist einfach, die Funktionen fast identisch.
- Es gibt einen Jabberbot!
- Die “Tweets” gibt’s per RSS
- Ich bin genauso begeistert wie beim ersten mal twittern…
Der große Unterschied zu Twitter?
- Es ist wie gesagt Opensource, jeder kann an der Software mitarbeiten.
- Es benutzt ein verteiltes Modell, jeder kann seinen eigenen Server betreiben, aber trotzdem mit Usern auf anderen Servern seine Mininachrichten austauschen. Ein Verfahren genannt OpenMicroBlogging macht’s möglich.
- Es unterstützt OpenID. Eine Anmeldung dauert ein paar Sekunden.
- Die Macher haben sich auf die Fahnen geschrieben, den Usern einen fairen und transparenten Dienst anzubieten und ihn dabei in keiner Weise einzuschränken.
Features, die bald nachkommen (aus den FAQ):
- SMS updates and notifications
- A Twitter-compatible API
- More AJAX-y interface
- Maps
- Cross-post to Twitter, Pownce, Jaiku, etc.
- Pull messages from Twitter, Pownce, Jaiku, etc.
- Facebook integration
- Hashtags
- Image, video, audio notices
- Automatic url-shortening
- Multilingual interface (using Gettext)
und weitere Featurerequest können auch abgegeben werden.
Wer’s testen mag, kann sich bei identi.ca anmelden. Dort hat der Entwickler von Laconica eine Installation laufen. Wenn ich es richtig verstanden habe, kann man seinen Account später auch einfach auf einen anderen Server umziehen.
Die große Chance liegt übrigens nicht in dem Hoster identi.ca, sondern in der Software, im Protokoll. Wenn das richtig klappt, dann kann die Kommunikationsform “twittern” wirklich erfolgreich werden, weil sie eben nicht mehr an eine Firma gebunden ist, die es momentan überhaupt nicht schafft, einen zuverlässigen Dienst anzubieten.
Weitere Infos auf im Blog von Control Yourself, der Firma hinter dem ganzen, ReadWriteWeb, im creative commons blog und auf netzpolitik
Achja, mein Account bei identica. Noch :-)