Le smiley clin d'œil de l'appletCaraChat

Le chat des années 2000, de retour

CaraChat recrée en PHP l'applet de chat Caramail de 2002 : les salons, les privés, les pseudos roses et bleus, le texte arc-en-ciel et la vague, et les smileys dessinés exactement comme à l'époque.

Entrer sur le chat
Le salon Accueil de CaraChat : phrases colorées, smileys, liste des présents et onglets
Un salon : les phrases en couleur, l'arc-en-ciel, les smileys, les présents à droite et un privé qui clignote en orange.

Les onglets de l'applet

L'onglet Salons : les salons permanents, la création d'un salon public ou privé
Salons : les salons permanents et ceux des membres, la création d'un salon.
L'onglet Connecté(e)s : la liste des connectés et la recherche par pseudo, âge, sexe
Connecté(e)s : la recherche par pseudo ou par ville, âge et sexe.
Un dialogue privé avec ses options et la palette de smileys spéciaux
Un dialogue privé, ses options et les smileys spéciaux.
CaraChat sur un téléphone
Sur téléphone.

Ce qui revient

  • L'interface de l'applet, redessinée à l'identique : onglets Salons, Connecté(e)s, Options, Ami(e)s, le salon et un onglet par privé (20 au plus) qui passe en orange, cadres « Dialogue » et « Membres du salon », « Message privé », « Pas de nouveaux PVs », « Problème de comportement ».
  • Sur téléphone aussi, et dans 14 langues (celle du navigateur, à changer dans l'onglet Options).
  • Les salons permanents et ceux des membres, publics ou privés ; un salon plein (40) déborde dans « Salon* ».
  • Les privés : double-clic sur un pseudo, ou /pseudo message depuis le salon.
  • La recherche par pseudo ou par ville, avec tranche d'âge et sexe.
  • Les couleurs (12, dont l'arc-en-ciel) et les tailles (dont la vague), les pseudos colorés selon le profil, votre pseudo en gras quand on vous parle.
  • La modération : éjection, appel d'un modérateur, ignorer quelqu'un, « pas de nouveaux privés », occupé.
La fenêtre de connexion : pseudo, âge, ville, sexe et serveur
La connexion : votre profil et le serveur.

Les smileys d'origine

Ils n'étaient pas des images mais du code de dessin : ce code a été lu dans l'applet et rejoué au pixel près. Des yeux :;8B%, un nez qui choisit la tête -o#!*$ (clown, père Noël, chope, masque…), une bouche )(DPO| : :-), ;-), 8-), :o), :#). Un chiffre colore le visage (:-)2), #c / #d ajoutent une main, et #00 à #14 sont des dessins : bombe, nounours, sapin, dauphin, cœur #13… Et les 60 images de la palette « Smileys » (le hamburger @00, le cœur @11, le gâteau @09…) viennent du smiley.gif d'origine.

Des phrases du salon avec les smileys dessinés : visages, cœur, sapin, note de musique

Le mode d'emploi d'origine

L'aide en ligne du dialogue en direct de Caramail (1999), reprise telle quelle : qu'est-ce que le dialogue en direct, la création de salons publics ou privés, l'envoi de messages privés.

Le serveur

Le serveur CaraChat Serveur est réécrit en PHP 8 à partir des sources de 2012, sans base de données, et tourne dans Docker sur jumphp.net. Il parle exactement le protocole de l'applet (une ligne par trame, des champs séparés par des tabulations), en TCP comme à l'époque ou en WebSocket sur le port 443 (wss://caramail.jumphp.net/ws) : la connexion passe partout, même derrière un pare-feu.

Ouvrir CaraChat