• [^] # Re: Discourse :(

    Posté par (site web personnel, Mastodon) . En réponse au journal La communauté GNOME remplace ses mailing lists par Discourse. Évalué à 10.

    À l’usage, je constate deux types de mailing list :

    1. Les mailing list de diffusion, où un nombre très restreint de personnes envoient des informations à beaucoup d’autres (newsletters, informations de sécurité, etc.) avec en général un volume faible. 2. Les mailing list de discussions, où chacun peut répondre à tout le monde, et qui peuvent avoir un volume important.

    Le premier cas d’utilisation fonctionne en général assez bien sans trop de souci, si ce n’est qu’il n’y a aucune garantie que les mails envoyés aient été reçus (on sait comment les gros fournisseurs adorent casser des envois sans aucune raison).

    Le second cas est, au mieux, un reliquat d’une époque révolue où on avait pas mieux comme outil. Parce que la mailing list est un très mauvais outil de discussion, pour plein de raisons qui ont déjà été évoquées ici :

    • aucune garantie que les messages arrivent à leurs destinataires,
    • aucune garantie du temps d’arrivée des messages (même encore aujourd’hui),
    • aucune centralisation des discussions (charge au client de reconstruire l’arbre de discussions à partir des données et métadonnées,
    • ce qui implique que les clients les aient transmises correctement et que les utilisateurs aient cité et répondu correctement),
    • recherche difficile dans l’historique (surtout si on recherche quelque chose qui date d’avant l’abonnement),
    • mise en forme aléatoire,
    • arbre de discussion qui peut exploser en vol si le débat devient un peu long,
    • une mailing list verbeuse impose à l’utilisateur une configuration spécifique à la mailing list sur ses clients mails pour ne pas être noyé sous les messages en vrac (que cette configuration soit simple ou non n’est pas la question : le problème est bien qu’elle soit nécessaire)
    • nécessite souvent des opérations administrateur pour des opérations triviales (désinscription...)
    • aucune notification des concernés sur certaines de ces opérations (message de désinscription si celle-ci a été faite par l’administrateur)
    • la modération est très difficile
    • et j’en passe.

    Il y a parfois une interface web couplée qui permet de s’y retrouver un peu mieux, mais c’est loin d’être systématique ni même utilisable. Par exemple, si je veux trouver quelque chose dans la (très verbeuse) mailing list du noyau Linux, j’ai le choix entre cet outil sur le domaine officiel (bon courage), ou des outils tiers comme https://lkml.org/ (qui utilise Google pour sa recherche interne, ironie, tout ça).

    En fait, je ne connais aucune mailing list de discussion, dans toutes celles que j’utilise (pour le libre, pour l’associatif) dont la gestion soit fluide et agréable à utiliser :

    • Associatif : on a de plus en plus de problèmes de mails qui n’arrivent pas dès que le fournisseur du mail enregistré n’est pas un énorme FAI, Google ou Microsoft.
    • Associatif encore : on passe notre temps à renvoyer les mêmes mails d’explication d’un lieu de rendez-vous parce que les nouveaux n’ont aucun moyen simple de retrouver l’info dans les mails existants (quand ils savent que c’est possible), et que les anciens ne retrouvent pas le mail déjà envoyé dans la masse de leurs mails existants (quand ils n’ont pas supprimé le message « pour faire des économies d’énergie »).
    • LinuxFR.org : tout envoi à l’une des mailing list sans y être inscrit (on ne peut pas de toutes façons) nécessite d’envoyer un deuxième mail de confirmation à la main.

    Je veux bien croire que Discourse (ou l’instance de Discourse dont il est question ici) soit perfectible en terme d’utilisation et d’ergonomie ; mais pour moi il faudrait que ça soit une catastrophe absolue pour réussir à faire pire qu’une mailing list.

    La connaissance libre : https://zestedesavoir.com