Pourquoi en avons-nous besoin ?
Préambule
L'IRC se meurt... les plus grands réseaux perdent inexorablement des utilisateurs. Pourquoi ? Parce qu'il y a de nombreux autres chats: les messageries instantanées Jabber, ICQ, MSN... L'heure tourne, mais IRRC est encore en bonne position. Aujourd'hui l'IRC est encore à l'ère des lignes de commandes. Il faut mémoriser la commande pour enregistrer les pseudos, les salons, et écrire des commandes compliquées pour s'identifier automatiquement. Il y a beaucoup de modes pour les salons et les utilisateurs, etc - c'est trop complexe pour les nouveaux utilisateurs.
Aujourd'hui le problème principal n'est pas les clients IRC mais la structure de l'IRC. Il y a beaucoup de scripts qui ajoutent des interfaces graphiques pour contrôler les salons via ChanServ, enregistrer les pseudos, etc. Mais ils sont limités à un ou deux réseaux.
Pourquoi ?
Essayez d'implémenter une identification automatique avec des fonctionnalités simples : à la demande du mot de passe votre commande d'identification doit envoyer le mot de passe, puis soit :
a) Continuer si le mot de passe est valide pour effectuer les tâches d'après identification ou b) Demander à l'utilisateur de saisir le bon mot de passe s'il est erroné.C'est impossible à cause des nombreuses traductions/modifications des services, parce que les services sont différents sur chaque réseau. Chaque développeur de services implémente ses propres commandes et utilise même des pseudos différents pour les services. Il est donc impossible pour les clients d'être compatibles avec tous les services, simplement parce qu'ils sont trop nombreux.
Les utilisateurs sont donc contraints d'apprendre et d'utiliser les lignes de commande. A l'âge du Mac, Beryl et Vista, on a parfois l'impression d'être à l'âge de pierre, et l'IRC perdra inexorablement des utilisateurs chaque année.
Qu'est-ce que IRC+ ?
IRC+ est un nouveau standard pour les services IRC. Les services utiliseront des réponses similaires, simples à traiter par un développeur de script, de client ou irc ou de bot.
Cela rendra possible
- De ne pas devoir mémoriser des commandes difficiles. Même un débutant pourra chatter sur IRC.
- Au client de comprendre ce que veulent les services.
- Au client d'afficher tous les messages des services dans la langue locale.
- Au client de créer des scripts utiles, tels que le gestionnaire de mots de passes.
- Le cryptage des mots de passe en MD5 protègera vos mots de passe même sur des connexions sans SSL.
- Est rétro compatible. Tous les anciens clients pourront continuer de fonctionner avec les services comme d'habitude.