Une plateforme de méta-discours peut-elle supporter une architecture de "forum subreddit fédéré" ?

Le récent bouleversement de Reddit (qui fait suite au bouleversement de Twitter) nous rappelle que les plateformes centralisées, bien que pratiques (et populaires grâce aux effets de réseau), peuvent évoluer de manière à aliéner de larges pans des communautés en ligne et, à terme, à gaspiller des décennies de création de contenu.

Le fediverse est présenté comme une conception alternative qui peut atténuer ce risque (bien que de nombreux efforts en soient encore à leurs débuts). Il existe, par exemple, Lemmy, qui vise à être une réplique fédérée de forum « Reddit ».

D’autre part, le Web est déjà notoirement décentralisé et il existe, par exemple, le plugin ActivityPub de WordPress et le plugin ActivityPub de Discourse qui commencent à « relier les points » entre tous ces serveurs de manière plus intéressante que le RSS.

La question est de savoir si l’on pourrait obtenir un univers de forums basé sur Discourse plus intégré « à moindre coût ». Actuellement, même une liste de toutes les instances Discourse n’est pas facile à trouver. On pourrait imaginer une liste plus complète qui ne soit pas simplement une énumération d’URL. Pensez plutôt à une sorte de « page d’accueil » en direct ou à une entrée dans un univers de forums basé sur Discourse qui interroge les instances pour des mises à jour sommaires, consultables par sujet et d’autres attributs.

L’idée est de faciliter et de rationaliser la découverte des instances Discourse, où chaque instance fonctionne comme une sorte de subreddit. Il existe bien sûr des différences majeures entre les instances, notamment le fait que l’utilisateur n’a pas de relation avec une partie centrale, mais avec les administrateurs/modérateurs de chaque instance. On pourrait même imaginer une authentification unique (SSO) pour un sous-ensemble d’instances plus étroitement couplées.

J’imagine que ce concept a déjà été exploré, mais il prend peut-être une nouvelle pertinence à la lumière des développements autour des plateformes en ligne.

1 « J'aime »

Discuté ici :

5 « J'aime »

Je pensais à une conception beaucoup moins ambitieuse. La façon dont les serveurs Mastodon (ActivityPub) fonctionnent, les flux globaux et locaux sont une fonctionnalité que chaque serveur a en principe disponible (bien que le flux global puisse être désactivé individuellement) et il n’y a pas besoin de « portail » en tant que tel. J’imagine que Discourse pourrait bien évoluer dans cette direction, mais ce serait un projet très important.

Assembler un point d’entrée dans la collection de serveurs Discourse publiquement disponibles sans, par exemple, proposer un flux global devrait être beaucoup plus facile à implémenter. À bien y penser, il n’a même pas besoin d’être un projet distinct, cela pourrait être un plugin que chaque instance peut utiliser pour simuler une « page d’accueil » dans l’univers Discourse. Donc une conception plutôt faiblement couplée qui pourrait néanmoins être tout à fait utilisable.

3 « J'aime »

Ce n’est pas tout à fait ce que vous recherchez, mais une approche encore moins ambitieuse consisterait à créer un mini site de type Reddit sur une seule instance Discourse. Je suis loin d’être un expert de Reddit, mais je crois comprendre qu’un subreddit a essentiellement la même fonctionnalité qu’une catégorie Discourse - avec des modérateurs de catégorie et éventuellement un ou plusieurs groupes Discourse associés à la catégorie.
L’approche la plus simple à laquelle je puisse penser serait de connecter un site Discourse à un site WordPress avec le plugin WP Discourse. Cela permettrait aux utilisateurs de créer de nouvelles communautés (catégories) à partir du site WordPress via l’API. Une option pourrait être donnée pour permettre aux utilisateurs de s’abonner à une catégorie. Cela donnerait aux modérateurs de catégorie la possibilité de gagner de l’argent pour leur travail, et générerait également des revenus pour l’hébergement du forum. DiscourseConnect pourrait être utilisé pour attribuer des utilisateurs aux groupes appropriés en fonction de leurs abonnements.

Avec l’approche du forum unique, l’idée unificatrice pourrait être les directives/CGU du site.
Un problème évident avec cette approche est qu’une seule instance Discourse ne peut pas supporter un nombre infini de catégories. Je ne suis pas sûr que tout sur le web ait besoin d’être infiniment évolutif, cependant. Les problèmes d’interface utilisateur causés par un grand nombre de catégories pourraient être résolus en mettant toutes les catégories en sourdine par défaut.

3 « J'aime »

Oui, ce serait très pratique pour les petites communautés. Cela peut s’accompagner de certaines limitations, par exemple, est-il possible de styliser/marquer individuellement différentes catégories ? C’est assez important psychologiquement et ce n’est probablement pas trop difficile techniquement (c’est une fonctionnalité standard de Reddit).

Merci pour le lien vers le plugin Discourse pour WordPress. Je n’en étais pas au courant, il faut donc maintenant évaluer les possibilités qu’il ouvre plus généralement :sweat_smile:

La découverte de différentes communautés resterait cependant non résolue. Je pense que l’une des principales attractions de Reddit est qu’il combine le forum / la focalisation sur un domaine spécialisé avec la capacité de découvrir et de « rejoindre » rapidement une collection flexible de tels forums (chaque utilisateur a ainsi un portefeuille de forums auxquels il participe). Cela crée un flux personnalisé.

1 « J'aime »