Bannière pour avertir les lecteurs d'un sujet ancien

Nous avertissons lorsque les utilisateurs tentent de relancer un ancien sujet. Serait-il possible d’ajouter une bannière pour les personnes qui tombent par hasard sur un sujet ancien (et le consultent simplement) ? Ce serait bien d’afficher une bannière d’avertissement en haut de la page (un peu comme le font certains sites d’actualités actuellement), par exemple quelque chose comme :

« Ce sujet a été mis à jour il y a plus de deux ans et peut contenir des informations obsolètes. Pensez à ouvrir un nouveau message si cela ne résout pas votre question. »

S’agit-il d’une fonctionnalité ou d’un plugin existant ? Ou est-ce quelque chose qu’il serait possible d’ajouter sous l’une ou l’autre forme ?

Cette question est apparue naturellement sur notre site Discourse : Can we mark some discussions on Julia Discourse as outdated in v. 1.x? - Meta Discussion - Julia Programming Language

5 « J'aime »

Ce n’est pas une fonctionnalité existante… Je pense que cela a déjà été évoqué, mais pas suffisamment pour en faire une priorité. Je m’attendrais à ce que quelqu’un réponde à un sujet s’il constatait qu’il est obsolète (même si un petit rappel ne ferait pas de mal).

Cela devrait tout à fait être possible via un plugin.

3 « J'aime »

Oui, l’idée est que sur de nombreux sites — y compris le nôtre — le ratio entre le nombre de vues et le nombre d’utilisateurs est très élevé. Nous avons beaucoup de lecteurs silencieux et de personnes sans compte qui ne tenteraient pas de répondre de toute façon, donc je ne vois pas cela comme un avertissement supplémentaire, mais plutôt comme le seul avertissement que la plupart verront.

Nous trouvons que la fermeture agressive et la suppression massive sont plutôt hostiles aux utilisateurs. À chacun son avis.

Il y a beaucoup de bonnes informations dans nos anciens fils de discussion, mais, dans notre cas, les syntaxes peuvent avoir légèrement changé, ce qui peut causer de la frustration ou constituer une bonne raison d’ouvrir un nouveau fil. Donc, non, je ne veux pas les supprimer massivement. Je veux simplement donner un petit rappel du type : « hé, c’est ancien, donc si cela ne résout pas votre problème, c’est peut-être pour cette raison. »

3 « J'aime »

Si c’est vraiment vieux et obsolète, pourquoi avoir offert la possibilité aux gens de se faire sauter en marchant sur des mines terrestres dès le départ ? :thinking:

C’est étrange que la présence de mines terrestres soit considérée comme « conviviale » :grimacing:

1 « J'aime »

C’est un appel extrême terrible. Non, nos anciens messages ne sont pas des mines terrestres — pas en grande partie, de toute façon. Oui, certains d’entre eux ont pu se ternir un peu, mais il reste beaucoup de bonnes informations à trouver, même dans ceux dont la syntaxe nécessite une légère mise à jour.

3 « J'aime »

Peut-être que la meilleure stratégie est alors de les mettre à jour ?

J’ai l’impression qu’un gros avertissement appliqué de manière mécanique à tous les anciens messages sera (à juste titre) ignoré par les utilisateurs. Pour la même raison que ce genre de chose est inefficace…

Vous pourriez même avoir un composant de thème qui affiche une bannière sur un sujet marqué stale ou quelque chose de similaire.

2 « J'aime »

Cette demande ne semble pas si étrange. Les deux options que vous proposez sont :

  1. Supprimer entièrement les anciens sujets. Cela n’est pas acceptable car il reste encore beaucoup d’informations utiles dans les anciens sujets. Tant que quelqu’un est conscient qu’il peut être nécessaire de mettre à jour la syntaxe ou de prendre d’autres précautions, ils peuvent être très utiles.

  2. Modifier les anciens sujets. Cela n’est pas acceptable car cela nécessite de modifier en masse les messages d’autres personnes, ce qui est généralement inacceptable sur nos forums, sans parler du fait que cela représente une énorme quantité de travail manuel que nous n’avons pas la capacité de faire.

Ces options peuvent fonctionner pour vous, mais elles ne fonctionnent pas pour nous.

2 « J'aime »

Vous pouvez faire ce que vous voulez ; en tant que fondateur de Stack Overflow, je tiens à vous informer qu’un avertissement générique, uniforme et appliqué aveuglément aux anciens messages risque d’être bien moins efficace que vous ne l’espérez.

Ce n’est pas une mauvaise idée — nous pourrions ajouter en masse une étiquette v0.x à tous les messages antérieurs à notre version 1.0, puis les styliser différemment. Est-il possible de sélectionner en masse plus de 50 sujets à la fois ?

2 « J'aime »

Je le crois — il suffit de charger le jeu suivant de la liste des sujets. Vous pouvez aussi le faire depuis la console.

Vous devrez adapter le script pour trouver tous les sujets antérieurs à une date afin d’ajouter automatiquement cette balise.

Pour être juste, c’est une #demande de fonctionnalité. Jeff est le chef de produit et je comprends son point de vue selon lequel ajouter des bannières comme celle-ci au cœur du système pourrait être bruyant. Mais il existe d’autres façons de le faire si vous jugez cela nécessaire pour votre communauté.

5 « J'aime »

Merci pour cette réinterprétation du langage de Jeff. Je comprends tout à fait la nécessité d’une vision tranchée pour les logiciels en général.

Nous en sommes encore à faire du brainstorming de notre côté ; je demandais simplement si cela était possible. Quant à savoir si c’est une bonne idée, c’est certainement discutable et mérite d’être réfléchi. Dans notre cas, je pense que nous pouvons nous concentrer sur des délais suffisamment précis pour rendre la bannière utile — elle peut, par exemple, renvoyer vers des guides de transition entre les versions et autres. Nous pourrions même encourager les gens à suggérer des mises à jour de l’article afin de faire appel à la sagesse de la foule pour les mettre à jour.

6 « J'aime »

Surtout si vous parlez de documentation technique (ce qui est le cas ici), il est raisonnable de vouloir signaler qu’un contenu est obsolète. EmberJS, que nous utilisons pour Discourse, le fait lorsque vous tombez par hasard sur une documentation d’une ancienne version, et il propose même un lien vers une version plus récente de la documentation.

Si le premier message du sujet est remis en question, vous pourriez également convertir le sujet en wiki et restreindre l’accès à un certain niveau de confiance. Cela permettrait à vos membres de confiance de faire des modifications eux-mêmes, si vous le souhaitez.

4 « J'aime »

Il existe certaines formes de « rappels » qui pourraient jouer ce rôle, par exemple :

(Veuillez m’excuser pour ma ponctuation approximative !)

Cela dépend largement du type de contenu que possède une communauté.

2 « J'aime »