Réorganiser un sujet par 'les plus appréciés' ou les réponses en fil de discussion

Je souhaite trier les réponses lors de la visualisation d’un seul message. Je veux que les réponses en dessous soient triées par nombre de likes. Est-ce possible ? Quels types de plugins ou de solutions de contournement sont possibles ici ? Y a-t-il des projets pour implémenter un fil de discussion hiérarchique (à la Reddit ou Stack Overflow), ce qui faciliterait les choses ?

Salut Brady. Que veux-tu dire par corriger le multithreading ?

Salut ! Par fil de discussion, j’entends la réponse par fil de discussion - organiser les réponses aux réponses de manière hiérarchique, comme le font Reddit ou Stack Overflow. J’ai lu dans un autre post qu’une partie de la complexité de la mise en œuvre de cette fonctionnalité de tri est due au manque de fils de discussion de réponses.

Oui, nous en avons aussi besoin. J’espère que cela sera bientôt implémenté.

Oui. Ce sont des fonctionnalités critiques. J’utiliserai AskBot à la place car Discourse ne le propose pas.

Si Discourse proposait de trier les réponses par likes, des réponses en fil de discussion et d’indiquer une réponse comme étant la bonne réponse, je l’utiliserais sans hésiter. Hélas, ce n’est pas le cas.

1 « J'aime »

Avec Discourse Post Voting, vous pouvez trier les réponses par votes.

2 « J'aime »

Nous avons Discourse Solved qui peut faire cela. :+1: Vous pouvez le voir en action dans plusieurs de nos catégories ici sur Meta, y compris Support

2 « J'aime »

Et il y a une règle fondamentale qui est une limitation du système — de mon point de vue en tout cas. Les “likes” n’indiquent pas à quel point un commentaire/une réponse est utile ou “correcte”. Les “likes” indiquent sa popularité. C’est une chose totalement différente. Nous sommes très enclins à penser que des millions de mouches ne peuvent pas se tromper et que seuls les utilisateurs dont la compétence est suffisamment élevée cliquent sur le bouton “like”. Et ce n’est pas la situation.

Et c’est pourquoi les “likes” ne devraient pas faire partie du niveau de confiance, les réactions sont une meilleure solution pour les sujets/messages et le nombre de “likes” ne peut pas être utilisé comme une métrique indiquant si une réponse est bonne, mauvaise ou même correcte.

Donc, je pense que la bonne réponse ici n’est pas de construire un système qui trie les réponses par nombre de “likes” (sauf si le sujet est un contenu de popularité), mais d’utiliser des solutions comme Discourse Solved, comme l’a proposé JammyDodger.

Cela dépend vraiment du cas d’utilisation. Les codeurs sur Stack Overflow (ou dans mon cas, les personnes cherchant des conseils fiscaux) ne donnent pas de “likes” dans le cadre d’un concours de popularité. Ils aiment un commentaire si le contenu est correct et fonctionnel. Le vote par oui/non fournit une validation en temps réel pour les conseils falsifiables, nous permettant d’arriver plus rapidement à la vérité.

Pour des affirmations plus douces et non falsifiables, vous avez peut-être raison.

1 « J'aime »

Merci de l’avoir signalé ! Excellente fonctionnalité !

1 « J'aime »

Dans ce cas, je crains que la réponse soit non. La nature actuelle du threading dans Discourse est intentionnelle et nous ne considérons pas que cela nécessite une correction.

1 « J'aime »

Je pense que cela encombre et complique vraiment l’expérience, mais je suis sûr que vous avez déjà tout entendu. Heureusement, le vote après coup me couvre :handshake:

Merci pour votre aide !

2 « J'aime »

Eh bien en fait, si vous parlez de discussions par fils, il y a un grand groupe de personnes qui pensent que les fils sont plus déroutants que les discussions plates[1].


  1. avec lesquelles je suis d’accord ↩︎

Je suis d’accord avec vous, et je l’utiliserais aussi, si disponible.

Le nombre de likes montre la popularité d’un certain sujet. Et pour cette raison exacte, il doit être facilement accessible.

Il n’est pas nécessaire de dire si le sujet est juste ou faux, mais plutôt qu’il a plu à beaucoup de monde… et par conséquent, il devrait être plus facilement trouvé par les autres membres, surtout sur des forums avec des dizaines de milliers de sujets (où il est très facile de se perdre).

J’ai essayé de faire cela partiellement… Si vous voulez voir les messages les plus aimés, cliquez simplement sur le lien “Most Liked”, que j’ai placé dans le menu supérieur, avec le chemin : top?order=likes

Un problème est que lorsque les utilisateurs trient par un autre type, tel que Réponses ou Vues, la colonne “Likes” disparaît. :frowning:

Elle disparaît aussi lorsque je choisis une catégorie (donc voir les sujets les plus aimés d’une catégorie n’est pas une tâche facile) :frowning:

1 « J'aime »

Mise à jour : Je vois sur ce forum, lorsque vous choisissez une catégorie, disons les caméras, il affiche déjà la colonne LIKE.

Y a-t-il un nouveau paramètre que je peux ajuster ?

Un composant de thème est disponible pour afficher la colonne des likes : Add Likes Column

4 « J'aime »