WordPress und Matrix „heiraten“ wohl doch nicht, wie ich im vorherigen Post gehofft hatte ­čÖü

Caspar hat mich in den Kommentaren auf einen Tweet von Matt Mullenweg hingewiesen, in dem er das nochmal klar stellt.

The same way that WP folks mix up New Vector, Modular, Riot, and Matrix, people outside our community sometimes mix up .org and .com, Automattic and WordPress. I think the intention there was to mean .com, as it would be difficult for most shared hosts to run Matrix.

Matt Mullenweg auf Twitter

Jetzt wo ich den Matrix Blogpost noch einmal lese, h├Ątte man es auch wirklich so verstehen k├Ânnen, wie es Matt noch einmal betont.

[…] turns out that Automattic already runs a XMPP bridge for wordpress.com over at im.wordpress.com![…]. Imagine there was an excellent Matrix client available as a WordPress plugin for embedding realtime chat into your site?

Welcoming Automattic to Matrix!

Da war wohl der Wunsch der Vater des Gedankens.

Statt einem dezentralen WordPress bekommen wir also ein WordPress.com mit einer weiteren Chat Integration.

Woohooo!

Zumindest werden dadurch mein WordPress ActivityPub und meine IndieWeb Plugins nicht ├╝berfl├╝ssig.

Facebook kauft WhatsApp und ich hab nur wenig M├Âglichkeiten meine Konsequenzen daraus zu ziehen. Leider sind alle aktuell popul├Ąren "Chat" Systeme direkt an die App gekoppelt und ich "muss" zwangsl├Ąufig die App benutzen die mein Freundeskreis bevorzugt.

WhatsApp benutzt intern das XMPP-Protokoll und arbeitet dadurch ja theoretisch dezentral und auch Telegram hat beispielsweise eine Art offenes Protokoll gebaut… Das Problem: Woher wissen auf welchem Server der Andere angemeldet ist.

Seit WhatsApp die Identifizierung ├╝ber die Telefonnummer (statt einer z.B. E-Mail Adresse) eingef├╝hrt hat, sind viele anderen diesem Beispiel gefolgt und es gibt nichts Verwerfliches daran. Jeder der eine solche App nutzt hat zwangsl├Ąufig ein Telefon, was bedeutet dass er auch eine Telefonnummer hat und die Wahrscheinlichkeit dass in seinem (Telefon-)Adressbuch mehr Telefonnummern als E-Mail Adressen stehen ist auch sehr hoch. Prinzipiell also eine gute Idee! Leider kann man aber anhand einer Telefonnummer nicht auf einen Server (mal abgesehen vom Telekommunikations-unternehmen) schlie├čen und das bedeutet, dass das Verfahren leider auch nur zentral funktionieren kann. Nutze ich WhatsApp, kann man mich nur ├╝ber die WhatsApp-Server erreichen, f├╝r Telegram l├Ąuft die Kommunikation nur ├╝ber die Telegram-Server usw.

Um mit XMPP oder anderen Protokollen wirklich dezentral arbeiten zu k├Ânnen, m├╝sste man ├╝ber die Telefonnummer erfahren k├Ânnen welchen Chat-Server der Andere benutzt. Vielleicht ├╝ber so eine Art Tel to Id – Service oder ├╝ber andere Protokolle wie z.B. SMS. Damit k├Ânnte sich jeder selbst den Client seines Vertrauens aussuchen und alles w├Ąre gut besser ­čśë

Die verlinkten Spezifikationen wurden gem├Ą├č den aktuellen ├änderungen (vom 13. April 2010) angepasst. Letztes Update 04.05.2010.

OneSocialWeb ist ein Projekt der Vodafone Group Research and Development und definiert ein Protokoll basierend auf XMPP (besser bekannt unter dem Namen Jabber) welches free, open, and decentralized social applications erm├Âglichen soll.

OneSocialWeb - Creating a free, open, and decentralized social networking platform.

Die Idee ist gar nicht so doof… Immerhin besitzt das XMPP Protokoll fast alle Eigenschaften die f├╝r ein dezentrales Social Network wichtig sind:

  • Eindeutiger Identifier (z.B. username@jabber.org) (mit Webfinger auch OpenID m├Âglich)
  • Profil-Informationen (XEP-0054)
  • Kontakte (XEP-0083)
  • Dezentraler Aufbau

…und die Gruppe arbeitet an diversen XMPP Erweiterungen um das Protokoll noch sozialer zu machen:

Nachdem Facebook gestern angek├╝ndigt hat, dass der eigene Chat jetzt auch ├╝ber XMPP erreichbar ist und auch Google Talk das Jabber Protokoll nutzt, kann man sich sicherlich ├╝ber ein paar spannende Implementierungen in naher Zukunft freuen!

(via: Marco Ripanti)

F├╝r die Audio/Visuellen unter euch, gibt es nat├╝rlich auch wieder ein kurzes Video:

Continue reading

Joss Winn hatte schon im Mai dar├╝ber berichtet, dass WordPress.com jetzt auch XMPP unterst├╝tzt:

Just some notes on how to get XMPP notifications from any wordpress.com blog. ItÔÇÖs an experimental service so might not work tomorrow ­čśë

…und es hat in der Tat am n├Ąchsten Tag nicht mehr funktioniert. Durch den ganzen Trubel um WordPress, RSS cloud und dem Echtzeitweb in den letzten Tagen, bin ich auch wieder auf den WordPress XMPP-Service aufmerksam geworden und er scheint mittlerweile relativ stabil zu laufen.

Es sollte eigentlich mit jedem Jabber-Client funktionieren der PubSub (XEP-0060) unterst├╝tzt:

  1. Zuerst einen neuen Jabber/XMPP-Account hinzuf├╝gen:
    • Jabber ID
      name@im.wordpress.com
      Der name ist der WordPress.com Benutzer-Name gefolgt von ÔÇť@im.wordpress.comÔÇŁ.
    • Password
      Das WordPress.com Passwort.
    • Jabber Server/Host
      im.wordpress.com
    • Port
      5222 (Standard-Port)
  2. Dann den WordPress-Bot als Kontakt hinzuf├╝gen: „bot@im.wordpress.com
  3. F├╝r alle weiteren Anweisungen einfach dem WordPress-Bot eine Nachricht mit „help“ schicken.
  4. Fertsch ­čÖé
XMPP on WordPress.com

Nachdem man mit dem Befehl „sub <wordpress-url>“ einen Blog abonniert hat bekommt man alle neuen Posts auf den Jabber-Client und wenn es der eigene Blog ist, kann man sogar ├╝ber z.B. Adium neue Blog-Posts verfassen.

Gro├čartig!

…wer braucht da noch PubSubHubBub und RSS cloud ­čÖé

Weiterf├╝hrende Links:

Auf der OSCON bzw. dem XMPP Summit (5) gab es einen interessanten Vortrag von Kellan Elliot-McCrea und Rabble wie man Authorization Tokens ├╝ber XMPPs PubSub austauschen kann.

Peter Saint-Andre hat zus├Ątzlich noch ein kleines Beispiel auf seinem Weblog ver├Âffentlicht, wie der Ablauf eines solchen Austausches aussehen k├Ânnte.

Scenario: I want my Twhirl client to receive KellanÔÇÖs tune stream from last.fm via XMPP.

Weiter Links zu dem Thema:

(via)

Nach einem Blog-Eintrag von Florian Jensen will AOL f├╝r seinen Instant Messenger (kurz IM) AIM, zuk├╝nftig auf XMPP (oder auch Jabber) setzen.

Eine Anleitung im Jabber Wiki erkl├Ąrt die Schritte:

  1. JIDs like uin@aol.com or username@aol.com
  2. Host: xmpp.oscar.aol.com : 5222
  3. Allow SASL PLAIN
  4. Turn on StartTLS
  5. Make sure there is no ‚@‘ in the resource (bug in the service). Some clients by default add a resource with an @ in it. So you have to overwrite this

Ich hab das ganze mal mit Adium ausprobiert und mit folgende Einstellungen sollte es funktionieren:

aol-jabber-adium.jpg

Das ganze l├Ąuft noch etwas holprig, aber nach ein paar Versuchen hab ich’s dann doch geschafft zu verbinden.

aol-jabber-online.jpg

Vorerst kann man nur anderen AIM-Usern Nachrichten schreiben, aber das wird wohl daran liegen dass der Server noch Beta ist.

W├Ąre sch├Ân wenn AOL XMPP weiter ausbauen w├╝rde, um nach dem Einsatz von OpenID einen weiteren gro├čen Schritt in Richtung DataPortability zu gehen.
Wenn jetzt auch noch Yahoo! und Microsoft auf den Offenen Standard umsteigen w├╝rden, k├Ânnte man in Zukunft vielleicht ├╝ber einen Account mit ICQ, AIM, Y! Messenger und MSN Nutzern in Kontakt zu treten.

Weiterf├╝hrende Links: