ChatZilla:FAQ

Un article de Frenchmozilla.

Sommaire

Installer ChatZilla

1.1 Comment installer ChatZilla ?

</dt>

ChatZilla est inclus d'origine dans les suites Mozilla et SeaMonkey, et existe également en tant qu’extension pour Firefox.

Astuce: Téléchargez ici la dernière version de ChatZilla (en français) pour Mozilla, SeaMonkey et Firefox.

  • Si vous installez la dernière version de Mozilla ou de SeaMonkey, vous devez choisir l’installation Complète ou Personnalisée de ces suites pour disposer de ChatZilla.
  • Si vous utilisez Firefox, ou si vous souhaitez ajouter ChatZilla à une installation de Mozilla ou de SeaMonkey déjà présente, vous pouvez installer la dernière version depuis le site FrenchMozilla. La page ChatZilla Development propose également des versions plus anciennes à coté des dernières sorties.

Note: Quelle que soit votre plateforme, vous devrez relancer votre navigateur après l’installation. Si vous utilisez la fonction "Démarrage rapide" de Mozilla ou SeaMonkey, vous devrez également fermer l’icône de démarrage rapide située dans la barre des taches. Enfin, certains systèmes d'exploitation vous obligeront à un redémarrage complet.

</dd>

1.2 Comment désinstaller ChatZilla ?

</dt>

Avec Firefox, les extensions telles que ChatZilla se désinstallent de la manière suivante:

  1. Ouvrez Outils > Modules complémentaires.
  2. Repérez l’extension ChatZilla et sélectionnez-la.
  3. Cliquez dessus avec le bouton droit et choisissez "Désinstaller", ou appuyez sur le bouton "Désinstaller".
  4. Confirmez la désinstallation, puis redémarrez Firefox pour achever l’opération.

Ni Mozilla, ni SeaMonkey n’ont de fonction de désinstallation des extensions, mais il est généralement possible de supprimer ChatZilla.

Attention: La procédure de désinstallation qui suit est fournie sans aucune garantie.

  1. Fermez Mozilla ou SeaMonkey.
  2. Dans le dossier d’installation de l’application, trouvez et renommez autrement les fichiers components/chatzilla-service.js et chrome/chatzilla.jar.
  3. Exécutez regchrome.
  4. Si Mozilla (ou SeaMonkey) démarre sans problème, tout s'est bien passé. Sinon, redonnez aux fichiers leurs noms d’origine et abandonnez l’idée, ou alors, supprimez Mozilla (ou SeaMonkey) et réinstallez-le sans ChatZilla.

</dd>

1.3 Comment ouvrir les liens irc: avec mon client IRC par défaut plutôt qu’avec ChatZilla ?

</dt>

Il faut rendre ChatZilla inactif. Si vous utilisez Mozilla ou SeaMonkey, appliquez la procédure de désinstallation ci-dessus. Si vous employez Mozilla Firefox, vous pouvez désactiver ChatZilla de la manière suivante:

  1. Ouvrez Outils > Modules complémentaires.
  2. Repérez l’extension ChatZilla et sélectionnez-la.
  3. Cliquez dessus avec le bouton droit et choisissez « Désactiver »
  4. Redémarrez Mozilla Firefox pour achever l’opération.

</dd>



Bien débuter

2.1 Comment démarrer ChatZilla ?

</dt>

  • Avec la suite Mozilla ou SeaMonkey, ouvrez Fenêtre > Discussion sur IRC.
  • Avec Firefox, ouvrez Outils > ChatZilla. Vous pouvez également créer un bouton ChatZilla dans une de vos barres d'outils (avec Affichage > Barre d'outils > Personnaliser...).
  • Vous pouvez aussi démarrer votre navigateur avec l’option de ligne de commande –chat, qui lance ChatZilla sans Firefox.
  • Vous pouvez saisir une URL irc: dans la barre de navigation. Entrez irc: pour lancer ChatZilla et vous connecter à vos canaux par défaut.

    Astuce: Vous pouvez ajouter cette URL irc: dans vos marque-pages.

Note: En de rares occasions, un bug du gestionnaire des modules complémentaires de Firefox désactive ChatZilla immédiatement après son installation, bien qu’il n’apparaisse pas désactivé dans la liste. Si vous ne pouvez lancer ChatZilla de la façon indiquée ci-dessus (vous pourriez par exemple recevoir un message expliquant que le protocole IRC n’est pas supporté), essayez de désactiver ChatZilla, relancer Firefox, ré-activer ChatZilla et relancer Firefox.

</dd>

2.2 Comment se connecter à un serveur ou à un réseau ?

</dt>

ChatZilla est fourni avec une liste de réseaux IRC populaires, que vous pouvez afficher avec la commande /network. Pour vous y connecter, cliquez sur le nom du réseau ou utiliser la commande /network nom_du_réseau.

Astuce: ChatZilla vous permet de vous connecter simultanément à plusieurs serveurs, contrairement à certains clients IRC. Vous connecter à un nouveau réseau ou serveur ne vous déconnectera donc pas du réseau/serveur actuel. Pour cela, utilisez la commande /disconnect.

Entrée

/networks

Affichage

Available networks are [dalnet, efnet, freenode, hybridnet, moznet, quakenet, serenia, slashnet, undernet, webbnet].

Entrée

/network moznet

Affichage

Ouverture d'un onglet réseau moznet.


Attempting to connect to moznet. Use /cancel to abort.
Connecting to irc://moznet/ (irc://irc.mozilla.org/), attempt 1 of 5...
Messages à propos de la connexion, et ”message du jour” (MOTD : Message Of The Day).
End of /MOTD command.

Il n’y a pas de raisons de vous limiter aux réseaux proposés par ChatZilla: vous pouvez vous connecter au serveur IRC de votre choix avec la commande /server. Par exemple, voici d’autres façons de se connecter au réseau IRC Mozilla (la dernière établit une connexion sécurisée):

Entrée

/server irc.mozilla.org
/server irc.mozilla.org 6667
/sslserver irc.mozilla.org 6697

La commande /attach, plus générale, accepte une URL irc: en tant que paramètre, URL pour laquelle vous pouvez omettre le préfixe irc://. La commande peut être employée pour se connecter en une seule opération à un serveur et à un canal, par exemple /attach moznet/chatzilla, ou /attach moznet/killer,isnick.

</dd>

2.3 Que faire si j’obtiens une erreur lors de la connexion ?

</dt>

Ce n'est probablement pas grand chose. Les causes les plus fréquentes sont simplement une erreur dans le nom du serveur ou un problème de configuration de pare-feu. Votre erreur figure probablement ci dessous, mais si ce n’est pas le cas, essayez malgré tout de vous joindre à \#chatzilla sur irc.mozilla.org et nous vous aiderons à résoudre votre problème.

  • Affichage
    Unknown host ``irc.example.com connecting to irc://irc.example.com/ (irc.example.com:6667).

    Cette erreur signifie que ChatZilla ne peut pas trouver de serveur portant le nom donné. Il est très probable que le nom du serveur est incorrect, bien qu’il puisse s’agir d’un problème dans la configuration DNS de l’hôte du serveur ou d’un problème DNS local. Tentez de visiter le site internet du serveur ou du réseau si vous pouvez en trouver un, et vérifiez l’orthographe du nom que vous avez saisi.

  • Affichage
    Connection to irc://irc.example.com/ (irc.example.com:6667) timed out.

    Cette erreur signifie qu’un serveur a été trouvé à cette adresse mais qu’il n’a pas répondu. La cause la plus fréquente de cette erreur est un pare-feu bloquant la connexion. Vous pouvez essayer de désactiver momentanément votre pare-feu si vous en avez un, pour voir s'il est en cause. Si vous n’en avez pas, ou que sa désactivation ne change rien, ce serveur IRC est probablement coupé.

  • Affichage
    Connection to irc://irc.example.com/ (irc.example.com:6667) refused.

    Cette erreur signifie que le serveur a été trouvé mais qu’il n’a pas autorisé votre connexion. Cela peut être dû à l’emploi d’un mauvais port (6667 dans cet exemple). Vérifiez que ce serveur n’utilise pas un autre port (en particulier si vous vous connectez en utilisant SSL) et réessayez. L’erreur peut aussi due à un problème technique temporaire au niveau du serveur.

  • Affichage
    Connection to irc://irc.example.com/ (irc.example.com:6667) reset.

    Cette erreur signifie que ChatZilla a pu établir une connexion, mais que celle-ci a été interrompue inopinément. La cause la plus probable de ce problème est que votre anti-virus, éventuellement votre pare-feu, est paramêtré pour bloquer IRC (certains programmes le font par défaut). McAfee Anti-Virus est connu pour cela, et pour utiliser un client IRC, vous devrez ouvrir les ports nécessaires ; vous pouvez le faire dans la zone « Protection des accès » dans la « Console VirusScan » en désactivant les règles pour les ports 6666 à 6669. Pour les autres anti-virus, consultez la documentation du programme en question pour obtenir de l’aide sur ce sujet.

    Bien que ce soit moins courant, n’importe quel ordinateur entre vous et le serveur peut provoquer ce problème. Il peut ainsi s’agir d’un simple redémarrage de votre routeur DSL, ou d’un événement sur votre réseau local. Dans ces cas là, le problème ne devrait être que temporaire, et vous pourrez tenter une reconnexion après quelques instants (ChatZilla devrait en fait le faire automatiquement).

  • Affichage
    ERROR Closing Link: irc.example.com (Install IdentD)

    Ce message d’erreur, parfois formulé différemment (mais contenant toujours « ident » ou « identd »), signifie que le serveur auquel vous tentez de vous connecter requiert un serveur d’identification Ident.

</dd>

2.4 Comment activer un serveur 'Ident' ?

</dt>

Certains serveurs exigent que vous exécutiez un "serveur ident" pour vous connecter à eux, même si ce service n’est utile que lorsque vous êtes plusieurs personnes à partager le même ordinateur.

A partir de ChatZilla 0.9.71, vous pouvez cocher la case « Activer le serveur d’identification durant le processus de connexion » dans les préférences de ChatZilla (ChatZilla > Préférences, puis choisir Paramètres Globaux et l’onglet "Général"), ou vous pouvez saisir la commande <kbd>/network-pref identd.enabled true</kbd> pour activer le serveur ident de ChatZilla sur le réseau actuel.

Note: Le serveur ident utilise le port TCP 113, ce qui signifie que vous aurez peut être à configurer votre pare-feu / routeur pour autoriser le trafic sur ce port.

Note: Avec certains systèmes d’exploitation, comme Linux ou Mac OS X, le serveur ident doit fonctionner en tant qu’élément du système. Consultez la documentation de votre système pour plus d’information.

Astuce: Sur certains réseaux, seuls quelques serveurs requièrent le service ident. En en essayant d’autres, vous pourriez vous connecter sans avoir besoin de ce service.

</dd>

2.5 Comment se joindre à un canal ?

</dt>

Après vous être connecté à un serveur, vous pouvez vous joindre à un canal en utilisant la commande /join.

Entrée

/join #chatzilla

Affichage

Ouverture d’une fenêtre pour le canal #chatzilla.


YOU (Pseudonyme) have joined #chatzilla
Topic for #chatzilla is "ChatZilla -- LATEST VERSION is 0.9.68.5.1"
Topic for #chatzilla was set by Somebody on 22 September 2005 16:37:05

Astuce: Vous ne savez plus quels canaux sont accessibles sur un serveur ? Connectez-vous, puis ouvrez IRC > Rejoindre un canal… vous n’avez plus qu’à choisir parmi la liste des canaux qui apparaît.

Astuce: La commande /j est un alias (un raccourci) pour la commande /join.

Si vous oubliez le préfixe décrivant le type du canal, (#, &, + ou !) ChatZilla corrigera pour vous en ajoutant le préfixe par défaut du réseau. Il s’agit en général de #, mais si vous voulez vérifier, exécutez la commande /supports et cherchez le premier caractère qui suit « Supported channel types: ».

</dd>

2.6 Comment obtenir la liste des canaux présents sur un serveur ?

</dt>

Choisissez IRC > Joindre un canal… qui ouvre une boite de dialogue présentant les canaux présents sur le serveur. Vous pouvez alors créer / rejoindre un canal, trier les canaux par nom, par sujet et par nombre de participants . Sur de très gros réseaux, la boite de dialogue peut avoir des difficultés à bien fonctionner (à cause de limitations inhérentes à JavaScript, la limite tourne autour de 20 000 canaux par réseau).

Note: Cette boite de dialogue n’existe pas dans les versions de ChatZilla antérieures à la 0.9.67.

Vous pouvez employer la commande /list pour afficher la liste de l’ensemble des canaux du serveur actuel, mais cela peut prendre beaucoup de temps sur de gros réseaux. Sur certains réseaux, vous serez même éjectés avec le message « Excess flood », et pour compliquer un peu l’ensemble, quelques réseaux acceptent avec /list l’emploi d’options supplémentaires destinées au tri en fonction du nombre d’utilisateurs, etc. (si vous désirez utiliser ces fonctions, employez plutôt la boite de dialogue).

ChatZilla reconnaît également la commande /rlist qui permet de trier la liste des résultats, par exemple en fonction du nom du canal. Pour plus d’informations, entrez la commande /help rlist.

</dd>

2.7 Comment se déconnecter d’un serveur ?

</dt>

Pour vous déconnecter d’un réseau sans fermer ChatZilla, faites un clic-droit sur un onglet appartenant à ce réseau (la fenêtre portant le nom du serveur ou un des canaux du réseau) et choisissez Déconnexion du serveur. Vous pouvez également basculer vers une fenêtre appartenant au réseau et utiliser soit le menu IRC > Se déconnecter du serveur, soit la commande /disconnect.

Astuce: Pour vous déconnecter de tous les serveurs sans fermer ChatZilla, saisissez /disconnect-all.

</dd>

2.8 Comment cacher mon adresse IP aux autres utilisateurs ?

</dt>

En général, vous ne le pouvez pas. De la façon dont IRC fonctionne, votre adresse doit être connue des personnes avec lesquelles vous communiquez. Suivant l’endroit où vous vous trouvez et qui peut vous en vouloir, cela peut éventuellement être gênant. Dans la pratique, il est rare que ce soit un problème.

Ceci dit, un nombre grandissant de serveurs supporte le mode utilisateur x, qui masque votre nom d’hôte (et par conséquent votre IP) aux autres personnes, à l’exception des opérateurs IRC. Pour utiliser ce mode, ajoutez x à la ligne « Mode utilisateur » de l’onglet Général dans les Préférences, soit dans les Paramètres globaux, soit au cas par cas pour des serveurs particuliers.

Note: Souvenez-vous que tous les serveurs ne reconnaissent pas ce mode. Ceux qui ne le font pas ignorent simplement la commande, alors n’hésitez pas à l’ajouter si vous hésitez.

</dd>

2.9 Comment transférer des fichiers avec ChatZilla en utilisant DCC ?

</dt>

L’implémentation du protocole DCC dans ChatZilla est encore assez limitée. Voici un résumé des différentes commandes et leurs effets. Pour plus d’information, entrez /help dcc dans ChatZilla.

Note: Deux des fonctions DCC les plus souvent réclamées sont Resume et Reverse. Actuellement, ChatZilla ne reconnaît aucune des deux, mais leur intégration est prévue dans une future version.

/dcc-chat pseudo

Envoie une demande de discussion DCC à pseudo, qui peut

alors refuser ou accepter.

/dcc-send pseudo

Vous demande de choisir un fichier à envoyer à pseudo, puis demande à

pseudo d'accepter ou de refuser le transfert.

/dcc-accept

Accepte la dernière requête DCC qu’il vous a été faite. Ne fonctionne pas

pendant les dix secondes qui suivent l’arrivée d’une requête, vous pouvez à la place employer la commande /dcc-accept pseudo pour éviter ce délai.

/dcc-decline

Rejette la dernière requête DCC qu’il vous a été faite.

/dcc-accept-list, /dcc-accept-list-add, /dcc-accept-list-remove

Gère la liste des personnes dont vous accepterez systématiquement toutes

les requêtes DCC, qu’il s’agisse de demande de discussion ou de transfert de fichier.

Commandes Direct Client Connection

</dd>

2.10 Comment modifier l’encodage des caractères ? (pourquoi les autres ne peuvent pas lire mes messages ?)

</dt>

ChatZilla vous permet de modifier l’encodage des caractères à plusieurs niveaux, mais il est recommandé de ne modifier l'encodage par défaut, UTF-8, qu’en cas de nécessité avérée. Ce réglage évite en effet nombre de problèmes quasi insolubles, comme de savoir à priori quel encodage est utilisé pour coder le nom d’un canal.

Astuce: Le jeu de caractères le plus courant est l’ISO-8859-15, car c’est en principe celui que mIRC utilise. Si vous hésitez et que les autres utilisateurs du canal ne savent pas quel jeu est employé, tentez en priorité l' ISO-8859-15 (saisissez /charset ISO-8859-15 dans la fenêtre du canal).

Un des problèmes liés au fonctionnement même d’IRC est que la plupart des caractères qui ne font pas partie de l’ASCII-US nécessitent un encodage avant leur envoi. Malheureusement, il existe de nombreux systèmes d’encodage, naturellement incompatibles entre eux. ChatZilla peut utiliser plusieurs de ces systèmes et vous permet ainsi de choisir celui qui convient à chaque canal.

Si le texte est criblé de points d’interrogation, ou de caractères inattendus (comme des caractères japonais dans un canal français...), ChatZilla n’utilise probablement pas le même jeu de caractères que les autres clients du canal. Le tableau ci-dessous présente les commandes de ChatZilla concernant les jeux de caractères. Ces commandes emploient comme argument le nom d’un jeu de caractères, mais affichent simplement le paramètrage actuel si vous omettez de fournir cet argument. Si vous entrez un tiret « - » en guise de paramètre, ChatZilla emploiera son réglage par défaut.

/default-charset

Modifie l’encodage par défaut, utilisé pour tous les réseaux, canaux et utilisateurs.

Ce jeu de caractères sera utilisé à moins qu’un réglage spécifique ne soit défini pour une fenêtre donnée.

/charset

Modifie l’encodage de la fenêtre actuelle. Si la commande est entrée dans la fenêtre

d’un réseau, l’encodage de tous les canaux à ce réseau est également modifié, excepté ceux auxquels vous avez attribué un encodage spécifique.

Commandes pour l’encodage des caractères

</dd>

2.11 Comment activer l’archivage ?

</dt>

Dans ChatZilla, l’archivage peut être activé pour différents éléments. Saisir la commande /log on dans une fenêtre est la manière la plus simple d’activer l’archivage du contenu de cette fenêtre.

  • Pour enregistrer le canal actuel, saisissez /log on. Utilisez /log off pour arrêter.
  • Pour enregistrer par défaut tous les canaux, entrez /pref channelLog true.
  • Pour enregistrer par défaut toutes les fenêtres des réseaux, saisissez /pref networkLog true
  • Pour enregistrer par défaut l’onglet client, saisissez /pref userLog true.

Réglage de l'archivage

Vous pouvez passer outre les réglages par défaut en utilisant la commande /log dans un onglet.

Par défaut, ChatZilla enregistre les journaux dans le sous répertoire /logs de votre profil ChatZilla. Saisir la commande /pref logFileName, vous permettra de connaître son chemin d’accès. Vous pouvez modifier le paramètre logFileName à votre guise, ChatZilla fera en sorte de ne jamais écraser vos anciens journaux.

</dd>



Utilisation de base

3.1 ChatZilla peut-il compléter un pseudo tapé partiellement ?

</dt>

Oui, suffit de taper suffisamment de caractères pour identifier le pseudonyme de manière unique, puis d’appuyer sur la touche tab.

Si plusieurs pseudos peuvent correspondre, ChatZilla ajoute uniquement les caractères communs à tous les pseudonymes concernés, et si vous appuyez rapidement deux fois sur tab, ChatZilla affiche toutes les correspondances.

Dans les onglets utilisateur et réseau, la complétion automatique englobe les pseudonymes de tous les canaux du réseau. Dans un onglet canal, seuls les pseudonymes des utilisateurs du canal sont pris en compte. Enfin, la complétion automatique s'étend également au nom des canaux auxquels vous êtes ou avez été connecté.

Astuce: Pour écrire le nom du canal actuel, saisissez " # " et appuyez sur la touche tab.

Si vous appuyez sur tab alors que la ligne est vide, ChatZilla y placera le pseudo de la dernière personne à avoir déclenché la fonction stalk.

Vous êtes dans un onglet canal, et rginda_home et rginda_work sont des utilisateurs de ce canal.

  1. Saisissez rg puis appuyez sur tab. ChatZilla complète en écrivant rginda_ , pas plus car deux pseudos peuvent correspondre, et leur orthographe diffère après le tiret _ .
  2. Appuyez, rapidement, deux fois de suite sur tab. ChatZilla vous répond avec le message "2 matches for "rginda_": [rginda_home, rginda_work]". ("2 correspondances pour rginda_ …").
  3. Ajoutez un h, puis appuyez à nouveau sur tab. Si rginda_h est le premier mot de la ligne de texte, ChatZilla affiche alors "rginda_home," ; si ce n’est pas le premier mot, la virgule finale est omise.

Auto-complétion des pseudos

</dd>

3.2 ChatZilla peut-il compléter une commande tapée partiellement ?

</dt>

Oui, de la même manière qu’il complète les pseudos. Si le curseur est dans le premier mot de la ligne, et que ce mot commence par un slash ( / ), ChatZilla complète le mot en cherchant à obtenir le nom d’une commande, et non un pseudo.

Astuce: Il n’est pas nécessaire de taper le nom d’une commande en entier, il suffit d’en taper assez pour que ChatZilla ne puisse hésiter entre deux commandes.

Attention: Certains serveurs vous recommandent d’employer la commande /cs au lieu de /msg chanserv. Cela ne marche pas dans ChatZilla, à cause de la complétion automatique présentée ci-dessus. En voyant /cs (qui n’est pas une commande IRC standard), ChatZilla l’interprétera comme étant une forme abrégée de la commande /css.

</dd>

3.3 Pourquoi certains messages apparaissent dans l’onglet réseau ?

</dt>

Ces messages sont recopiés ici car ils contiennent des mots figurant dans votre stalk list. L’idée est que, si vous vous éloignez de votre ordinateur, les messages importants peuvent avoir disparu de l’écran à votre retour. Copier ceux-ci dans l’onglet réseau vous permet de ne pas les rater. Cela peut aussi être un moyen rapide de recoller à la discussion après une absence.

Affichage > Copier les messages Importants vous permet d’activer / désactiver cette fonction.

</dd>

3.4 Où sont indiquées les heures d’arrivée des messages ?

</dt>

Choisissez Affichage > Afficher l’horodateur pour afficher / cacher les heures d’arrivée dans toutes les fenêtres ChatZilla. Vous pouvez aussi activer l’Horodatage dans les Préférences, soit dans les Paramètres Globaux pour tout ChatZilla, soit au cas par cas pour un canal précis.

L’heure d’arrivée d’un message s’affiche également dans la barre d’état quand vous le survolez avec la souris.

</dd>

3.5 Pourquoi certains des canaux n’affichent pas les messages Join, Part, Quit ou changement de pseudo ?

</dt>

La raison la plus probable est que ChatZilla a basculé en mode conférence sur ces canaux, ce qui se produit lorsque le nombre d’utilisateurs dépasse une limite paramètrable (par défaut 150 utilisateurs dans les versions actuelles).

Pour changer cette valeur, ouvrez les Préférences de ChatZilla et dans l’onglet Apparence, modifiez le paramètre "Limite pour le mode conférence", soit pour tout ChatZilla dans les Paramètres Globaux, soit pour un réseau en particulier, en sélectionnant le nom de ce réseau.

Le mode conférence est automatiquement activé et désactivé en fonction du nombre d’utilisateurs, mais uniquement lorsque ce chiffre s’écarte de plus de 10 utilisateurs de la limite définie (ainsi, on évite un basculement incessant pour un canal proche de la limite). Vous pouvez choisir n’importe quel nombre, y compris 0 ou 1 qui signifient respectivement ne jamais utiliser le mode conférence et toujours l’utiliser.

</dd>

3.6 Qu’est-ce qu’une 'stalk list' ?

</dt>

La stalk list est l’ensemble des mots que vous demandez à ChatZilla de considérer comme importants. Les messages importants ne sont pas traités comme les messages classiques. Par exemple:

  • Le message sera probablement affiché avec un style différent des autres.
  • Si vous avez activé l’option "Copier les messages importants", le message sera également affiché dans l’onglet du réseau auquel le canal appartient.
  • Le nom du canal où le message apparaît s’affichera en rouge dans la barre des onglets.
  • ChatZilla bippera, ou jouera un fichier sonore .wav. Vous pouvez changer cela dans les Préférences.
  • La fenêtre ChatZilla peut tenter d’attirer votre attention. Suivant les plate-formes, cela se traduit par une icone qui clignote, une fenêtre qui passe au premier plan.. Vous pouvez, là encore, modifier ce comportement à partir des Préférences, en (dé)cochant l’option "Notification agressive" dans les Paramètres Globaux, sous l’onglet Général.

Par défaut, votre pseudo est le seul mot présent dans votre stalk list. Pour en rajouter d’autres, rendez-vous dans les préférences, dans les Paramètres Globaux, sous l’onglet Listes.

</dd>

3.7 Comment rejoindre automatiquement au démarrage un canal qui demande un mot de passe ?

</dt>

Dans la fenêtre des Préférences, ouvrez les Paramètres globaux puis l’onglet Démarrage. Ajoutez alors un nouveau canal à votre liste de connexion automatique, en indiquant le nom du canal de la façon suivante: nomducanal?key=motdepasse. Ainsi, si vous voulez vous connecter sur le réseau moznet au canal #cia utilisant le passe bidule, ajoutez la ligne irc://moznet/cia?key=bidule.

Note: Si vous vous renseignez sur les URL irc: vous pourrez apprendre, par exemple, à spécifier un mot de passe pour le serveur, ou à faire en sorte que ChatZilla demande le mot de passe à la connexion plutôt que de l’enregistrer.

Attention: Le passe est enregistré en toutes lettres dans votre fichier de préférences. N’importe quelle personne ayant un accès à votre ordinateur pourra donc le lire. Si cela est un problème pour vous, n’utilisez pas la connexion automatique.

</dd>

3.8 Comment modifier la mise en forme de mon texte ?

</dt>

Vous devez avant tout activer la fonction. Le but est de vous faire choisir sciemment d'utiliser des couleurs, car les textes trop colorés sont irritants pour beaucoup de personnes. Il est de bon ton de vous assurez que les autres utilisateurs ne seront pas gênés, certains canaux allant jusqu’à éjecter, voire bannir, ceux qui emploient des couleurs.

Si vous voulez activer la fonction, saisissez /pref outgoing.colorCodes true. Vous n’avez pas à l'activer à chaque fois, le réglage est enregistré.

Les commandes pour contrôler le formatage du texte (gras, souligné, couleur) commencent par le symbole %. Quand vous saisissez « % », une fenêtre pop-up apparaît et vous rappelle les différentes commandes. En voici un résumé:

00 01 02 03 04 05 06 07
08 09 10 11 12 13 14 15

Table des couleurs

  • %U - active/désactive le soulignement.
  • %B - bascule entre texte en gras et texte normal.
  • %R - inverse les couleurs de premier-plan et d’arrière-plan.
  • %O - retourne aux couleurs par défaut.
  • %C - modifie la couleur du texte, p.ex. %C4 choisit le rouge.
  • %% - la combinaison de deux % avant les lettres U, B, R, O or C empêche ChatZilla de les considérer comme des commandes de formatage, et saisir %%C vous permettra d’envoyer le texte « %C ».

</dd>

3.9 Comment employer des émoticones dans mon texte ?

</dt>

Ecrivez le smiley comme vous le feriez dans un email, et ChatZilla insèrera à sa place une image, comme il le fait dans les messages venant des autres utilisateurs. Voici les émoticones que vous pouvez utiliser:

:-)

- heureux

:-S

- confus

>:-(

- diabolique

;-)

- clin d'oeil

B-)

- cool

>:-D

- en colère

:-D

- très heureux/riant

:")

- rougissant

o_O

- vertige/mal à l'aise

X-D

- riant très fort

:~(

- pleurant

O_O

- choqué/incrédule

:-O

- surpris

:-|

- indécis

:-?

- interrogatif

:-P

- tirant la langue

:-(

- triste

9_9

- roulant des yeux

Vous pouvez utiliser la plupart des émoticones sans le nez - ou en le remplaçant par ^ ou v. Le : peut être remplacer par ; ou par =, sauf dans les smilies :-) et ;-). Si vous désirez savoir ce qu’une personne a utilisé en particulier, pointez votre souris sur l’émoticone.

</dd>

3.10 Comment lancer ChatZilla dans un onglet ?

</dt>

Attention: Si vous utilisez Firefox 1.5, vous ne pourrez pas exécuter ChatZilla dans un onglet, l’onglet restera vide. Ceci est dû à des modifications liées à la sécurité dans Firefox, et nous ne sommes pas en mesure de les contourner.

Note: Nous ne garantissons en aucune façon que ChatZilla fonctionne dans un onglet.

Si vous voulez essayer malgré tout, entrez chrome://chatzilla/content/ dans la barre d’adresse.

Attention: Même si la zone de discussion s’affiche, vous rencontrerez des problèmes, sur lesquels nous n’avons en général aucun pouvoir. En voici quelques-uns:

  • Un clic droit dans l’onglet de ChatZilla affichera le menu contextuel du navigateur et non celui de ChatZilla.
  • Cliquer sur une adresse URL irc: affichée dans l’onglet ChatZilla ouvrira une autre fenêtre ChatZilla. Ce problème pourrait être réglable. Pourrait
  • Cliquer sur un lien web dans l’onglet ChatZilla le remplacera par la page web correspondante.
  • Cliquer sur une URL irc: dans une page web ouvrira une autre fenêtre ChatZilla au lieu d’employer l’onglet ChatZilla. Ce problème est le seul qui soit réellement corrigeable.
  • Le Bug 286651 vise à retirer aux extensions (comme ChatZilla) les permissions spéciales dont elles disposent quand elles sont lancées dans un onglet, ce qui rendrait carrément impossible tout cela.

</dd>

3.11 Pourquoi le nom de mes onglets est parfois écrit en rouge, vert ou bleu ?

</dt>

Les couleurs indiquent l’activité dans le canal:

  • Noir: Il ne s’est rien passé de nouveau. L’onglet actif conserve également cette couleur.
  • Bleu: Le canal a changé: en général, il s’agit de personnes rejoignant ou quittant le canal, ou d’une modification du sujet du canal.
  • Vert: Un nouveau message est apparu. Il peut s’agir d’un message normal, d’une action ou d’une information.
  • Rouge: Quelqu’un a employé votre pseudo ou l’un des mots de votre stalk list, ou quelqu’un vous a envoyé un message personnellement.

</dd>



Personnaliser ChatZilla

4.1 Comment modifier mon pseudo ?

</dt>

Lors de votre première connexion à un serveur, ChatZilla vous demande de choisir un pseudo. Si vous voulez en changer par la suite, utilisez la commande /nick nouveau_pseudo. ChatZilla se souviendra automatiquement du dernier pseudo utilisé pour chaque réseau auquel vous vous connectez.

Note: A partir de la version 0.9.67, si vous vous connectez à un réseau et que votre pseudo est déjà utilisé, ChatZilla tentera de le récupérer si la personne qui l'utilise quitte le serveur ou change de pseudonyme dans les six minutes qui suivent votre connexion.

</dd>

4.2 Comment modifier ma description ?

</dt>

Votre description, c’est la ligne de texte que les autres utilisateurs peuvent lire lorsqu’ils demandent des informations sur vous (/whois). Beaucoup y placent leur nom complet ou l’adresse de leur site web. Si vous désirez la modifier, utilisez la commande /desc (ou la fenêtre des Préférences, onglet Général), mais sachez que la modification ne prendra effet que lors de votre prochaine reconnexion, quand votre description sera envoyée au serveur à nouveau.

</dd>

4.3 Comment exécuter automatiquement certaines commandes quand je me connecte à un réseau ?

</dt>

Pour chaque réseau, vous pouvez définir dans les Préférences (onglet Listes) un ensemble d’actions à exécuter lors de la connexion. Vous pouvez également utiliser la commande /network-pref, comme dans l’exemple plus bas.

Attention: Souvenez-vous que si vous utilisez l'exécution automatique pour vous authentifier sur un réseau, votre mot de passe figurera en clair dans votre fichier de préférences.

Quelle que soit la raison de la connexion, ces commandes sont exécutées dès que ChatZilla réussit à se connecter au réseau, avant même qu' il tente de se joindre aux canaux à ouvrir au démarrage.

Note: L'éxécution automatique existe depuis la version 0.9.41 de ChatZilla.

Pour envoyer un message à l’utilisateur WiZ à chaque fois que vous vous connectez à EFNet, ouvrez un onglet du réseau EFNet puis entrez:
/network-pref autoperform msg WiZ Je suis de retour
Vous pouvez placer plusieurs commandes en les séparant par des points virgules:
/network-pref autoperform msg WiZ salut; msg mozbot plouf

Exécution automatique de commandes

</dd>

4.4 Comment éviter que ChatZilla se reconnecte automatiquement à un réseau ?

</dt>

Par défaut, CZ se reconnecte à un réseau lorsqu’il en est déconnecté involontairement. Sur les réseaux qui imposent une durée minimum avant reconnexion, cela peut vous valoir une exclusion temporaire.

Si vous désirez modifier ce comportement par défaut, saisissez /pref reconnect false. Si vous désirez le modifier uniquement pour un réseau, entrez /network-pref reconnect false depuis un onglet de ce réseau.

Remarquez enfin que désactiver par défaut la reconnexion automatique ne vous empêche pas de la ré-activer ensuite pour certains réseaux.

</dd>

4.5 Comment faire pour que ChatZilla rejoigne automatiquement un canal quand j’en suis éjecté ?

</dt>

Par défaut, ChatZilla est configuré pour ne pas le faire. Vous pouvez changer cela pour tous les réseaux avec /pref autoRejoin true, ou uniquement pour le canal courant avec /channel-pref autoRejoin true (consulter comment configurer les autres paramètres pour plus de détails).

Attention: Sur certains canaux, activer cette fonction vous vaudra d'être banni par un opérateur ou un bot.

</dd>

4.6 Comment régler la taille de la police ?

</dt>

Ctrl - +

Augmenter la taille de 2 points

Ctrl - –

Diminuer la taille de deux points

Ctrl - 0

Revenir au réglage par défaut du navigateur

Résumé des raccourcis claviers

Si le texte s’affiche beaucoup trop gros ou trop petit, il s’agit probablement d’un mauvais choix de paramètre DPI (Dots Per Inch : points par pouce). Vérifiez-le dans vos paramètres d’affichage, et tentez d’utiliser une autre valeur prédéfinie. Cela pourrait du même coup régler d’autres problèmes avec les pages web qui définissent la taille des caractères en points.

Si ce n’est pas un problème de DPI, vous pouvez utiliser les options dans Affichage > Famille de police et taille. En plus de quelques raccourcis pratiques (cf. tableau), elles permettent d’entrer un nom et une taille de police manuellement. Les tailles petite, moyenne et grande, tout comme les polices Serif, Sans Serif et Monospace, sont celles définies dans votre navigateur.

Pour ceux d’entre vous qui sont fâchés ave les menus, les commandes /font-size et /font-family permettent les mêmes réglages. Elles acceptent respectivement les options "default", "small", "medium", "large", "smaller", "bigger" et "serif", "sans-serif", "monospace". Les deux commandes acceptent également soit une taille de police exprimée en points, soit le nom d’une famille de police.

Les options décrites agissent sur tous les onglets de ChatZilla, si vous ne voulez modifier qu’un réseau, placez-vous dans l’onglet en question et préfixez-les de network-pref. Par exemple: /network-pref font.size 12.

</dd>

4.7 Comment changer le jeu de couleurs de la fenêtre des messages ?

</dt>

A partir du menu Affichage > Motifs. ChatZilla est fourni avec trois jeux de couleurs de base appelés "motifs" ou styles. Style par défaut emploie les couleurs de premier et d’arrière plan par défaut, et n’en impose aucune lui-même. Style sombre permet d’afficher un texte blanc sur fond noir, et Style clair, un texte noir sur fond blanc.

Si vous préférez utiliser une commande, /motif suivie de l’URL d’un document .css (soit un fichier local, soit une adresse http: ) permet de l’utiliser comme fichier de style. Par exemple, vous pourriez saisir cette commande: /motif http://example.host.com/cool-color-scheme.css

Les commandes /network-motif, /channel-motif, et /user-motif servent à définir le style utilisé par un canal ou un réseau. Pour plus de renseignements, consultez la question sur l’attribution de styles différents à différents onglets.

</dd>

4.8 Comment créer des alias ? (créer de nouvelles commandes)

</dt>

ChatZilla permet de créer des scripts extrêmement complexes, mais il est rare d’avoir besoin de tant de puissance. Les alias en sont les versions allégées, et permettent de créer aisément une nouvelle commande qui en regroupe en réalité plusieurs autres (qui peuvent à leur tour être des alias).

La forme la plus basique d’un alias consiste simplement à donner un nom à une commande suivie de paramètres que vous employez souvent. Ainsi:

/alias moz attach moznet

crée un alias /moz qui vous connectera à MozNet.

En utilisant des points-virgules ( ; ) comme séparateurs, vous pouvez inclure plusieurs commandes dans un alias. Par exemple:

/alias mescanauxs join #chatzilla; join #venkman; join #xul; join #js

définit l'alias /mescanaux qui vous joindra aux canaux #chatzilla, #venkman, #xul,

  1. js sur le réseau actuel.

Parfois, vous voudrez inclure dans un alias une (ou plusieurs) commande(s) nécessitant des paramètres. Le symbole $ est alors utilisé pour référencer ces paramètres, lors de la définition de l’alias.

Syntaxe Explication

$(N)

Récupère le Nième paramètre passé à l’alias. Il faut appeler l’alias avec au moins N paramètres. Le premier porte le numéro 1.

$(N+)

Récupère tous les paramètres passés à l’alias à partir du Nième. Il faut au moins N paramètres.

$(N-P)

Récupère les paramètres du Nième au Pième, N et P compris. La présence de tous les paramètres est nécessaire.

$(all)

Récupère tous les paramètres. Même effet que $(1+), mais ne génère pas d’erreur si aucun paramètre n’est entré.

$(recip)

Récupère le nom de la cible de l’alias, c’est à dire le nom de l’onglet où l’alias est exécuté, p.ex. le nom du canal.

$(nick)

Récupère le pseudo actuel de l’utilisateur.

Dans l’exemple suivant, l’alias reclame utilise le service « IRC NickServ » pour réclamer votre pseudo conservé par NickServ. Lors de son exécution, il supprime le pseudo (1) du serveur grâce au mot de passe qui lui est associé (2) (cette fonction est utile quand vous vous reconnectez juste après une déconnexion, que le serveur n’a pas encore réagi et qu’il considère que votre pseudo est encore utilisé quand vous revenez), change votre pseudo en (1) puis enregistre votre pseudo auprès de NickServ.

/alias reclame msg nickserv ghost $(1) $(2); nick $(1); msg nickserv identify $(2)

Crée un alias reclame qui utilise deux paramètres.

Dans leur forme la plus compliquée, les alias peuvent employer JavaScript grâce à la commande /eval. Méfiez-vous, il est facile d’endommager ChatZilla si vous faites la moindre erreur (et parfois même si vous n’en faites pas !). Nous vous conseillons de vous connecter à #chatzilla si vous avez besoin d’aide à ce sujet.

</dd>

4.9 Comment afficher des avatars dans ChatZilla ?

</dt>

Vous devez utiliser un motif spécialement conçu pour cela. Consultez comment créer des avatars pour mon canal/réseau ?

Il existe un motif qui affiche des avatars à coté du nom de certaines personnes connues de MozNet. Vous pouvez trouver des informations sur son utilisation sur la page moznet faces de hacksrus.

</dd>

4.10 Comment modifier ce que l’horodateur affiche ?

</dt>

Le format d’affichage de l’horodateur est défini par le paramètre timestampFormat, que vous pouvez modifier pour tout ChatZilla, pour un réseau, ou même pour un canal (cf. modifier les paramètres de ChatZilla). Plus simplement, vous pouvez le modifier dans les Préférences, sous l'onglet Apparence.

Tout ce que vous mettez dans ce paramètre est affiché littéralement, à l’exception des chaînes suivantes qui sont remplacées par ce qu’elles symbolisent:

  • %y - L’année, sur 4 chiffres.
  • %m - Le numéro du mois (1 - 12).
  • %d - Le jour du mois.
  • %h - L’heure, au format 24 heures.
  • %n - Les minutes.
  • %s - Les secondes.

</dd>

4.11 Est-ce que je peux utiliser des jeux de couleurs différents suivant les canaux ?

</dt>

Oui, les commandes /network-motif, /channel-motif et /user-motif permettent d’attribuer un motif à un réseau, un canal ou à la fenêtre de discussion un utilisateur particulier.

Si vous disposez d’un peu de place sur un serveur internet, vous pouvez y placer

un fichier .css spécialement créé pour votre canal. Vous pouvez par exemple choisir une image de fond et définir un jeu de couleur en accord. Chaque utilisateur pourra ensuite essayer votre motif en utilisant une des commandes *-motif suivie de l’URL du fichier .css sur votre serveur. Les utilisateurs peuvent également glisser-déposer le lien vers le fichier .css pour en faire leur motif par défaut. </dd>

4.12 Comment créer mon propre jeu de couleurs ?

</dt>

L’aspect de la fenêtre d’affichage de ChatZilla est défini en CSS standard. Les messages de cette fenêtre sont des éléments HTML qui possèdent des attributs décrivant l’auteur et le type de message. Vous pouvez ensuite utiliser les sélecteurs d’attributs CSS pour présenter chaque type de message différemment.

Pour aller plus loin, lisez les commentaires au début de output-base.css Quand vous en comprenez le fonctionnement, regardez le code des motifs Sombre et Clair (en particulier, la manière dont ils importent le motif de base). Le document Stylin' ChatZilla, bien qu’un peu ancien, apporte un éclairage intéressant.

</dd>

4.13 Comment créer des avatars pour mon canal/réseau ?

</dt>

Si vous disposez d’un serveur exécutant les scripts CGI et avec un peu d’espace disponible, vous pouvez utiliser les trois scripts contenus dans l’archive placée dans chatzilla.hacksrus.com/facesrv/. Ces scripts sont:

  • makefaces.pl qui crée trois motifs (output-default-faces.css, output-dark-faces.css, et output-light-faces.css) incluant des avatars basés sur les images situées dans un répertoire.
  • addface.pl qui reçoit un fichier image envoyé par le Web, le redimensionne, le convertit au format .png, puis exécute makefaces.pl.
  • faces.pl qui permet d’afficher tous les avatars sur une page web.

</dd>

4.14 Puis-je créer mon propre document HTML pour la fenêtre d’affichage ?

</dt>

Attention: Il y a actuellement des problèmes de permissions liés à l’utilisation de fenêtres personnalisées, ce qui implique d’accorder des permissions spéciales à tous les fichiers locaux et d’inclure du code supplémentaire dans la fenêtre même. A moins que vous soyez rompu aux codebase principals et à leur utilisation dans Mozilla, il est sage de ne pas insister.

Oui. En remplaçant le document HTML dans lequel ChatZilla affiche les messages, vous pouvez personnaliser à volonté votre fenêtre d’affichage. Comme cette fenêtre a accès à l’intégralité de Mozilla, XPCOM inclus, elle peut faire tout ce que ChatZilla sait faire. Cela inclut afficher des informations récupérées sur le Web, un enregistrement dans un bot quelconque et à peu près n’importe quoi d’autre. Pour des raisons de sécurité, ces fenêtres d’affichage "maison" ne peuvent pas se trouver sur un ordinateur distant et doivent être installées par l’utilisateur.

Le paramètre "outputWindowURL" définit le fichier utilisé pour l’affichage (là encore, le paramètre peut être global ou se limiter à un canal, réseau ou utilisateur). Examinez les fichiers output-window.html et output-window.js d’origine pour plus de détails.

Même si cela n’a pas beaucoup été fait jusque là, l’idée est de créer votre propre output-window.html mais d’utiliser l’output-window.js d’origine. Les modifications JavaScript devraient être placées dans un nouveau fichier .js, signalé par une balise <script> dans votre output-window personnalisé.

</dd>

4.15 Comment créer des scripts pour ChatZilla ?

</dt>

En JavaScript! ChatZilla est entièrement écrit en JavaScript et est conçu pour permettre le chargement (et le déchargement) de modules écrits dans le même langage. Ces modules ne sont ainsi rien de plus que du code ChatZilla supplémentaire et peuvent faire tout ce que ChatZilla peut faire.

Il existe plusieurs fonctions destinées à l’ajout de nouvelles commandes, de nouveaux menus, ou simplement à se greffer sur des évènements existants. Bien que ces fonctions ne soit pas encore bien documentées, vous trouverez quelques exemples disponibles. Le module de démonstration montre comment définir de nouvelles commandes et les intégrer aux menus.

Le cadre d’application sur lequel est construit ChatZilla a été construit à l’origine pour Venkman. A l’époque j’avais fait une présentation de la façon d’utiliser ce cadre pour développer Venkman, les notes sont en ligne et pourraient vous être utiles.


Le code source de ChatZilla lui-même fournit des exemples d’utilisation du cadre:

  • Pour une liste de menus par défaut dans ChatZilla, consultez menus.js.
  • Pour des exemples de commandes par défaut, voyez commands.js.
  • Les paramètres par défaut sont définis dans prefs.js.
  • Les éléments internationalisables, tels que les textes d’aide, les noms des éléments de l’UI sont placés dans chatzilla.properties.

Astuce: Si vous êtes coincés, venez faire un tour sur

  1. chatzilla, pas mal de personnes ont déjà
expérimenté avec les scripts et pourraient vous aider en vous indiquant où chercher.

</dd>

4.16 Comment installer un script tierce partie dans ChatZilla ?

</dt>

  1. D’abord vous devez savoir où ChatZilla recherche des scripts. Vous pouvez l’apprendre comme ceci: Entrée

    /pref profilePath

    Affichage

    Preference profilePath is "C:\Documents and Settings\Hector\Application Data\Mozilla\ChatZilla\Profiles\w58z18i7.default\chatzilla".

    Note: Si cette commande vous retournr une valeur vide, vous devrez définir un emplacement en saisissant: /pref profilePath.

  2. Ouvrez le sous répertoire scripts de l’emplacement que ChatZilla vous a indiqué. C’est ici, étrangement, que ChatZilla cherche les scripts à exécuter au démarrage.
  3. Créez un nouveau sous répertoire pour votre script, le nom n’a pas d’importance pour ChatZilla.
  4. Copier le(s) fichier(s) de votre script dans ce sous répertoire et assurez-vous qu’un des fichiers est nommé init.js ou ChatZilla ne chargera pas le script.
  5. Redémarrez ChatZilla.

Astuce: Si vous avez des problèmes pour charger un script, il se produit peut-être des erreurs durant l’initialisation. Pour le savoir, ouvrez l’onglet client avec la commande /client, cochez IRC > Ouvrir ce canal au démarrage et redémarrez ChatZilla. Toutes les erreurs qui se produiront lors du chargement des scripts s’afficheront dans cette fenêtre.

Note: S’il existe, ChatZilla charge également le script chatzilla/scripts/init.js au démarrage. Il est recommandé de l’utiliser pour des scripts d’essai, ou pour un script qui doit impérativement être chargé en priorité.

</dd>

4.17 Comment configurer les autres paramètres ?

</dt>

Vous avez deux possibilités. La plus simple est d'utiliser la fenêtre des préférences que vous pouvez ouvrir avec ChatZilla > Préférences.

La deuxième possibilité, si vous souhaitez plus de contrôle, ou accéder aux préférences 'cachées', est d'utiliser à la place la commande /pref paramètre ou l'une de ses variantes (cf. plus bas). Pour obtenir la liste des préférences globales, saisissez /pref.

Si vous ajoutez à cette commande le nom d’un paramètre (ou juste les premières lettres) ChatZilla affiche sa valeur (ou celles des paramètres qui commencent par ces lettres). Pour changer la valeur d’un paramètre, entrez /pref nom_paramètre nouvelle_valeur. Pour limiter la portée de la modification à un canal, un réseau ou un utilisateur, utilisez les commandes /network-pref, /channel-pref, ou /user-pref.

</dd>



Documentation et Ressources

5.1 Comment fonctionnent les avatars ?

</dt>

Les motifs qui comprennent des avatars ne sont rien d'autre que des fichiers CSS et fonctionnent comme n'importe quel autre motif, à la nuance près qu'ils insèrent des images devant certains pseudos. Ces images sont placées sur un serveur web avec le fichier .css du motif. Si vous avez de bonnes connaissances en CSS, vous pouvez examiner le source d'un motif comprenant des avatars.

</dd>

5.2 Où trouver de la documentation supplémentaire ?

</dt>

  • La page d'accueil de ChatZilla est le port d'attache de tout ce qui concerne ChatZilla.
  • La page de développement de ChatZilla contient les versions de développement installables de ChatZilla ainsi que des infos de dernière minute sur le développement de ChatZilla.
  • La FAQ officielle de ChatZilla (en anglais) est l'original de ce document. Vous pouvez également l'obtenir au format XML.
  • Le site Moztips maintient une FAQ ChatZilla non officielle. Elle est un peu ancienne mais contient toujours des informations utiles.

</dd>

5.3 Existe-t-il un groupe de discussion ou une mailing liste dédiés à ChatZilla ?

</dt>

Oui. Le newsgroup, s'appelle mozilla.dev.apps.chatzilla et se trouve sur le serveur public news.mozilla.org. Il est également diffusé sous forme d'une mailing-liste appelée dev-apps-chatzilla@lists.mozilla.org. Pour vous y inscrire, envoyez un mail à dev-apps-chatzilla-request@lists.mozilla.org avec le sujet subscribe, et pour vous désinscrire, envoyez un mail à la même adresse avec le sujet unsubscribe

</dd>

5.4 Existe-t-il un canal IRC pour ChatZilla ?

</dt>

Bien sur! Le canal s'appelle

  1. chatzilla sur le serveur
irc.mozilla.org. Si vous êtes en train d'utiliser Mozilla, SeaMonkey ou Firefox et que vous avez installé ChatZilla, il vous suffit de cliquer sur le lien ci-dessus pour le rejoindre.

Si vous débutez sous IRC et que vous êtes un peu perdu, vous pouvez lire irchelp.org.

Si vous joignez #chatzilla pour poser une question, essayez d'être patient. Je suis presque toujours présent sur le canal, ce qui ne veut pas dire que je suis toujours devant mon écran. Si je vois votre question avant que vous quittiez le canal, il est probable que j'y réponde, si d'autres utilisateurs / développeurs ne l'ont pas déjà fait. Enfin, si votre question inclut le mot "ChatZilla", cela déclenche une sonnerie sur mon ordinateur qui me fera peut-être répondre plus rapidement. N'en abusez pas :)

</dd>

5.5 Où puis-je trouver d’autres motifs ?

</dt>

Sur le site hacksrus.com, la page des motifs de ChatZilla propose quelques styles en plus de ceux d'origine. Pour les utiliser, vous pouvez utiliser la commande /motif ou plus simplement glisser-déposer le fichier .css dans une fenêtre ChatZilla avec votre souris pour en faire votre motif par défaut.

Si vous avez créé votre propre motif et que vous aimeriez que je l'ajoute sur la page ci-dessus, n'hésitez pas à me le faire savoir.

Si vous ne savez pas trop ce qu'est un motif, lisez cette explication

</dd>

5.6 Peut-on voir des captures d’écran de ChatZilla en fonctionnement ?

</dt>

Oui, sur cette page: < http://chatzilla.hacksrus.com/screenshots/>

</dd>

5.7 Comment suggérer une nouvelle question pour la FAQ ?

</dt>

Vous pouvez venir la proposer dans le newsgroup mozilla.dev.apps.chatzilla, ou sur le canal irc

  1. chatzilla

</dd>

Concernant le code source

6.1 Où se trouve le code source de ChatZilla ?

</dt>

Le code de ChatZilla, écrit entièrement en Javascript et XUL, se trouve dans chatzilla.jar dans le dossier Mozilla Chrome. Vous pouvez consulter la source sur le web grâce à LXR: mozilla/extensions/irc/. La plus grande partie du code de l’interface se trouve dans le dossier xul/content/, les librairies se trouvent quant à elles dans js/lib/.

Si vous voulez apporter des modifications à ChatZilla, vous aurez meilleur compte à utiliser une extension plutôt que de toucher au code. De cette manière, vous n'aurez pas à refaire vos modifications à chaque nouvelle version. Consultez la section comment créer des scripts pour ChatZilla ?

</dd>

6.2 Comment créer un paquetage de localisation pour ChatZilla ?

</dt>

Un guide que vous pouvez trouver ici a été écrit à ce sujet.

</dd>

6.3 Que faire si je trouve un bug dans ChatZilla ?

</dt>

  1. Tout d’abord, assurez-vous que ce bug n’est pas déjà connu. Vous pouvez parcourir la liste des bugs de ChatZilla ou chercher un bug en particulier.
  2. Si ce bug n’est pas connu, merci de le signaler.

</dd>

Outils personnels