Plugin de suppression des sujets non répondus

  • SEO
  • Les gens apprennent des petites annonces précédentes ce qui fonctionne et ce qui ne fonctionne pas

C’est votre forum, c’est donc à vous de décider comment il va fonctionner, et si vous voulez ce plugin, nous le forkerons volontiers, supprimerons cette seule ligne qui vérifie l’absence de réponses et l’installerons pour vous. Mais je ne suis pas sûr que ce soit un bon choix de faire comme ça.

Je suis toujours confus quant au problème avec la demande…
Pourquoi est-ce un bon choix de supprimer des sujets qui ont des réponses plus anciennes que N, mais un mauvais choix de les supprimer après N jours ? En fin de compte, les deux plugins ne suppriment-ils pas des sujets… ?

Je pense que nous discutons de la même chose, avec juste une petite différence :
Votre plugin repose sur l’âge d’une réponse. Le plugin que je suggère ne le fait pas.
Donc le SEO ou Les gens apprennent des petites annonces précédentes ce qui fonctionne et ce qui ne fonctionne pas ne changeront pas avec l’un ou l’autre plugin. Ils font exactement la même chose en fin de compte : ils suppriment des sujets. La seule différence est quand.

Si vous examinez un grand nombre de sujets dans un forum, la plupart d’entre eux ne reçoivent pas de réponses pendant des mois, voire des années, même ceux qui sont plus sujets à discussion, ce qui n’est pas le cas ici, il n’est donc pas pertinent de garder un sujet de petite annonce en vie aussi longtemps.

Laissez-moi vous donner un autre exemple : vous voulez vendre une chaise. Voulez-vous que les gens répondent à votre sujet 6 mois plus tard, alors que vous avez probablement vendu la chaise 1 semaine après avoir créé le sujet ? Probablement pas. Donc, si la règle dans une catégorie est que chaque sujet est supprimé 2 semaines après sa création et que l’utilisateur le sait avant de créer le sujet, 2 choses se produisent :
1 - Ils savent qu’ils n’ont pas à s’inquiéter de supprimer leur sujet, au cas où ils vendraient l’article pendant ces 2 semaines et oublieraient le sujet ;
2 - S’ils ne le vendent pas pendant ces 2 semaines, ils doivent simplement créer un nouveau sujet.

Comme je l’ai mentionné précédemment, la différence entre cette approche et celle de votre plugin est que l’utilisateur (ou n’importe qui d’autre) pourrait continuer à “remonter” le post avec des réponses comme ceci 🔥. Donc, si l’article n’est pas vendu pendant 6 mois et que la règle est de supprimer les sujets sans réponse après 2 semaines, pensez au nombre de réponses inutiles que ce sujet devrait avoir pour le maintenir en vie, sans mentionner qu’il continuerait à afficher la réponse dans la section latest, créant ainsi du “bruit” inutile.

Comme je l’ai partagé précédemment, vous pouvez voir que d’autres ici ont exactement le même flux de travail, donc ce n’est pas seulement mon souhait d’avoir un plugin comme celui-ci :

En fait, je ne pense pas que ce soit un bon choix non plus ?

Et Discourse n’a pas une telle fonctionnalité, et je ne connais pas de plugin qui fasse cela. Discourse est capable de supprimer des réponses après un certain nombre de jours (et franchement, je pense que c’est l’une de ses pires fonctionnalités, peut-être que le remontage automatique des anciens sujets est pire).

Non, ce n’est pas le cas. Il supprime les sujets sans aucune réponse.

La chose évidente à faire ici est de faire en sorte que le sujet se ferme automatiquement X jours après la dernière réponse / après sa création ou de le fermer manuellement une fois cette chaise vendue. Garder le sujet donne aux gens une idée de a) comment vendre une chaise b) combien vaut une chaise c) qu’une chaise peut être vendue via le forum. Un bon exemple est la catégorie Marketplace ici même sur meta.

Cela n’a pas de sens (du moins pour moi) car le gain potentiel du #1 est inférieur à l’effort supplémentaire potentiel du #2.

Ce qui peut être évité avec des paramètres comme Max consecutive replies, Min post length et une modération normale.

En bref, je serais réticent à supprimer TOUT sujet (sauf le spam), car le contenu est ce qui définit votre forum et sa « culture ». Cela casse également les liens internes, ce qui peut être frustrant pour les utilisateurs.

2 « J'aime »

Cela a beaucoup de sens. Fermer le sujet après la vente. Peut-être utiliser le plugin Solved avec une modification CSS dans cette catégorie pour “Marquer comme vendu” ou quelque chose de similaire et fermer le sujet après marquage.

2 « J'aime »

Chaque forum est différent, avec des besoins différents, des objectifs différents.

Le moment venu, si vous avez ce plugin disponible (ou si vous êtes prêt à supprimer cette ligne et à le rendre disponible), je voudrai absolument l’installer.

Merci

J’ai décidé d’installer Discourse moi-même la nuit dernière.
Comment pourrais-je installer votre plugin, mais avec cette modification pour supprimer les publications après N jours, qu’elles aient des réponses ou non ?
Vous avez mentionné de le forker, mais je ne suis pas très familier avec GitHub à ce niveau.
Tous les conseils seraient appréciés, ou si vous décidiez simplement de créer cette autre version en tant que nouveau plugin ?

1 « J'aime »
  • S’inscrire sur GitHub

  • Aller sur GitHub - communiteq/discourse-delete-unreplied-topics

  • Cliquer sur le bouton Fork en haut à droite

  • Aller sur votre dépôt nouvellement créé

  • Le renommer en discourse-delete-older-topics

  • Naviguer vers jobs/scheduled

  • Cliquer sur delete_unreplied_topics.rb

  • Cliquer sur le crayon en haut à droite

  • Supprimer la ligne .where("posts_count = 1")

  • Cliquer sur “Commit changes” en haut à droite

  • Choisir “Commit directly to the master branch”

  • Inclure votre dépôt dans votre fichier de build

  • Prier pour que cela fonctionne avec des sujets qui ont réellement plus de messages :slight_smile: car je n’ai jamais testé cela

4 « J'aime »

Merci beaucoup pour votre réponse détaillée. Je vais tester cela et vous tiendrai au courant de son déroulement :slight_smile:

Pour l’instant, comme je ne fais que tester des choses et tout ça, ce n’est pas grave si cela ne fonctionne pas ou supprime d’autres sujets. Je ne fais de toute façon que créer des sujets et des messages factices.

Je vous tiendrai au courant.

2 « J'aime »