Dies ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.

Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an und entferne diesen Text.

Vielen Dank!

== 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 [http://linuxbrit.co.uk/rbot/ rbot] für irc ist,
leistet [http://jabber4r.rubyforge.org 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...