Sujets vs Messages vs Réponses

J’ai lu une tonne de fils de discussion à ce sujet, mais je suis toujours confus

Peut-être qu’une comparaison avec Facebook pourrait aider ?

Corrigez-moi si je me trompe :
Un post sur Facebook = un post sur discourse
Un commentaire sur Fb = une réponse sur discourse
ET les deux post+réponse = sujet

Ai-je raison ici ?

1 « J'aime »

Bonjour, bienvenue sur Meta ! :wave:

Je ne connais pas grand-chose à Facebook. Voyons voir :

  • Sujet : C’est le sujet d’un fil de discussion. Il contient des messages.
  • Message : Un message est toute contribution faite à une discussion. Il peut s’agir du message initial.
  • Réponse : Une réponse s’adresse directement à un message précédent dans le sujet ou poursuit la discussion.

Un message, un commentaire et une réponse sont essentiellement la même chose : des messages qui contribuent à la discussion.

Le terme commentaire n’est pas souvent utilisé ici. Cependant, il est utilisé dans le plugin Discourse Post Voting, qui représente les minuscules réponses sous le vote. (Merci à Jammy de m’en avoir parlé)

Est-ce que cela clarifie les choses ?

8 « J'aime »

Alors le point initial, dans ce cas ce que j’ai écrit, serait le sujet ?
Et ensuite tout ce qui vient après serait une réponse ?

Et le sujet et la réponse pourraient tous deux être appelés un message ?

Toute cette chaîne de messages est un sujet. Chaque message est une publication. Je ferai certainement une réponse, qui est une publication, à votre intention, mais si j’utilisais le bouton de réponse, cela serait connecté comme une réponse à l’une des publications.

Même chose sur Facebook où tout ce qui se trouve sous la publication originale fait partie d’un sujet. Quand quelqu’un publie directement sous l’original, comme s’il restait au niveau racine, c’est juste une autre publication. Si quelqu’un répond à quelqu’un et crée un nouveau fil (ce que Discourse n’a pas car un fil est essentiellement juste un filtre montrant une partie d’un sujet), c’est une réponse, et une publication aussi.

Donc, une publication est une réponse, techniquement, si quelqu’un utilise le bouton de réponse. Ceci, et si je vous mentionnais, sont bien sûr sémantiquement des réponses, mais pas techniquement :smirking_face:

Bien sûr. Les codeurs et les développeurs veulent que tout soit dans un ordre logique et derrière une définition exacte. Mais en même temps, ils ont une imagination horrible et même faible — ou comme le formule un gourou du code que je connais : ils sont esclaves des utilisateurs finaux et de patrons incompétents :winking_face_with_tongue:

Il y a un glossaire dans ce sujet qui pourrait vous aider ?

3 « J'aime »

@Jagster

Merci beaucoup pour votre aide. J’ai compris ce que vous disiez dans une certaine mesure. Mais juste pour confirmer, n’avons-nous pas de nom pour la publication originale comme celle que j’ai faite en haut ?

Chaque publication et réponse ici s’appelle un « post », n’est-ce pas ?

2 « J'aime »

Oui, chaque message est un message. Un sujet est une collection de messages. Informellement, le premier message d’un sujet pourrait être appelé l’OP (message original). Dans la base de données, c’est juste post_number: 1.

Je suis d’accord, les termes sont un peu déroutants. Je pense que c’est parce que ce forum (Meta) est un mélange de développeurs et de non-développeurs. Les développeurs pourraient utiliser des termes qui n’ont de sens que si vous êtes familier avec le code de Discourse.

Pour un peu de contexte, si vous avez une extension de formatage JSON installée sur votre navigateur (par exemple https://chromewebstore.google.com/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh), vous pouvez facilement voir les données que Discourse utilise pour générer l’interface utilisateur du sujet. Le JSON de ce sujet peut être consulté à l’adresse https://meta.discourse.org/t/topics-vs-posts-vs-replies/304117.json. Il montre que le sujet a :

...
id: 304117,
title: "Topics vs Posts vs Replies",
fancy_title: "Topics vs Posts vs Replies",
posts_count: 6,
created_at: "2024-04-16T15:35:47.828Z",
views: 141,
reply_count: 2,
like_count: 12,
...

Vous pouvez consulter le JSON sans extension de navigateur. C’est juste plus difficile à lire.

1 « J'aime »

@DevTantia – Je considère le premier message comme le « Message d’origine » (« OP ») ou le « Démarreur de sujet ». Il n’y a qu’un seul message de ce type par sujet, et il reste toujours en haut de la page du sujet. Seul ce message spécial « OP » contient les champs supplémentaires dans l’éditeur (comme vous pouvez le voir juste en dessous) tels que le titre, la catégorie et les balises - aucun des autres messages dans (en dessous) l’OP ne fournit ces champs supplémentaires.

L’OP est également le seul message à afficher la carte du sujet (toujours en bas de l’OP) qui montre des statistiques utiles concernant les actions et l’engagement des membres de la communauté avec ce sujet particulier, comme ceci…

Je considère le reste des messages comme des « Messages de réponse » ou des « Réponses au sujet ». (Comme vous pouvez le voir ci-dessous, cet éditeur de message de réponse est sans les champs supplémentaires.)

1 « J'aime »