XIFFIAN : Jabber client in flash (XIFF inside & open-source)


Documentation XIFFIAN



Enregistrement d'un nouveau compte

Si vous n'avez pas encore de compte Jabber, il peut être nécessaire d'enregistrer un nouveau compte (toutefois, des serveurs anonymes existent).


Pour cela, il suffit de remplir le formulaire, et une fois ceci réalisé, vous pourrez profiter des services qu'offre le serveur! Si vous rencontrez des problémes (message d'erreur bizarre), il est possible que cet identifiant soit déjà occupé. Il vous faudra alors en choisir un autre!

Présentation de l'interface

Interface Globale:

En haut a droite : une ellipse vous montre l'état de la connection (vert=connecté, rouge=deconnecté)
En dessous se trouve la liste d'amis (présents ou non). Lorsque vous cliquez sur un element, vous pourrez le retirer de votre liste d'amis. Vous pourrez discuter avec lui ou laisser un message.
La barre d'onglets vous permet d'aller d'une fenétre a l'autre. Les onglets changent de couleur lorsqu'un nouveau message est recu pendant que vous êtes sur un autre onglet.

Menu principal (MainMenu):

Ce sont les options générales
-PRESENCE : Le menu déroulant vous permet de modifier votre état de présence (présent, occupé...), et le champ associé est utilisé pour ajouter une phrase spécifique (je mange...)
-POTES : Vous pouvez ajouter/retirer des amis en écrivant leur JID (Jabber Identity)
-Salle de discussion : Ecrivez un nom de salle, et leur mot de passe (si nécessaire) pour rejoindre la salle. Vous pouvez également vous connecter à des salles d'autres serveurs. La validation se fait en appuyant sur la touche ENTER ou sur le bouton "Rejoindre"
La partie en bas a gauche est utilisée pour suivre les actions comme les souscriptions, et affichera les mailings
A droite, vous pourrez lister les salles de discussion. En cliquant sur un nom de salle, vous aurez la possibilité de rejoindre la salle, ou de voir qui y est déjà.

Fenétre de discussion privée:

Il y a une liste de smileys, un champ de saisie, une zone d'affichage et un bouton de fermeture...
C'est un chat, je n'explique pas tout non plus... ;)

Fenetre de discussion publique:

Il y a une liste de smileys, un champ de saisie, une zone d'affichage et un bouton de fermeture... (déjà lu ça?.. )
En bas a droite il y a une liste d'utilisateurs. Tous ces utilisateurs sont dans la même salle que vous
En double cliquant sur un pseudo, vous pourrez ouvrir une fenétre de discussion privée. Avec un clique simple, vous aurez le choix entre discuter, l'ajouter a votre liste d'amis, et peut etre plus, en fonctions de vos droits dans cette salle
Si vous en etes le propriétaire (vous avez ouvert la salle): vous pourrez configurer la salle, lui donner un mot de passe, la rendre persistante...
Si vous etes modérateur: vous pourrez kicker/bannir/autoriser des utilisateurs d'un rang inférieur
En tant que participant: vous pourrez (mais cela peut être interdit par le propriétaire) inviter des gens à vous rejoindre

Gestion des contacts

Ajouter un contact:

Vous avez la possibilité d'ajouter des contacts a votre liste d'amis. Pour cela vous pouvez cliquer sur son pseudo dans une salle de discussion (si l'administrateur de la salle vous le permet) et selectionner l'option "Ajouter ce pote". Vous pouvez également à tout moment l'ajouter dans le menu principal (onglet MainMenu) en inscrivant l'adresse JID dans la case Pote, et en appuyant sur Ajouter.
Une requete sera envoyée à la personne ajoutée afin de verifier qu'elle accepte d'étre ajouté. Une fois qu'elle aura accepté, elle sera dans votre liste de contacts.

Retirer un contact:

Si un de vos contacts change d'adresses, vous pouvez supprimer l'ancienne de votre liste d'amis, en cliquant sur la ligne correspondante dans la liste d'amis, et en choisissant l'option "Retirer ce pote". Vous pouvez également le retirer à l'aide du MainMenu: inscrivez le JID à retirer dans la zone de texte "Pote" et cliquez sur "Retirer".

Renommer un contact, ou le changer de groupe:

Dans un but d'améliorer l'affichage de vos contacts, vous pouvez choisir de les ordonner par groupes, ainsi que de leur affecter un nom spécifique. Pour cela, cliquez sur le contact à modifier dans la "liste de potes", et choisissez l'option "Lier à un groupe". Une fenétre pop-up vous permettra de saisir les nouvelles valeurs.

Changer de status de présence (se mettre absent, occupé...):

Dans le menu "MainMenu", choisissez l'état qui correspond le mieux à celui que vous souhaitez afficher. Si vous souhaitez le compléter d'une phrase, tapez la à coté et validez à l'aide du bouton.

Changer de mot de passe:

Dans le menu "MainMenu", cliquez sur le bouton "Changer de mot de passe". Un formulaire s'affichera et vous demandera de retaper votre mot de passe (pour être sur que c'est bien vous) ainsi que deux fois le nouveau mot de passe

Outil Discover

Si vous souhaitez explorer et decouvrir des services, tapez l'adresse dans la zone de saisie, et clickez sur le bouton "Discover". Lorsque vous cliquez sur une des lignes affichées, yous pourrez explorer cette nouvelle adresse, ou bien si l'adresse choisie est une salle de discussion, de la rejoindre ou lister les utilisateurs.
Si vous double cliquez sur l'un des services affichés, vous explorerez ses services.

Salles de discussion


Ouvrir une salle de discussion:

Pour ouvrir votre propre salle de chat (Attention, sur certains serveurs, les administrateurs restreignent l'accés à ces fonctions), allez dans l'onglet "MainMenu" et saisissez un nom de salle dans la zone "Salle:". Ce nom doit être valide selon les critéres de jabber. Validez par ENTREE ou en appuyant sur le bouton "Rejoindre", et vous devriez rentrer dans la salle nouvellement créée. Vous en serez le propriétaire, donc vous pourrez la configurer, et la gérer. Si la salle est localisée sur un autre serveur, il est nécessaire de taper son adresse dans la case prévue à cet effet.
Si vous souhaitez ouvrir une salle existante, vous pouvez taper son nom et ENTREE (ou en appuyant sur le bouton "Rejoindre") si elle n'a pas de mot de passe. Si elle est configurée avec un mot de passe, vous devrez le saisir pour pouvoir entrer. Vous pouvez également rejoindre une salle par une invitation, ou en cliquant sur une des salles affichées par la liste du "discover".

Configurer une salle de discussion:


Pour cela, il est nécessaire d'avoir les droits suffisants. Cliquez sur la liste des utilisateurs de la salle, et sélectionnez l'option "Configurer la salle". Un formulaire devrait apparaitre avec les options par défaut/actuelles. Une fois les modifications effectuées, cliquez sur le bouton "Sauvegarder" et fermez la fenétre.

Changer de nickname:

Vous avez la possiblité de changer de nickname pendant que vous êtes dans une salle de discussion. Pour cela, modifiez la valeur de la ligne sous la liste des utilisateurs de la salle, oui, celle qui affiche votre nickname actuel! Validez avec ENTREE et voila! Un message devrait valider le changement de nickname!

Changer le sujet de la salle de discussion:

Si le propriétaire vous y autorise, ou si vous avez les droits suffisants, vous pouvez modifier le sujet de la salle. Il se situe au dessus de l'affichage des messages. Pour le modifier (Attention, si la case est vide, on ne la voit pas! cliquez donc dans le vide, à égale distance des onglets et de l'affichage des messages), tapez y le texte souhaité, et validez avec ENTREE.


Inviter quelqu'un:

Pour inviter un utilisateur à vous rejoindre dans une salle (ceci est également soumis au bon vouloir du propriétaire de la salle qui peut vous en empécher), cliquez sur la liste des utilisateurs, choisissez l'option "Inviter quelqu'un". Inscrivez ensuite son JID dans le popup, et cliquez sur le bouton "Valider". Un pop-up lui demandera s'il souhaite vous rejoindre ou non.

Detruire la salle:

Lorsque vous avez créé la salle, vous avez la possibilité de la détruire. Pour cela, cliquez sur la liste des utilisateurs, et selectionnez l'option "Detruire la salle".

Kicker/bannir/autoriser:

Vous pouvez kicker/bannir/autoriser des utilisateurs d'une salle. Cela aura pour effet de les faire sortir, de les empécher d'entrer ou de les y autoriser. Pour cela, cliquez sur le nom d'utilisateur sur lequel effectuer l'opération (à part autoriser), et sélectionnez ce que vous souhaitez faire dans les menus roles/affiliation. Pour l'autorisation, un pop-up s'affichera pour vous demander quel utilisateur doit pouvoir rentrer.


Comment sont affichés les affiliations/roles



Présentation succinte des roles:

Enfin, vu le nombre de roles et d'affiliations possibles, il semble nécessaire de les expliquer...

Moderateur:

Vous pouvez agir sur les gens de status inférieur (ceux qui n'ont rien) pour les autoriser à parler, les obliger à se taire, ou les kicker si leur comportement est incorrect.

Participant:

Vous avez le droit de parler

Visiteur:

Vous n'avez droit à rien, vous êtes là en tant qu'observateur

Aucun role:

Vous n'êtes pas autorisé à rentrer dans la salle

Tableau officiel des droits par role:

Privilege Aucun
role
Visiteur Participant Moderateur
Present en salle Non Oui Oui Oui
Recevoir des messages Non Oui Oui Oui
Changer mon status d'accessibilité Non Oui Oui Oui
Changer de pseudonyme Non Oui* Oui Oui
Envoyer des messages privés Non Oui* Oui Oui
Inviter d'autres utilisateurs Non Oui* Oui* Oui
Envoyer des messages à tous Non Non** Oui Oui
Changer le sujet Non Non* Oui* Oui
Kicker Participants et Visiteurs Non Non Non Oui
Changer le role Non Non Non Oui
Revoquer le role Non Non Non Oui***

* Defaut; La configuration peut modifier ce privilége.
** Certaines implémentations peuvent modifier le role aux visiteurs si salle non modérée.
*** Un modérateur ne doit pas être capable de revoquer un administrateur ou un propriétaire.


Présentation succinte des affiliations:

Propriétaire:

Vous pouvez tout faire, vous êtes chez vous! Vous distribuez les droits des autres, configurez la salle.

Administrateur:

Vous administrez la salle, vous avez le droit de la configurer. Ce status peut vous être retiré par un propriétaire.

Membre:

Vous êtes membre, vous avez le droit de parler

Aucune affiliation:

Vous avez les droits qu'on vous laisse!

Si vous êtes banni:

Vous ne pouvez pas entrer dans la salle

Tableau officiel des droits par affiliation:


Privilege Banni Aucune
affiliation
Membre Administrateur Propriétaire
Entrer dans une salle existante Non Oui* Oui Oui Oui
S'enregistrer dans une salle ouverte Non Oui N/A N/A N/A
Entrer dans une salle privée (pour membres) Non Non Oui* Oui Oui
Bannir des membres et des utilisateurs sans affiliation Non Non Non Oui Oui
Editer la liste des membres Non Non Non Oui Oui
Editer la liste des modérateurs Non Non Non Oui** Oui**
Editer la liste des administrateurs Non Non Non Non Oui
Editer la liste des propriétaires Non Non Non Non Oui
Changer l'état de la salle Non Non Non Non Oui
Détruire la salle Non Non Non Non Oui

* Par défaut, un utilisateur sans affiliation entre dans une salle moderée comme visiteur, et entre dans une salle ouverte comme participant. Un membre entre dans une salle comme participant. Un administrateur ou un propriétaire entre dans une salle comme modérateur.
** Des administrateurs/propriétaires ne sont pas autorisés à agir sur d'autres administrateurs/propriétaires.


Basé sur la JEP 0045