Use Facebook Chat in Pidgin with XMPP

A few days ago Facebook opened their chat service for the use of the XMPP, an open XML based protocol.

The XMPP potocol is widely known thanks to Jabber and GTalk, both based on XMPP.  Thanks to the use of XMPP as a protocol users are able to connect to Facebook Chat using a XMPP supporting client like Pidgin, Trillian and more.

In our example configuration we are using Pidgin.

To use Facebook Chat in Pidgin you need to add a new Account and select the XMPP protocol. As username you need to enter the Facebook Accountname found in the FB settings under Account->Account Settings->Username. If you did not generate a Username you might do this now. The needed domain entry ist chat.facebook.com. As Resource you might choose Pidgin, your PC name or whatever you like to. As Password you need to enter the Facebook Account Password.

Facebook Chat in Pidgin Einrichtung Teil 1Facebook Chat in PidginSet-Up Part 1 

After you are finished with the settings in the Basic Tab, you need to switch to the Advanced Tab. Here you need to enter chat.facebook.com as Connect Server and deactivate Require SSL/TLS as the XMPP Chat connection to Facebook only works unencrypted at the moment.

Facebook Chat in Pidgin Einrichtung Teil 2Facebook Chat in Pidgin Set-Up Part 2 

To finalize the Set-Up you can now Add the newly created Account and use it in Pidgin. For more information on XMPP and Facebook you can use the Facebook Help Center and search for XMPP chat. There are instructions on other clients besides Pidgin, like Adium and iChat.

 

Twitter Plugin für Pidgin

Twitter mit Pidgin nutzen dank Plugin

Twitter Plugin für Pidgin
Twitter Plugin für Pidgin

Pidgin versteht sich im Instant-Messenger Bereich mittlerweile mit fast jedem Netzwerk. Fehlt etwas, gibt es fast immer ein Plugin dafür, so auch für Twitter.

Mit dem microblog-purple addon, gehostet auf Google Code, kann man Pidgin mit Twitter kommunizieren lassen. Die aktuelle Version des Plugins beherrscht die Authentifizierung mittels OAuth, zur Accounterstellung muss man daher die Kommunikation auf Twitter.com erst erlauben und anschliessend die angezeigte PIN im Pidgin-Dialog eingeben.

Die Installation ist schnell vorgenommen, das zum Betriebssystem passende Paket von der Webseite herunterladen und installieren. Das Plugin steht sowohl für Linux als auch Windows zur Verfügung. Auf dem getesteten Ubuntu 10.10 System war das Paket in den Quellen vorhanden und mittels apt installierbar:

sudo apt-get install pidgin-microblog

Nach abgeschlossener Installation muss Pidgin erneut gestartet werden, sollte es noch geöffnet gewesen sein. Unter den Konteneinstellungen kann ab sofort TwitterIM ausgewählt werden. Nach Eingabe des Benutzernamen und Passwortes wird die OAuth Seite von Twitter.com geöffnet, hier muss dem mbpidgin Plugin der Zugriff erlaubt werden, erst dann bekommt man die PIN angezeigt, die man in Pidgin eingeben muss.

Twitter für Pidgin: Anzeige der Replies
Twitter für Pidgin: Anzeige der Replies

Alle Tweets werden im bekannten Chatfenster von Pidgin angezeigt, die jeweils neuste Nachricht zum Schluss. Neue Tweets werden dank Autorefresh automatisch gemeldet und eigene Tweets kann man einfach durch die Eingabe des gewünschten Tweettextes versenden. Um @-Replies angezeigt zu bekommen muss man einen Steuerbefehl „/replies“ absetzen, danach werden die Replies im Chatfenster angezeigt (siehe Screenshot).

Kommen wir zu den negativen Seiten: Die Übersichtlichkeit, oder besser gesagt, die fehlende Übersichtlichkeit, ist frappierend. Sollte man andere Clients wie Tweetdeck, oder wie sie alle heissen mögen, gewohnt sein, so wird man Pidgin nicht für Twitter nutzen wollen. Eine Anzeige der verbleibenden Zeichen fehlt ebenso wie die Anzeige der Avatarbilder der eigenen Kontakte.

Für Puristen mag es eventuell interessant sein, gerade weil sich das Plugin auch mit der mobilen Variante von Pidgin nutzen lässt, für den Rest nennen wir es einfach: Proof-of-Concept. Es gibt ein Twitter Addon für Pidgin, es funktioniert und hierbei belassen wir es auch!

Facebook Chat in Pidgin nutzen dank XMPP

Vor wenigen Tagen hat sich Facebook geöffnet, zumindest was den Chat angeht und gestattet die Verbindung zum Chat mittels XMPP Protokoll, einem offenen, auf XML basierenden Protokoll.

Das XMPP Protokoll ist durch Jabber bekannt und wird ebenfalls von Google Talk eingesetzt. Die Möglichkeit auf den Facebook Chat über XMPP zuzugreifen ermöglicht die Verbindung zum Chat mit jedem Client der das Protokoll unterstützt.

Am Beispiel von Pidgin soll im Folgenden die Einrichtung kurz beschrieben werden.

Um Facebook Chat in Pidgin zu nutzen muss man zuerst ein neues Konto/einen neuen Account anlegen und XMPP als Protokoll auswählen. Als Benutzernamen wählt man den Accountnamen bei Facebook (zu finden unter: Kontoeinstellungen -> Nutzername), als Domain ist chat.facebook.com einzutragen. Als Quelle kann man den Clientnamen verwenden, in unserem Fall Pidgin, danach ist das Facebook Passwort gefragt.

Facebook Chat in Pidgin Einrichtung Teil 1
Facebook Chat in Pidgin Einrichtung Teil 1

Für den letzten Teil der Konfiguration gilt es die erweiterten Einstellungen im Erweitert-Reiter zu bearbeiten. Als Verbindungsserver ist wiederum chat.facebook.com zu wählen und SSL/TLS erforderlich zu deaktivieren. Leider klappt bisher die Verbindung zum Chat nur unverschlüsselt, man darf hoffen dass sich dies bald ändert.

Facebook Chat in Pidgin Einrichtung Teil 2
Facebook Chat in Pidgin Einrichtung Teil 2

Nun kann der Account hinzugefügt und benutzt werden. Facebook bietet im Hilfe Center weitergehende Informationen zu der Einrichtung des Facebook Chats in iChat und Adium. Hierzu im Hilfecenter nach „XMPP chat“ suchen.

Ubuntu Videoanleitung: Howto Openfire Installation

Video zur Installation gibt es weiter unten
Video zur Installation gibt es weiter unten

Heute gibt es eine besondere Art der Anleitung, nämlich eine Video Howto zum Thema: „Wie installiere ich Openfire auf einem Ubuntu Server?“

Wozu braucht man eigentlich einen eigenen Server? Zum Beispiel innerhalb von Firmen oder in grösseren privaten Netzen ist es konfortabler einen eigenen Server zu betreiben und man ist nicht auf die Verbindung zu einem Server im Internet angewiesen, oder man möchte einem ausgewählten Kreis den Zugang zu einem Chatserver gewähren, ohne dass dieser mit anderen IM Gateways kommunizieren kann, oder oder oder, es gibt viele Gründe für ein warum. Viel wichtiger ist doch, es geht und das noch sehr einfach, also tun wir es!

Das Video ist eine Echtzeitaufnahme der Installation, wie ihr sehen könnt ist der Server schnell installiert, ein Plugin heruntergeladen und eingerichtet, sowie ein Benutzeraccount hinzugefügt. Mit Ende des Videos ist der Server vollständig einsetzbar, man braucht nur noch einen geeigneten Client der sich mit dem Server verbinden kann. Auf der Openfire Webseite gibt es ein paar Vorschläge, ich persönlich nutze Pidgin für XMPP/Jabber.

Mehr lesen