Jabber (XMPP) - JUG Münster Wiki

Transcription

Jabber (XMPP) - JUG Münster Wiki
Jabber (XMPP)
Was ist Jabber?
Wie nutze ich Jabber?
Clients
Pidgin
Gajim
Adium
Groupchat
Nutzung in eigenen Anwendungen
Java Anbindung
PHP
Technisches
Verbindung durch Firewall
Was ist Jabber?
Jabber ist die veraltete Bezeichnung für ein Messaging Protocol. Heute heißt es eigentlich XMPP und steht für Extensible Messaging and
Presence Protocol.
Die Daten werden im XML Format übertragen.
Die JUG Münster hat einen eigenen Jabber-Server bei dem ihr euch anmelden könnt. Dies ist jedoch nicht zwingend erforderlich, ihr koennt
z.B. auch mit einem Google-Talk Account in den Groupchat.
Wie nutze ich Jabber?
Hinweis: Wenn Ihr Euch bei uns einen Account registriert, wählt bitte als Benutzername bitte die Form vorname.nachname (ihr koennt fuer
den chat etc. einen davon abweichenden Nicknamen setzen). Wer bereits einen XMPP Account (google talk etc.) hat, kann mit diesem
unsere Chatraeume nutzen.
Clients
Pidgin
Pidgin ist ein Instant Messaging Programm und für verschiedene Plattformen erhältlich. Unter Windows gibt es auch eine portable-Version,
die praktisch ist, wenn man sein Chatprogramm auf dem USB Stick mitnehmen möchte.
Die Konfiguration ist relativ simpel, um sich ein Konto auf dem JUG-Münster Server einzurichten und dieses zu nutzen.
Wie man Pidgin installiert, solltet ihr selbst herausfinden. Dafür könnte ich nur eine Plattformabhängige Anleitung geben. Die offizielle
Projektseite ist http://Pidgin.im.
Zuerst öffnet man Pidgin und hat das Standard Pidgin-Fenster vor sich.
Bei der Erstinstallation wird man direkt gefragt, ob man ein Konto einrichten möchte. Wenn diese Meldung nicht kommt, kann man die
Kontoverwaltung manuell aufrufen. Dazu geht man auf "Konten->Konten verwalten" (Strg+A).
Um ein Konto einzurichten, klickt man auf "Hinzufügen".
Als Protokoll wählt man XMPP. Wählt als Benutzername bitte die Form vorname.nachname (ihr koennt fuer den chat etc. einen davon
abweichenden Nicknamen setzen). Die Domain ist jug-muenster.de. Das Passwort ist frei wählbar, sollte aber natürlich sicher sein und nicht
weiter gegeben werden.
Der lokale Alias ist die Bezeichnung, die Pidgin für dieses Konto anzeigt. Wichtig ist, damit das Konto angelegt wird, ein Häkchen bei "Dieses
neue Konto auf dem Server anlegen" zu setzen. Hat man sich bereits einmal auf dem Server registriert, sollte man das Häkchen nicht mehr
gesetzt haben.
Nach dem Klicken auf "Hinzufügen" sollte ein Konto eingerichtet werden und automatisch verbinden.
Unter Umständen können weitere Einstellungen bei Erweitert oder Proxy nötig sein, je nach Netzwerk und Sicherheitskonfiguration.
Gajim
Gajim ist extra auf das XMP Protokoll ausgelegt. Es ist für verschiedene Plattformen erhältlich. Die offizielle Projektseite ist http://gajim.org.
Nach der Installation startet man Gajim und sollte das Hauptfenster angezeigt bekommen.
Nun muss man sein Konto einrichten. Dazu geht man auf "Ändern->Konten".
Über einen Klick auf "Hinzufügen" fügt man ein neues Konto dem Programm zu.
Man wählt aus, dass man ein neues Konto erstellen möchte und fährt mit einem Klick auf "Vor" fort.
Als nächstes wird abgefragt, zu welchem Server verbunden werden soll. Dort gibt man jug-muenster.de ein und klickt auf "Vor".
Um das Zertifikat von jug-muenster.de anzunehmen, macht man ein Häkchen bei dem Zertifikat und klickt auf "Vor".
Dort trägt man seine Daten ein. Wählt als Benutzername bitte die Form vorname.nachname (ihr koennt fuer den chat etc. einen davon
abweichenden Nicknamen setzen). Das Passwort ist frei wählbar, sollte aber sicher sein und nicht weiter gegeben werden. Durch einen Klick
auf "Vor" wird das Konto eingerichtet und Gajim sollte automatisch zum Server verbinden.
Adium
Ablage -> gehe zu chat (handle ist der nickname im raum)
Bei Adium ist es wohl etwas knifflig ein "bookmark" fuer den Chatraum anzulegen. Aus dem Adium Issue Tracker:
1.
2.
3.
4.
5.
6.
In a chat box, in the upper right-hand corner area, right-click and select the customize toolbar option
drag the 'add bookmark' icon onto the window
click done
then click the new add bookmark icon
Enter a name for the chat, associate it with a group
Done. It should now appear in your contacts list
Aber auch das scheint nicht bei jedem zu tun.
Groupchat
Wir haben den Raum "[email protected]" als staendigen Raum eingerichtet. Weitere Raeume koennen bei Bedarf durch
die Nutzer selbst angelegt werden.
Der Nickname im Chat kann bei Pidgin ueber die Eigenschaften des gespeicherten Chat-Raumes angegeben werden:
Nutzung in eigenen Anwendungen
Java Anbindung
Smack Library: http://www.igniterealtime.org/projects/smack/
PHP
XMPPHP: http://code.google.com/p/xmpphp/
Technisches
Server: jug-muenster.de
Eingesetzter Jabber Server: OpenFire, http://www.igniterealtime.org/projects/openfire/
Techtalk-Chatraum: [email protected]
Verbindung durch Firewall
(getestet mit Psi, XMPP-CLient für OS X)
(Adium)
Ganz wichtig: Unter dem Tab Proxy Einstellung "Proxy verwenden" abhaken!

Documents pareils