J’utilise activement la fonctionnalité de flux RSS de Discourse pour lire mes propres forums ; en effet, je consulte principalement les forums Discourse que je suis de cette manière. Il m’a fallu un peu de temps pour bien comprendre pourquoi je faisais cela, et je voulais l’écrire ici.
Dans mon lecteur RSS préféré (Feedly), je consulte le flux « derniers messages » de mes forums, par exemple https://meta.discourse.org/posts.rss
Voici à quoi cela ressemble dans Feedly (cliquez pour la version grandeur nature) :
C’est une vue extrêmement compacte de l’ensemble du forum. Contrairement à la vue « Non lus » ou « Nouveaux » sur Discourse, elle me montre tout, avec un petit extrait de chaque message, dans l’ordre chronologique.
Elle me permet également, en tant qu’administrateur/modérateur, d’avoir une idée rapide du ton en parcourant rapidement. Si l’un de ces extraits commence par « Hé, connard… », je peux immédiatement intervenir et jeter un œil.
Je peux parcourir facilement des dizaines et des dizaines de messages par jour, en ayant une bonne idée de ce qui se passe sur « l’ensemble du forum » de cette manière.
Et cela m’a fait réfléchir : heyyyy, peut-être que cela devrait être une fonctionnalité de Discourse lui-même ? Peut-être que si c’était le cas, je n’aurais pas besoin de consulter mon propre forum dans un lecteur RSS ! ![]()
Par ailleurs : existe-t-il un plugin que je pourrais installer (ou demander à d’autres forums d’installer) qui ferait quelque chose comme ça ? (J’ai déjà RSS, donc je suppose que c’est bien…)
P.S. L’autre chose astucieuse à lire les forums Discourse de cette manière est qu’il est très rapide et facile de lire plusieurs fils de discussion. Le contenu complet de chaque nouveau message apparaît dans le flux RSS, donc si je veux cliquer sur un extrait, Feedly l’étendra directement, sur place, sans nécessiter de requête HTTP supplémentaire pour télécharger le fil. C’est beaucoup plus rapide que de cliquer sur un fil Discourse, puis de revenir en arrière, puis de cliquer sur un autre fil, puis de revenir en arrière, car Discourse effectue (doit effectuer) une requête HTTP à chaque fois pour charger tous les messages récents de chaque fil.
P.P.S. Encore mieux, je peux lire tous les nouveaux messages du Forum 1, puis continuer à lire tous les nouveaux messages du Forum 2. Feedly a téléchargé tous ces flux en arrière-plan en parallèle, donc tout ce que j’ai à faire est de charger Feedly une fois, et ensuite je n’ai plus jamais à faire de requête HTTP supplémentaire ; tout est là, instantanément. (Et si je veux voir le fil de discussion complet dans son contexte, il suffit d’un clic.)
