Faut-il informer l'utilisateur de la suppression de ses contributions ?

J’ai posté dans ce fil de discussion concernant la mise en œuvre du plugin Algolia :

https://meta.discourse.org/t/add-algolia-search-to-your-discourse/73517/51

Lorsque j’ai voulu revenir vérifier s’il y avait des réponses à mon message de suivi sur le lien ci-dessus dans le fil, j’ai constaté que mon message avait été supprimé. De plus, je vois qu’il y a une réponse au message lié dans le sujet, mais lorsque j’appuie sur le bouton de réponse dans le message, rien ne se produit.

  1. S’il s’agit d’un bug, alors c’est un bug.

  2. Si cela est en quelque sorte lié au fait que mon message avait une telle valeur qu’il a été supprimé, peut-être que Discourse devrait avoir une fonctionnalité pour me le faire savoir ou une meilleure gestion de cette situation. Pour l’instant, je me sens simplement perplexe/confus quant à ce qui s’est passé et peu le bienvenu dans ce quartier particulier d’Internet.

  3. Conformément à ma compréhension de la volonté de Discourse de stimuler une bonne construction communautaire, peut-être qu’une notification devrait m’être envoyée sous forme de message privé, avec deux lignes expliquant pourquoi mes contributions n’ont aucune valeur pour la communauté.

  4. Peut-être que c’est juste moi, mais je ne me sens pas particulièrement le bienvenu ici de toute façon. Je suis peut-être trop débutant. Peut-être que mes messages ne sont pas assez bien formulés. L’anglais n’étant pas ma langue maternelle, etc. Mais je pense que mes messages sont raisonnablement bien rédigés.

Avons-nous besoin d’une meilleure gestion de cette situation concernant les messages non bienvenus de la part des membres ?

Merci.

6 « J'aime »

Êtes-vous certain que votre message n’était pas le bienvenu ?

Avez-vous signalé un problème qui a ensuite été résolu par les modifications apportées ?

Les sujets sont régulièrement nettoyés afin que les utilisateurs n’aient pas à parcourir des centaines de réponses historiques pour comprendre la situation actuelle. Exiger que les modérateurs fournissent une raison pour chaque message supprimé serait extrêmement lourd à gérer. Les sujets officiels des plugins (celui que vous avez lié en fait partie) sont très bien entretenus ; la plupart comptent moins de 100 réponses chacun. Comparez cela aux plugins non officiels, dont beaucoup ont des centaines de réponses.

Il est également possible qu’il s’agisse simplement d’un oubli. L’équipe qui effectue la majeure partie de la modération n’a pas l’habitude de supprimer du contenu véritablement utile ou exploitable, c’est pourquoi je suis enclin à me demander si ce que vous demandiez n’a pas déjà été pris en compte.

3 « J'aime »

Certaines réflexions sur ce sujet sont disponibles ici : Deleting posts and redirecting loss attention.

4 « J'aime »

Non, je ne suis pas sûr. Et oui, je signalais un problème qui a ensuite été résolu par les modifications. Je postais à propos de sa correction géniale pour le plugin Algolia. Il ne fonctionnait pas après que j’ai mis à jour vers la dernière version de Discourse, comme il l’avait explicitement indiqué être nécessaire. Ensuite, après que Discourse ait été mis à jour à nouveau, j’ai à nouveau mis à jour Discourse, et cela a fonctionné. J’ai édité mon post plusieurs fois pour refléter cette évolution et quelques autres choses dont je ne me souviens plus et que je ne peux pas vérifier maintenant qu’elles sont supprimées :grinning: :wink:

Quoi qu’il en soit, cela ne me semble pas correct. Une case à cocher pour que les modérateurs puissent m’indiquer pourquoi cela a été supprimé semblerait être une gestion appropriée de la situation. La simple suppression n’est pas conforme à ma compréhension de Discourse. Si vous voulez modérer, faites-le correctement :+1:t2:

2 « J'aime »

Ces publications spécifiques sont devenues obsolètes (héhé, ça ne marche pas, suivi de, oups, une fois mis à jour vers la dernière version, ça a commencé à fonctionner), elles ont donc été supprimées. Elles n’apportent aucune valeur aux futurs lecteurs du sujet.

4 « J'aime »

Je fais un lien vers mon propre message, mais vous pouvez remonter depuis le début de ce sujet :

2 « J'aime »

Je comprends tout à fait. À mon avis, cela indique néanmoins si le plugin est correctement maintenu ou s’il est encore un peu brut, puisqu’il ne fonctionnait pas comme le disait la publication. Ce n’est qu’après une autre mise à jour de Discourse qu’il a fonctionné. Pour moi, il est utile de savoir si une correction est définitive ou si elle n’a pas reçu le « sceau officiel ».

Mais passons à mon sujet : quelle est la meilleure façon de gérer cette situation ? Un message privé, comme je le suggère et comme Simon le propose dans son lien :

EDIT : Faute d’orthographe. « Giving » corrigé en « given ».

2 « J'aime »

:thinking: Et si on utilisait des réponses modèles ou automatisées pour les suppressions « standards », comme c’est le cas pour les réponses aux signalements ?

Je suis en effet d’accord avec @JacobDK ici, ainsi qu’avec @simon sur le sujet lié :

En fin de compte, c’est un problème #communautaire, en particulier pour les nouveaux utilisateurs et ceux qui ne sont pas au courant des procédures opérationnelles standard (SOP).

3 « J'aime »

Cela dépend probablement davantage de votre compréhension de la façon dont les correctifs sont déployés.

Si un développeur lie une PR qui corrigera un problème, ce qui est assez courant ici, cette PR n’est pas immédiatement disponible à l’utilisation. Une PR est une demande de tirage (pull request), l’accent étant mis sur le mot « demande ». Un autre membre de l’équipe doit approuver et fusionner la modification. Si vous n’êtes pas conscient de la différence, il est possible de mettre à jour avant que la PR n’ait été testée et fusionnée, donnant l’impression que la modification n’a pas résolu le problème initial.

2 « J'aime »

Oui, vous avez raison. Je n’avais pas compris cela. L’un de mes messages dans le sujet qui a été supprimé demandait en fait ce que signifiait pr-welcome. La réponse n’a pas clarifié cela d’une manière utilisable pour moi. Mais votre réponse m’a expliqué. Je comprends maintenant.

Merci.

Ok, pr-welcome est en fait une invitation pour que d’autres rédigent la modification.

2 « J'aime »

@Stephen - Peut-être que c’est là le problème initial ? La façon dont vous/nous organisons cette documentation des plugins ? Peut-être faudrait-il séparer la documentation sur le plugin et les instructions d’installation des suggestions de fonctionnalités, des corrections de bugs et autres ? Il n’est tout simplement pas optimal de regrouper toutes ces choses dans un seul sujet.

Le sujet n’était pas bien entretenu. Il était orphelin. Personne n’avait pris le temps de répondre depuis des mois pour expliquer pourquoi cela ne fonctionnait pas et quel était l’état d’avancement de la situation.

:wave: Je travaille sur ce problème cette année, donc attendez-vous à des changements.

Pour l’instant, je vais clore cette conversation car elle est en cours.

5 « J'aime »

Ça fait quatre mois — des nouvelles @justin ?

1 « J'aime »

Oui, en fait.

  1. Tous les sujets de plugins official ont été réorganisés : soit leurs réponses ont été intégrées dans le premier message (OP) avec des informations utiles, soit elles ont été séparées en sujets distincts dans #feature, bug ou Support.
  2. La suppression automatique des réponses est activée pour les sujets official de plugins. Les réponses sont supprimées après 30 jours. Cela permet de maintenir nos sujets de type documentation propres et faciles à suivre.
  3. Nous surveillons ces sujets pour détecter toute discussion qui pourrait s’avérer utile au-delà de 30 jours et nous les séparons alors. @osioke et moi-même assurons cette surveillance. Les discussions plus éphémères restent dans le sujet du plugin.

Séparer les problèmes dans des sujets distincts nous permet de mieux les suivre et d’assigner des ingénieurs de manière plus précise. Cela offre également à la communauté une meilleure opportunité de fournir un soutien et de remonter des demandes de fonctionnalités spécifiques.

Bien que cela n’ajoute pas de fonctionnalité pour notifier un utilisateur de la raison de la suppression d’un message, cela y répond d’une autre manière en fixant des attentes. Désormais, il est attendu que les discussions résolues ou le dépannage éphémère dans les sujets official de plugins soient supprimés à l’avenir — non pas parce qu’ils sont gênants, mais parce que notre équipe de développement évolue si rapidement qu’une discussion sur un bug corrigé n’est probablement plus pertinente après un mois environ.

Si quelque chose n’est pas corrigé rapidement, il est déplacé vers un sujet permanent qui pourra ensuite être clos une fois résolu.

J’espère que cela clarifie au moins une partie de la confusion autour de la suppression des messages !

9 « J'aime »

Juste pour information, ce sont de bonnes politiques, mais si elles ne sont pas bien communiquées dans chaque sujet de plugin (ou peut-être dans la balise Plugins plus générale), alors cela ne résout pas la nouvelle expérience utilisateur (confusion potentielle, même un sentiment d’être mal accueilli ou que les contributions ne sont pas souhaitées) dans le cas, par exemple, d’un sujet signalant un bug qui est rapidement corrigé, comme ce fut le cas pour l’auteur original.

En d’autres termes, toute réponse à un sujet de plugin officiel qui ne justifie pas d’être séparée risque ce type de confusion pour quiconque ne sait pas déjà comment les sujets de plugin sont gérés. J’étais l’une de ces personnes et, franchement, je ne sais toujours pas où ces informations sur la gestion des sujets de plugins officiels sont rendues généralement disponibles. J’ai dû demander et me faire expliquer, ce qui est sous-optimal à la fois pour moi et pour le personnel qui doit passer du temps à expliquer cela à plusieurs reprises.

Personne ne trouvera les détails de cette politique ici, et la notification « les réponses sont automatiquement supprimées après 30 jours », bien que précieuse, n’est pas une explication suffisante à mon avis. Il y a un exemple très récent de cela :
https://meta.discourse.org/t/discourse-reactions-beyond-likes/183261/209?u=oshyan

2 « J'aime »