tuteurs.ens.fr/internet/jabber.tml

251 lines
8.6 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>Jabber</title>
</head>
<body>
<h1>Messagerie instantanée avec Jabber</h1>
<h2>Présentation générale</h2>
<p>
<a href="http://www.jabber.org/">Jabber</a> est une architecture
d'échange d'information basée sur XML. Il permet à deux individus
connectés à Internet d'échanger des messages et d'autres informations
structurées. L'application majeure de Jabber est la <a
href="im.html">messagerie instantanée</a> de type <a
href="http://web.icq.com/">ICQ</a>, <a
href="http://www.msn.com/"><abbr title="MicroSoft
Network">MSN</abbr></a>, etc. Mais Jabber offre beaucoup d'avantages
par rapport à ses concurrents plus connus :
</p>
<ul>
<li> <strong>flexible</strong> : tout le monde peut ajouter de
nouvelles fonctionnalités à Jabber. En plus de l'<abbr title="Instant
Messenging">IM</abbr>, Jabber permet aussi de partager des fichiers,
de jouer, et même de surveiller une machine distante.</li>
<li> <strong>libre</strong> : les protocoles Jabber sont libres (sous
<a href="http://www.gnu.org/copyleft/gpl.html"><abbr title="General
Public License">GPL</abbr></a>). MSN, <a
href="http://messenger.yahoo.com/">Yahoo! Messenger</a>, ICQ &amp; Cie
sont des protocoles propriétaires et fermés. Les clients non officiels
(<a href="http://www.ceruleanstudios.com/">Trillian</a>, Gaim, etc.)
sont à la merci de Microsoft, Yahoo!, etc. : voir ce qui s'est passé
par exemple avec MSN fin 2003 (tentative plus ou moins avouée de
bloquer l'accès aux logiciels non officiels). Comme Jabber est libre,
tout le monde peut écrire un logiciel 100% compatible.</li>
<li> <strong>interopérable</strong> : ce n'est pas le but premier de
Jabber, mais certains des serveurs Jabber comprennent des passerelles
vers les principaux protocoles d'IM comme MSN, Yahoo!, ICQ, AIM,
etc. Ainsi, vous pouvez discuter avec des gens connectés sur ces
réseaux tout en restant sur Jabber.</li>
</ul>
<h2>Se connecter sur Jabber</h2>
<h3>Choisir un client</h3>
<p>
Sur les machines de l'ENS, deux clients Jabber sont installés. Un
guide d'utilisation est disponible pour chacun d'entre eux.
</p>
<ul>
<li> <a href="&url.tuteurs;logiciels/gaim.html">Gaim</a> un client qui
supporte également d'autres protocoles, mais dont le support de Jabber
est incomplet (pas de <a href="#browser">browser</a>, notamment).
Pour voir à quoi ressemble Gaim, reportez-vous à notre page sur la <a
href="im.html">messagerie instantanée</a>.
</li>
<li> <a href="&url.tuteurs;logiciels/tkabber.html">Tkabber</a> (qui ne
fait que Jabber). Dans cette page, nous utilisons Tkabber avec le
thème Ice et le set d'icônes Psi.</li>
</ul>
<p>
Sinon, vous pouvez choisir dans la liste de clients proposée par
Jabber. Il y en a aussi bien <a
href="http://www.jabber.org/user/clientlist.php">pour Windows</a> que
<a
href="http://www.jabber.org/user/clientlist.php?Platform=Linux">pour
Unix/Linux</a>, <a
href="http://www.jabber.org/user/clientlist.php?Platform=Mac">Mac OS</a>
et bien d'<a
href="http://www.jabber.org/user/clientlist.php?Platform=Other">autres
plate-formes</a>.
</p>
<h3>Choisir un serveur</h3>
<p>
Vous devez d'abord choisir un serveur pour pouvoir créer un
compte. Une <a
href="http://www.jabber.org/user/publicservers.php">liste des
serveurs</a> est disponible sur le site de Jabber. Si vous ne savez
pas comment choisir, votre serveur par défaut sera
<code>jabber.org</code>.
</p>
<h3>Créer un compte</h3>
<p>
Une particularité de Jabber est que vous n'avez <em>pas besoin de vous
inscrire en ligne</em>. Lancez votre client Jabber puis, lors de
l'écran de login, choisissez directement votre identifiant, le
<acronym title="Jabber Identity" lang="en">JID</acronym>, et votre mot
de passe. Exemple avec Tkabber, on essaie de créer un compte avec
« supertuteur » comme JID, un mot de passe, et le serveur
<code>jabber.org</code> :
</p>
<div class="illustration">
<img src="tkabber_1.png" width="534" height="221" alt="[Écran de login de Tkabber]" />
</div>
<p>
Si votre JID est déjà pris par quelqu'un d'autre, vous aurez un
message d'erreur et il vous faudra recommencer jusqu'à en trouver un
de disponible. Quelques règles à savoir :
</p>
<ul>
<li> majuscules et minuscules sont considérées comme identiques :
« SuperTuteur » et « supertuteur » sont un seul et même JID</li>
<li>
vous n'avez pas le droit aux caractères suivants : arobase (@), deux
points (:), guillemets doubles ou simples (&quot; ou '), chevrons
(&lt; et &gt;), esperluette (&amp;) ou encore espace ( ).
</li>
</ul>
<p>
Pour tester si tout se passe bien, vous pouvez envoyer un message de
test. Avec Tkabber, cliquez sur <code>Services &gt; Send
message</code> ; avec Gaim, c'est <code>Buddies &gt; New Instant
Message</code>. Indiquez ensuite <code>jabber.org/echo</code> comme
JID. Mettez ce que vous voulez en sujet et dans le corps du message,
puis cliquez sur <code>Send</code>. Si vous recevez tout de suite
votre message, c'est bon !
</p>
<div class="encadre">
<strong>Attention</strong> : Jabber utilise le port 5222. Si vous avez
des problèmes de connexion avec votre serveur Jabber, vérifiez que
vous n'êtes pas derrière un firewall qui bloque ce port.
</div>
<h3>Rejoindre un salon de chat</h3>
<p>
Vous pouvez rejoindre des salons de chat sur Jabber, non seulement sur
le serveur sur lequel vous êtes inscrit, mais sur tous les serveurs
Jabber.
</p>
<ul>
<li> Avec Tkabber, cliquez sur <code>Services &gt; Joing
Group</code>. Il vous suffira ensuite de remplir les champs de la
boîte « Join Room »</li>
<li> Avec Gaim, cliquez sur <code>Buddies &gt; Join a Chat</code> (ou
<code>Ctrl+C</code>) puis remplissez ensuite les renseignements
demandés.</li>
</ul>
<h2><a name="gw">Jabber comme passerelle</a></h2>
<p>
Jabber peut vous permettre de discuter avec des gens qui sont inscrits
sur d'<em>autres protocoles</em> comme MSN, ICQ, Yahoo!, AIM, etc. Il
suffit d'utiliser une <dfn>passerelle</dfn> (<i lang="en">gateway</i>
en anglais ou <i lang="en">transport</i>) associée à un serveur.
</p>
<div class="encadre">
<strong>Attention</strong> : vous devez déjà avoir un compte auprès du
réseau que vous voulez utiliser. Pour savoir comment s'inscrire,
reportez-vous à notre page sur la <a href="im.html">messagerie
instantanée</a>.
</div>
<h3><a name="browser">Repérer le bon serveur</a></h3>
<p>
Tous les serveurs Jabber ne possèdent pas de passerelle (par exemple
<code>jabber.org</code>, le serveur principal, n'en a pas). Pour en
trouver un qui en ait une, cherchez dans la liste des <a
href="http://www.jabber.org/user/publicservers.php">serveurs
Jabber</a>. On vous y indique quel serveur fait tourner quelle
passerelle. Vous y trouverez que, par exemple,
<code>jabber.kelkoo.net</code> possède des passerelles pour AIM, ICQ,
MSN et Yahoo! Messenger.
</p>
<div class="encadre">
<strong>À noter</strong> : pas besoin d'être inscrit sur un serveur
pour pouvoir utiliser sa passerelle. Vous pouvez très bien être
enregistré auprès de <code>jabber.org</code> et utiliser une
passerelle de <code>jabber.cz</code>, par exemple.
</div>
<p>
Pour vérifier tout ce que propose un serveur précis, il faut utiliser
le Jabber Browser. Dans Tkabber, cliquez sur <code>Services &gt;
Browser</code>. Indiquez ensuite dans la case <code>JID</code> le nom
du serveur. Par exemple, avec <code>jabber.kelkoo.net</code> :
</p>
<div class="illustration">
<img src="tkabber_2.png" width="626" height="374" alt="[Jabber Browser de Tkabber]" />
</div>
<div class="encadre">
<strong>À noter</strong> : Gaim ne comporte pas pour l'instant de
browser, et ne permet pas de s'enregistrer aiprès d'une
passerelle. Néanmoins, si vous vous enregistrez avec un autre client,
Tkabber par exemple, vous pourrez ensuite utiliser la passerelle via
Gaim.
</div>
<h3>S'enregistrer auprès de la passerelle</h3>
<p>
Vous voyez donc la liste des passerelles proposées par ce
serveur. Sélectionnez la passerelle qui vous souhaitez utiliser, puis
double-cliquez sur la ligne <code>Register jabber:iq:register</code>
qui correspond. Par exemple, dans la capture d'écran ci-dessus, on a
sélectionné la ligne <code>Register</code> pour MSN.
</p>
<p>
Remplissez alors les champs en indiquant les coordonnées de votre
compte correspondant (vos identifiants MSN si vous utilisez la
passerelle MSN, vos identifiants ICQ si vous utilisez la passerelle
ICQ, etc.).
</p>
<p>
Vous vous retrouverez connecté sur l'autre réseau, avec votre list de
buddies, etc. Vous pouvez discuter avec eux comme si vous étiez
connecté directement.
</p>
<div class="metainformation">Auteur : Marie-Lan Nguyen.
<date value="from git" />
</div>
</body>
</html>