Cette application web utilise des technologies et composants du navigateur assez récents.

Il est donc fortement conseillé d'utiliser un nagivateur compatible ECMAScript 262 7e édition et mis à jour.
On conseille Mozilla Firefox, Chromium (voire Google Chrome) et d'éviter Microsoft Internet Explorer et Apple Safari.

Prérequis

Tout d'abord il faut un ordinateur ou un appareil mobile relié à l'Internet.
Des efforts ont été faits pour que l'application soit utilisable sur les téléphone portables, toutefois une taille d'écran suffisante est nécessaire, au moins 640x360 pixels CSS.

Pour utiliser cette application web, il est indispensable d'avoir sur son navigateur :

Les réglages de notifications sonores sont enregistrés dans le stockage local du navigateur.
Pour qu'ils soient gardés d'une session à l'autre, il est nécessaire que le navigateur soit configuré pour conserver le stockage local, au moins pour ce site.

Présentation

Cette application, uniquement en ligne donc rien à installer, permet à plusieurs participants de converser ensemble par écrit en temps réel ou différé.
Elle autorise aussi, la réunion de groupe en audio-vidéo en direct des particpant de la conversation.

Pour participer, il est nécessaire d'avoir été enregistré par l'administrateur du site. On a alors un nom "pseudo" et un mot de passe afin de se connecter aux conversations.
Certaines conversations peuvent être accessibles à tous les utilisateurs du site. Mais la plupart sont réservées à certains utilsateurs.
La page :

https://chat.icioula.org

une fois connecté, donne la liste des conversation qui sont accessibles.

Les conversations sont créées par l'administrateur du site qui leur attribue nom et propriétés.
Certains participants peuvent avoir la possibilité de gérer les propriétés de conversations voire d'inscrire de nouvelles personnes.

Toutes les pages du site, à l'exception de cette aide, demandent une connexion préalable où l'on fournira son pseudo et son mot de passe. Cela n'est demandé qu'une fois par session.
Si l'on a perdu son mot de passe, la page de connexion propose d'en créer un autre.
Cela n'est possible que si l'on a renseigné son adresse électronique car un message lui enverra la procédure à suivre.

On peut avoir plusieurs conversations ouvertes (en cours) depuis un seul navigateur, elles seront dans des fenêtres ou onglets différents. Cependant elles seront toutes gérées sous le même pseudo.
Si on dispose de plusieurs pseudos, pour les utiliser simultanément, il est nécessaire de se connecter à chacun depuis des machines ou des navigateurs différents.

Propriétés des participants

Ces propriétées peuvent être changées par le participant.

Le particpant peut donc changer de pseudo à tout moment cependant, s'il a déjà contribué à des consersations enregistrées, celles-ci gardent l'ancien pseudo pour les contributions produites avant ce changement.

Propriétés des conversations

Il y en a trois, non exclusives les unes des autres, qui peuvent être ou pas positionnées.

Enregistrée

Les contributions apportées à la conversation sont conservées dans le site. Ainsi un participant absent a une séance pourra consulter les échanges réalisés à ce moment.
Toutefois, pendant la conversation, un participant peut demander à ne plus enregistrer ses contributions suivantes puis reprendre l'enregistrement.

Envoi mail

Lors de la première contribution d'un participant à cette conversation, un message électronique est envoyé automatiquement aux participants de cette conversation actuellement absents.
Chaque participants a la possibilité d'interdire l'envoi des messages pour cette conversation et de définir la période minimum d'envoi.

Afin d'éviter un afflux de message, l'utilisateur peut définir une périodicité minimum à cet envoi dans ses paramètres pour cette conversation.
Si, par exemple il est défini "Plus d'un jour", les contributions ajoutées au site dans les 24h qui suivent le dernier envoi de message n'en enverront pas d'autres.

De plus, le moment de la connexion d'un utilisateur est aussi considéré équivalent à un moment d'envoi de message.

Si la conversation n'est pas enregistrée, l'envoi de mails ne présente pas d'intérêt.

Chiffrée

Les contributions sont chiffrées sur le poste du participant avant envoi selon l'algorithme AES. Elle sont transmises chiffrées au serveur qui les restitue ainsi aux participants, elles seront déchiffrées sur leur poste.
Si la conversation est enregistré, elle l'est chiffrée.

Au moment de l'accès à la conversation, une clé de chiffrement est demandée. Celle-ci est valable uniquement durant la session de conversation, elle doit être fournie identiquement par tous les participants à la conversation.
Si la conversation est enregistrée, il est préférable d'utiliser la même clé à chaque séance puisque l'enregistrement est chiffré avec.

Quelques remarques complémentaires...

Propriétés personnelles des conversations

Ces propriétés sont liées à un partipant et une conversation

Confidentialités et données personnelles

Sur les serveurs

Les serveurs ne conservent aucune donnée personnelle (ni adresse IP). Il n'y a pas de statistiques d'utilisation.

Cependant les informations fournies par les participants sont enregistrées sur le serveur de base de données, soit :

Les conversation enregistrées sont conservées sur le serveur. Si la conversation est chiffrée, la contribution ainsi que le pseudo utilsateur et le date sont enregistrés chiffrés. Dans le cas contraire ces informations sont conservées en clair.

Sur le poste de l'utilisateur

Page de conversation

C'est la page essentielle, celle qui permet de discuter.
On peut y accéder directement par :

https://chat.icioula.org/conv.php?idc=id_conv

id_conv est l'identifiant de la conversation. S'il est absent vous serez dirigé vers la page de gestion de vos conversations, s'il est erroné vous serez informé que vous n'avez pas accès à cette conversation.

Notifications

Lors du premier accès à cette page, il est demandé à l'utilisateur s'il accepte de recevoir les notifications.
Si elles sont acceptées, chaque nouvelle arrivée ou départ d'un participant à la conversation ou demande de communication audio-vidéo génèrera une notification de la part du système d'exploitation.
Ce choix est conservé par le navigateur pour l'ensemble du site. Il est possible de le changer en intervenant dans les paramètres du navigateur.

Présentation de la fenêtre

La page de conversation est composée de trois parties principales.
De haut en bas...

Conversation

En blanc sur fond noir, il indique :

Message à envoyer

Un éditeur de texte rudimentaire permet, dans la zone blanche de rédiger le message.
Comme la saisie est multiligne, la touche "entrée" crée une nouvelle ligne dans le message.
Seule l'activation du bouton "Envoyer" à droite transmet le message. La zone de saisie est alors vidée.

Les éventuelles balises HTML ne sont pas gérées. Les boutons situés au dessus de la zone de saisie permettent une mise en forme simple du message.

Si la conversation est enregistrée, le bouton "Suspend l'enregistrement" permet de ne pas enregistrer le message après envoi, il est tout de même transmis aux particpants actuels. Cela est utile pour des messages temporaires.
Une fois cette option lancée, le bouton est transformé en "Reprend l'enregistrement" pour revenir à l'état normal.

Réception

Les messages arrivés ou déjà enregistrés.
Si la conversation est enregistrée, seules les 8 derniéres contibutions sont présentées. Si plus de messages ont été enregistrés un bouton à coté de "Réception" permet l'affichage d'une nouvelle série.

Il y a deux sortes de messages.

Le dernier message reçu est encadré de rouge.
Le défilement est automatique afin que le dernier message reçu soit visible.

Lorsqu'un participant commence à écrire, cette information est transmise aux autres participants par une information fugitive près du titre de la partie "Réception".

Pictogrammes

A droite, trois pictogrammes ouvrent des zones complémentaires lors d'un survol souris ou en étant touché sur un écran tactile.

En haut, tout à droite

Donne l'accès à d'autres commandes.

En haut, à gauche du précédent

Pictogramme de réglage du volume des bips d'avertissement (🔉 son actif, 🔇 son coupé).
Son survol ouvre le curseur de réglage (haut :fort, bas : son coupé).
Ce réglage est conservé par le navigateur pour cette conversation et ce participant (si le stockage local est autorisé pour ce site par la configuration du navigateur).

A droite, au haut de la zone de réception 👪

Propose le lancement d'une réunion en visio associée à la conversation, dans une nouvelle fenêtre.

Affiche la liste des pseudos des participants actuellement connectés, y compris soi-même (en rouge).

Communication en viso-réunion

Cela fait appel à un site externe : "https://meet.jit.si"
Le serveru de visoconférence supporte une instance du logicel libre "jitsi" sur une plate-forme mise à disposition par "8x8"

Page de gestion des conversations

Après validation d'accès au site, cette page donne la liste des conversations auxquelles est inscrit le participant connecté ainsi qu'un menu de quelques commandes.
On y accède par :

https://chat.icioula.org

Les conversations

Il s'agit dun tableau donnant, sur chaque ligne, la liste des conversations auxquelles on est inscrit.

La première colonne donne le nom de la conversation, cliquer dessus pour la rejoindre.

La seconde colonne indique les particularité de la conversation, cliquer dessus permet d'en modifer certaines, voir plus haut dans : "Cette conversation".

La dernière colonne fourni la liste des pseusos des participants inscrits. Un surlignage indique qu"ils sont actuellement connectés à cette conversation.
Le bouton "Me retirer" permet de supprimer son inscription à cette conversation. Il ne sera plus possible d'y revenir, sauf à demander à un administrateur de réintégrer cette conversation.

Conversations configurables

Certains utilisateurs peuvent avoir le droit de configurer la conversation. Cela est signalé par le mot "Configurable" en bas de la cas d'informations.

Dans ce cas, les noms des inscrits sont cliquables (voir ci-dessous) et leurs pseudos sont suffixés de la façon suivante :

  1. 'A' si l'inscrit peut administrer la conversation,
  2. 'P' si l'inscrit est prévenu d'une nouvelle contribution,
  3. 'S' si l'inscrit reçoit un signal sonore en arrivée ou départ d'un participant,
  4. un nombre indiquant en heure l'intervalle minimum des messages envoyés.

Deux nouvelles possibilités sont proposées.

En cliquant dans la zone d'informations

On peut :

Dans la zone des inscrits

Un bouton permet d'ajouter un nouveau participant à la conversation.

En cliquant sur un pseudo de participant inscrit, on peut modifier ses paramètres pour cette conversation voire retirer sa participation.

Si l'on fait cette action sur son propre pseudo, il n'est pas possible de supprimer son droit de configuration ni de retirer sa participation. Mais l'administrateur du site peut le faire.

Le menu de commandes

Crédits

Cette application utilise des ressources produites par d'autres.

Me contacter

Jean-Michel Chapellut
Cidex 737 FR 38090 Villefontaine

Ou par le formulaire.

Sommaire

Prérequis

Présentation

Propriétés des participants

Propriétés des conversations

Propriétés personnelles des conversations

Confidentialités et données personnelles

Sur les serveurs

Sur le poste de l'utilisateur

Page de conversation

Notifications

Présentation de la fenêtre

Conversation

Message à envoyer

Réception

Pictogrammes

Communication en viso-réunion

Page de gestion des conversations

Les conversations

Conversations configurables

Le menu de commandes

Crédits

Me contacter