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ündelt und
eingerü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ündeln, sofern genü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ä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ät, wird die Anfrage
bis zu seinem nächsten Login am Jabber-Server vorgehalten.
Die Authorisierung wird als einfache Sicherheitsmaßnahme
dem Gegenüber zur
Bestä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 '''<- 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ürwahr der
Wikipedia-[http://de.wikipedia.org/wiki/Jabber Eintrag].
In Gaim verwende ich für die Personen-Auskunft den
Kontaklisten-Menüpunkt ''Buddies->Benutzerinfos
abrufen... (STRG + I)'':
upload:Jabber-Userinfo.jpg '''<- wer sich auskennt, macht
bitte das Bild sichtbar, danke'''
Eine Raumliste gibt in der Kontakliste der Menüpunkt
''Werkzeuge->Raumliste'' wieder:
upload:Jabber-Raumliste.jpg
Zur Suchfunktionalitä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ü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ä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önnen in die Desktop-Leiste verbannt werden, wenn
Sie nur den Online-Status
Ihrer Chat-Partner überwachen möchten. Kopete
bietet dann den Vorteil,
dass es über eintreffende Nachrichten mit einer
unaufdringlichen Sprechblase
unterrichtet, welche kaum von der Arbeit abenkt.
Kopete bietet außerdem einige zusätzliche
Features wie eine
Rechtschreibprüfung und ein Übersetzungs-Plugin,
die Gaim-Usern vorenthalten
bleiben. Gaims Einbindung der einzelnen Chat-Protokolle erscheint
dafür insgesamt
solider - besonders, was das Senden von Dateien im Chat angeht.
Auß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...
}}}