Afficher l'indication de la dernière réponse dans le mode liste des derniers

Est-il possible d’afficher, lors de la liste des derniers sujets avec activité, un aperçu de la réponse qui a causé cette activité ? Similaire à l’affichage d’extraits de sujets.

En consultant les derniers sujets, j’aimerais savoir pourquoi un ancien sujet apparaît avant de cliquer dessus. Cela me ferait gagner quelques clics.

Sujet ancien, mais je suis aussi curieux à ce sujet, peut-être en tant que composant de thème ?

Mon forum est une extension en ligne d’un groupe physique dont je fais partie, et beaucoup de ses membres sont moins familiers avec les sites web et les ordinateurs. Je pense qu’il serait moins déroutant pour eux de pouvoir voir plus de la conversation d’un sujet actif sans avoir à cliquer dessus ; sinon, ils pourraient penser qu’ils ont déjà vu ce sujet et l’ignoreront.

Bienvenue sur Meta @gallery3540 :wave:

Je pense que les données du dernier message ne sont pas disponibles dans la liste des sujets. C’est pourquoi cela ne peut pas être facilement résolu avec un composant de thème. Il existe ce plugin : Highest-Post Excerpts in Topic List

Vous pourriez également consulter Summarize - Gists. Ces courts résumés générés par IA évoluent également au fur et à mesure que la discussion progresse.

C’est techniquement possible, non ? On pourrait envoyer une requête fetch pour chaque sujet afin d’obtenir la dernière réponse et l’afficher en conséquence.

Dans un environnement de développement, bien sûr, mais dans un vrai forum, je pense que cela augmenterait considérablement la charge sur le serveur. Combien de sujets récents sont chargés à la fois ? Je pense que c’est 30. Au lieu d’une requête pour chaque groupe de 30 sujets par utilisateur, il faudrait alors 31 requêtes. Avec 100 utilisateurs, cela représente 3 100 requêtes au lieu de 100, et s’ils défilent ou consultent une autre liste de sujets comme « populaire », le nombre de requêtes devient bien plus élevé qu’avant. Post Badges me vient à l’esprit comme exemple d’un composant qui a rencontré ce problème également, et qui ne nécessitait qu’une requête par message d’un sujet. Exemple avec les requêtes, et quelques messages plus loin, on voit qu’un plugin a été créé pour éviter cela, et enfin, en 2024, le support a été ajouté dans le cœur du système afin que les données des badges soient incluses.