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...