Jabber aka XMPP #

Quick-Historie:

 Im Anfang war das IRC. Dann kamen die proprietären Instant-Messaging Services.
 Dann kam D.J. Adams zu einem Treffen mit Vertretern der LUG-Krefeld und stellte in seinem 
 [http://www.amazon.de/exec/obidos/ASIN/0596002025 O'Reilly Buch] das GPL-Protokoll '''Jabber''' vor.

Jabber ist mittlerweile auch als XMPP (Extended Messaging and Presence Protocol) bekannt. Das Protokoll wird nicht nur zur menschlichen Konversation über Netzwerke verwendet, sondern auch zu Steuerungszwecken und brilliert bei der Interprozesskommunikation. Verschlüsselung per SSL ist nativ möglich.

 Die Jabber Lounge unserer LUG ist unter folgender Adresse bekannt:
 lug-kr@conference.jabber.org (ich verwende gaim als Jabber-Client)
 Mein Account bei Jabber.org lautet [maxmon@jabber.org/<nowiki>Gaim</nowiki>]
 Cool uses for Jabber: http://www.jabber.org

Chat-Bots: Was rbot für irc ist, leistet jabber4r für Jabber.

Wer möchte, ergänze bitte diese Fundgrube damit "Jabber rockt"!

 -- MarkusMonderkamp

Und nun? #

 Gute Frage. Ein richtig bombastisches Jabber-Tutorial habe ich noch nicht entdeckt.
 Das [http://www.amazon.de/exec/obidos/ASIN/0596002025 O'Reilly] ''Jabber''-Buch kann ich eher Programmierern empfehlen. [http://www.samspublishing.com/title/0672325365 SAMS] hat auch etwas zum Thema.
 Immerhin gibt es bei [http://www.netzwelt.de/news/71064-tutorial-jabber-die-sichere-imalternative.html Netzwelt.de] ein deutsches Tutorial und bei [http://www.jabber.org/user/userguide/ jabber.org] einen englischen Userguide.
 Ich versuche, die folgenden Fragen geb&uuml;ndelt und einger&uuml;ckt zu beantworten, 
 sei es auch nur mit meinen Fundstellen zu <nowiki>RFC/JEP/FAQ/Scoobidoooo</nowiki>.
 Vielleicht können wir ein eigenes LUG-Instant-Message-Howto b&uuml;ndeln, sofern gen&uuml;gend Stichworte zusammenkommen.
 -- MarkusMonderkamp

Ich habe nicht viel Ahnung von der Materie und habe jetzt versucht, aus obigen Informationen irgendwas zu machen. Ich habe mich also als tbayen@jabber.org angemeldet, habe den oben angegebenen Chatroom betreten und es passiert nichts... Habe ich alles richtig gemacht? Kann ich irgendjemandem eine Nachricht schicken, um zu sehen, ob er antwortet? Oder habe ich das richtig verstanden, daß ich nur Leuten Nachrichten schicken kann, die auch online sind? Ich habe "maxmon@jabber.org" in meine Buddy-Liste eingetragen. Da steht jetzt aber "nicht autorisiert" dahinter. Kann ich das auch nur ändern, wenn der Betreffende online ist oder bekommt er meine Anfrage bei seinem nächsten Einloggen?

 Die folgenden Snapshots habe ich mit Gaim 1.1.4 unter KDE geschossen.
 Der Chatroom ist bei jabber.org eingetragen, hat jedoch wohl nur ein Motto, wenn ein Anwesender es eintr&auml;gt:
 upload:Jabber-Groupchat.jpg
 Die Buddy-Liste und Kontaktliste sieht so aus:
 upload:Jabber-Kontaktliste.jpg
 Laut Jabber-Core [http://www.ietf.org/rfc/rfc3920.txt RFC-3920] und Jabber-IM [http://www.ietf.org/rfc/rfc3921.txt RFC-3921] kann Mensch bei Jabber nicht viel falsch machen.
 Ist der Gesprächspartner nicht am Ger&auml;t, wird die Anfrage bis zu seinem n&auml;chsten Login am Jabber-Server vorgehalten.
 Die Authorisierung wird als einfache Sicherheitsma&szlig;nahme dem Gegen&uuml;ber zur   
 Best&auml;tigung angeboten, was auch bei Dir der Fall war, nur war ich an der Nordsee. 
 Direkt danach konnte ich Dich authorisieren - auf jeden Fall geht nichts verloren.
 Das direkte Gespräch kann somit auch zeitversetzt stattfinden:
 upload:Screen-p2p.jpg '''&lt;- wer sich auskennt, macht bitte das Bild sichtbar, danke'''

Laut Jabber-Doku gibt es eine Suchfunktion für Personen. Die habe ich in Gaim nicht gefunden. Kann man denn sonst irgendwie suchen (Webschnittstelle oder so)? Außerdem habe ich (als alter KDEler) zuerst mit Kopete experimentiert. Das scheint aber irgendwie gar nicht zu gehen. Vielleicht lags aber auch an meiner wenigen Ahnung.

Fragen über Fragen... Was hier eindeutig fehlt ist ein Tutorial für den absoluten Anfänger. -- ThomasBayen

 Tutorial siehe oben in [http://www.netzwelt.de/news/71064-tutorial-jabber-die-sichere-imalternative.html deutsch] und [http://www.jabber.org/user/userguide/ englisch], klasse ist f&uuml;rwahr der Wikipedia-[http://de.wikipedia.org/wiki/Jabber Eintrag].
 In Gaim verwende ich für die Personen-Auskunft den Kontaklisten-Men&uuml;punkt ''Buddies-&gt;Benutzerinfos abrufen... (STRG + I)'':
 upload:Jabber-Userinfo.jpg '''&lt;- wer sich auskennt, macht bitte das Bild sichtbar, danke'''
 Eine Raumliste gibt in der Kontakliste der Men&uuml;punkt ''Werkzeuge-&gt;Raumliste'' wieder:
 upload:Jabber-Raumliste.jpg
 Zur Suchfunktionalit&auml;t in Jabber: Gaim ist nicht der einzige Jabber Client. 
 [http://tkabber.jabber.ru/ Tkabber]deckt viele Aspekte der Jabber-Protokollvorgaben in seiner 
 umfangreichen Men&uuml;struktur ab und bietet auch Suchfunktionen und ein Arsenal von Klängen 
 für Benutzeraktionen (Login, -out, Message erhalten und senden, "bin weg", "bin da" (Presence), etc.).
 Das [http://tkabber.jabber.ru/node/160 Tkabber-Starpack] wird nur gespeichert und l&auml;uft "out of the Box".
 Weitere Notizen zu Jabber-Clienten: * [http://kai.iks-jena.de/jabber/jabber7.html verschlüsselte] Jabber-Sitzungen * andere Jabber-[http://rabenhorst.blogg.de/eintrag.php?id=351 Clienten] Stand 2004; http://amessage.info mit SMTP-Gateway * XMPP und Jabber mit dem [http://www.linux-magazin.de/Artikel/ausgabe/2004/01/perl/perl.html Perlmeister Mke Schilli] automatisieren 
 Bei Zeiten folgen Snapshots oder Howtos etc. zu anderen IM-Clienten, wie z.B. Tkabber.
 Wenn ich mich recht erinnere gab es im Linuxuser oder Linuxmagazin einen Schwerpunkt zum Thema ''Gaim vs. Kopete'':
 http://www.linux-user.de/ausgabe/2005/12/
 Auszug: 
 " '''Fazit'''
 Sowohl bei Gaim als auch bei Kopete handelt es sich um komfortable Chat-Programme.
 Beide k&ouml;nnen in die Desktop-Leiste verbannt werden, wenn Sie nur den Online-Status
 Ihrer Chat-Partner &uuml;berwachen m&ouml;chten. Kopete bietet dann den Vorteil,
 dass es &uuml;ber eintreffende Nachrichten mit einer unaufdringlichen Sprechblase 
 unterrichtet, welche kaum von der Arbeit abenkt.
 Kopete bietet au&szlig;erdem einige zus&auml;tzliche Features wie eine 
 Rechtschreibpr&uuml;fung und ein &Uuml;bersetzungs-Plugin, die Gaim-Usern vorenthalten 
 bleiben. Gaims Einbindung der einzelnen Chat-Protokolle erscheint daf&uuml;r insgesamt
 solider - besonders, was das Senden von Dateien im Chat angeht.
 Au&szlig;erdem formatiert es den Chat in der Standardeinstellung zugleich lesbarer
 und platzsparender als Kopete.(pkr.)"
 Off-Topic: Im gleichen Heft wird zum Verskripten des IRC mit [http://irssi.org IRSSI] aufgerufen...