Sondage

Quel est votre avis pour une shoutbox (chat temps réel) sur LaFibre.info

Je préfére un canal IRC, indépendant du forum, sans latence
11 (42.3%)
Je préfére la shoutbox actuelle sur la page d'aceuil avec lien avec la connexion au forum (reprise des pseudos)
7 (26.9%)
Inutile, je ne l'utiliserais pas la shoutbox
6 (23.1%)
Aucun avis
2 (7.7%)

Total des votants: 25

Auteur Sujet: une Shoutbox ??  (Lu 7249 fois)

0 Membres et 1 Invité sur ce sujet

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
une Shoutbox ??
« Réponse #12 le: 15 août 2014 à 13:16:54 »
J'ai donné mon ressenti concernant la shoutbox sur la shoutbox elle-même, mais vu qu'elle ne conserve que les 20 derniers messages, je vais le résumer ici (il y a une option pour activer les logs mais elle est payante, et je ne pense pas que ça vaille le coup de l'acheter pour ce que c'est sur le plan technique).

Je vais commencer par les problèmes posés par la shoutbox actuellement installée :
  • Latence : la shoutbox ne s'actualise que toutes les 8 secondes, alors qu'on a une latence de quelques millisecondes (selon la connexion) avec un serveur IRC. 8 secondes, c'est à la fois peu adapté à une discussion en temps réel entre plusieurs personnes, et ça représente beaucoup de requêtes sur le plan technique (de quoi solliciter davantage le serveur web et la base de données, tout en pourrissant les logs Apache). Le problème pourrait être contourné avec une shoutbox utilisant une technologie comme les WebSockets au lieu de simples requêtes AJAX régulières, mais je ne suis pas sûr du tout qu'il en existe pour SMF.
  • Stabilité : il semble y avoir des glitchs, notamment quand on ouvre la shoutbox dans plusieurs onglets (certains messages n'apparaissent qu'à un endroit). Les clients IRC les plus populaires sont le fruit de nombreuses années de développement par divers contributeurs.
  • Logs : les logs sont limités aux 20 derniers messages sur la shoutbox (c'est peu pour suivre une conversation), il est nécessaire de payer pour avoir plus. Avec IRC, l'utilisateur peut configurer son client comme il le souhaite pour ce qui est des logs et du scrollback lorsqu'il est présent, et il y aurait éventuellement la possibilité d'installer un bot permettant d'avoir des logs à sa disposition pour savoir ce qui a été posté pendant son absence (si les gens sont d'accord).
  • Optimisation : le code JavaScript de la shoutbox ne semble pas du tout être optimisé (par exemple, la façon dont la fonction setTimeout() est appelée provoque l'utilisation d'eval(), car le nom de la fonction à exécuter est passée sous forme de chaîne de caractère).
  • Personnalisation : avec un client IRC, l'utilisateur peut personnaliser aisèment l'affichage des messages (police, couleurs de l'interface, interface graphique contre terminal contre web-IRC...), ainsi que la façon dont il peut être notifié. Notamment, la possibilité d'utiliser un client IRC en dehors du navigateur peut offrir plus de confort.
  • Plugins : la shoutbox utilise Flash pour le son.
Un autre critère important est la visibilité. Si le t'chat est affiché tout en haut de la page d'accueil, ce n'est pas la même chose que s'il faut aller chercher sur le forum les informations (plus-ou-moins mises en valeur) pour configurer son client IRC, ou alors accéder à un web-IRC.

Il faut voir à qui le système de t'chat sera le plus destiné : est-ce qu'on cherche davantage à le présenter comme une annexe du site où les habitués peuvent venir discuter plus personnellement, ou comme un complèment du forum où le visiteur lambda viendra exposer ses problèmes d'ONT qui ne démarre pas et de connexion bridée à 93 Mb/s ?

Si c'est la première option, alors un canal IRC me semble clairement plus adapté.

Concernant la façon dont un canal IRC pourrait être hébergé, un hébergement sur le serveur de Lafibre.info avec par exemple UnrealIRCd, plutôt que sur un gros réseau existant comme Freenode, me semble plus adapté pour plusieurs raisons :
  • Davantage de pseudos disponibles.
  • Possibilité de forcer le SSL.
  • Indépendance du serveur (notamment par rapport aux netsplits et autres problèmes techniques qui peuvent survenir régulièrement sur les gros réseaux).
  • Possibilité de configurer davantage l'ircd.
Pour les personnes qui ne souhaitent pas installer un client IRC en tant que logiciel, ou chez qui les ports correspondant habituellement à IRC sont bloqués sur le réseau de leur travail par exemple, il reste la possibilité d'utiliser un web-IRC (passerelle entre le serveur IRC et le navigateur web). Pour utiliser un web-IRC, nul besoin d'installer quelque chose côté serveur, il existe des web-IRC qui peuvent se connecter à n'importe quel serveur comme Mibbit (même si l'interface n'est pas forcèment top) : il suffit alors de faire cliquer l'utilisateur sur un lien, et de lui demander de choisir un pseudo. Bien entendu, le fait qu'un web-IRC soit utilisable n'empêche aucunement l'utilisation d'un vrai client IRC pour ceux qui le préfèrent.

En prenant en compte tous ces éléments, quelle est la solution qui vous semble être la plus adaptée ?

vivien

  • Administrateur
  • *
  • Messages: 47 256
    • Twitter LaFibre.info
une Shoutbox ??
« Réponse #13 le: 15 août 2014 à 13:49:19 »
J'ai rajouté un sondage pour donner votre avis.

Vous pouvez tester la solution IRC , sur le canal #lafibre de Freenode : barjavel.freenode.net port 7000 en SSL

La solution html est en place sur la page d’accueil. Il faudrait peut être trouver autre chose pour le titre "Chat en temps réel".
J'ai traduit l'application entièrement, y compris les messages d’erreurs.
J'ai vu au passage qu'il y a un historique des messages qui est fait pour les modérateurs.

tivoli m'a demandé "je parle pour moi mais je lis le forum avec "messages non lus depuis votre derniere visite", ce serait top de voir la shoutbox de la ;-)"
=> souhait réalisé.
Il est possible de la réduire pour ceux que cela gêne, le paramètre est enregistré et est différent de celui de la page d’accueil.

corrector

  • Invité
une Shoutbox ??
« Réponse #14 le: 15 août 2014 à 14:21:29 »
L'heure n'est pas bonne.

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
une Shoutbox ??
« Réponse #15 le: 15 août 2014 à 14:35:39 »
Il y a une majorité de votes en faveur de la shoutbox HTML. Une des personnes concernées pourrait-elle argumenter pour que je comprenne ce point de vue ?

Si le problème est d'installer un client distinct du navigateur, comme je l'ai dit il existe les web-IRC (avec possibilité de donner un lien, plutôt qu'un nom d'hôte et un numéro de port comme vivien vient de le faire).

Aussi, comme je l'ai indiqué plus haut :

Un autre critère important est la visibilité. Si le t'chat est affiché tout en haut de la page d'accueil, ce n'est pas la même chose que s'il faut aller chercher sur le forum les informations (plus-ou-moins mises en valeur) pour configurer son client IRC, ou alors accéder à un web-IRC.

Il faut voir à qui le système de t'chat sera le plus destiné : est-ce qu'on cherche davantage à le présenter comme une annexe du site où les habitués peuvent venir discuter plus personnellement, ou comme un complèment du forum où le visiteur lambda viendra exposer ses problèmes d'ONT qui ne démarre pas et de connexion bridée à 93 Mb/s ?

Si c'est la première option, alors un canal IRC me semble clairement plus adapté.

Quel avantage verriez-vous à ce que le contenu déjà présent sur le forum, type demandes d'aide basiques, se disperse dans la shoutbox car trop de visibilité ? Si vous pensez que ce ne serait pas le cas, qu'est-ce qui vous le fait penser ?

Si la solution de la shoutbox est retenue, je pense qu'il faudra a minima faire un fork pour en corriger les principaux défauts, de façon à ce que ce soit un minimum convenable... Mais j'ai un peu la flemme pour l'instant.

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 943
  • Toulouse (31)
une Shoutbox ??
« Réponse #16 le: 15 août 2014 à 14:35:43 »
Super comme ca merci

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
une Shoutbox ??
« Réponse #17 le: 15 août 2014 à 14:39:18 »
Super comme ca merci

Il faut interpréter ça comme un avantage par rapport à IRC ?

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 943
  • Toulouse (31)
une Shoutbox ??
« Réponse #18 le: 15 août 2014 à 14:42:40 »
J'ai vote shoutbox html car :

- Le but de la shoutbox n'est pas de "concurrencer" le forum, donc j'aime bien le cote historique de 20 lignes seulement, ca devrait eviter qu'on fasse trop de choses dedans
- Ca marche depuis l'ipad / un telephone
- J'ai peur que la version IRC soit trop bien et m'incite a passer du temps dessus, je prefere un truc basique qui aide bien quand on debug un truc sans devoir passer par un autre outil...

P.S. Je pense que techniquement la version IRC serait mieux, je parle en terme d'usage

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
une Shoutbox ??
« Réponse #19 le: 15 août 2014 à 14:52:13 »
- Le but de la shoutbox n'est pas de "concurrencer" le forum, donc j'aime bien le cote historique de 20 lignes seulement, ca devrait eviter qu'on fasse trop de choses dedans

Justement, s'il ne faut pas concurrencer le forum, la meilleure option ne serait-elle pas plutôt d'éviter de donner trop de visibilité à l'outil, et pour cela ne pas l'afficher par défaut tout en haut de la page d'accueil ? La limitation à 20 lignes, si elle rendrait plus compliquée la discussion sur des sujets peu intéressants, le ferait aussi pour des sujets intéressants. Au final on ne pourrait pas faire grand chose convenablement dedans. Donc autant ne pas mettre du tout de système de t'chat si le but est de décourager son utilisation pour la discussion...

- Ca marche depuis l'ipad / un telephone

Il existe divers clients IRC pour iOS, et même s'ils n'existaient pas il resterait diverses interfaces web. J'ajouterais qu'IRC est même plus adapté au format téléphone, en effet les clients qui existent sont potentiellement plus adaptés à la taille d'écran du téléphone, pour ceux qui ont justement été conçus pour.

- J'ai peur que la version IRC soit trop bien et m'incite a passer du temps dessus

Si la version IRC est trop bien, on peut la détériorer. Générer 20 % de pertes de paquets avec le serveur, ajouter 10 secondes de ping, qu'en penses-tu ?

je prefere un truc basique qui aide bien quand on debug un truc sans devoir passer par un autre outil...

Si c'est pour venir occasionnellement, un clic sur le lien vers le web-IRC et tu y es.

tivoli

  • Toulouse (31)
  • Abonné Bbox fibre
  • *
  • Messages: 1 943
  • Toulouse (31)
une Shoutbox ??
« Réponse #20 le: 15 août 2014 à 15:02:41 »
Citer
Justement, s'il ne faut pas concurrencer le forum, la meilleure option ne serait-elle pas plutôt d'éviter de donner trop de visibilité à l'outil, et pour cela ne pas l'afficher par défaut tout en haut de la page d'accueil ?

pas de soucis pour moi de le mettre plus bas ou ailleurs, vu que je la trouve la ou je regarde le forum (nouveaux messages non lus)


Citer
La limitation à 20 lignes, si elle rendrait plus compliquée la discussion sur des sujets peu intéressants, le ferait aussi pour des sujets intéressants. Au final on ne pourrait pas faire grand chose convenablement dedans. Donc autant ne pas mettre du tout de système de t'chat si le but est de décourager son utilisation pour la discussion...

sur un des deux autres forum que je suis regulierement on a une shoutbox et je trouve ca tres sympa, c'est un avis personnel uniquement on verra a l'usage si d'autres le partage



Citer
Il existe divers clients IRC pour iOS, et même s'ils n'existaient pas il resterait diverses interfaces web. J'ajouterais qu'IRC est même plus adapté au format téléphone, en effet les clients qui existent sont potentiellement plus adaptés à la taille d'écran du téléphone, pour ceux qui ont justement été conçus pour.

Si la version IRC est trop bien, on peut la détériorer. Générer 20 % de pertes de paquets avec le serveur, ajouter 10 secondes de ping, qu'en penses-tu ?
En fait je ne suis pas contre un IRC si certains le veulent, je suis juste pour une shoutbox simple mais je peux comprendre qu'un IRC ne soit pas forcement incompatible avec la shoutbox

Pour clarifier mon propos les deux peuvent etre utile et ne sont pas incompatibles




Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
une Shoutbox ??
« Réponse #21 le: 15 août 2014 à 15:27:53 »
Les votes pour la shoutbox HTML doivent-ils donc être, au vu du consensus établi, considérés comme des votes pour la baisse de l'ergonomie du site, et contre l'établissement d'un système de discussion en temps réel qui puisse donner envie d'être utilisé ?

Peut-être sous-entendent-ils également que la partie forum de Lafibre.info peut être considéré comme « trop bien et incite à passer du temps dessus », ce qui serait alors par exemple favorable à une action telle que l'ajout de publicités multicolores, clignotantes et sonores sur les pages du site, de préférence qui prennent la moitié de la page ? Pour ce qui est de le ralentir, le but est déjà atteint (1 seconde de plus chez moi pour charger la page des derniers messages alors même que la shoutbox est pliée).

À moins que quelqu'un n'ait un argument qui soit en faveur de la shoutbox HTML ?

corrector

  • Invité
une Shoutbox ??
« Réponse #22 le: 15 août 2014 à 15:30:03 »
Si c'est trop bien, un juge pourrait considérer que c'est de la drogue.

Attention, vivien tu risques gros.

vivien

  • Administrateur
  • *
  • Messages: 47 256
    • Twitter LaFibre.info
une Shoutbox ??
« Réponse #23 le: 15 août 2014 à 15:44:06 »
Il est possible de réserver la Shoutbox html aux utilisateurs avancés (par exemple réservés a ceux qui ont postés +50 de messages)

Il est possible de ne plus le mettre en page d’accueil mais uniquement sur la page des messages non lus par exemple.

Je vois qu pour satisfaire tout le monde, il faudrait une Shoutbox qui utilise IRC.
Cela existe mais ce n'est plus maintenu : http://custom.simplemachines.org/mods/index.php?mod=1256