RFE : convertir automatiquement les pseudo-tags des lignes d'objet en vrais tags (lorsqu'il y a une correspondance)

Il est courant que les utilisateurs de forums créent des lignes d’objet comme celles qui suivent (exemples réels, à peu de choses près) :

  • [fun] À quoi ressemble votre arrière-plan Fedora ?
  • [Gnome Shell] Écran blanc « Oh non ! » après la mise à jour F37
  • Fedora 37 - Impossible d’avoir le wifi qui fonctionne correctement - Realtek 8821CE
  • Fedora 37 - Impossible de démarrer avec l’écran graphique, mais fonctionne après la connexion
  • Fedora 37 - Après la mise à jour du noyau 6.1.5/6.1.6, le démarrage se bloque
  • Grub2 - comment supprimer un message ?
  • Flatpak : version obsolète de la plateforme freedesktop empêchant les installations flathub
  • RFE : convertir automatiquement les pseudo-balises de la ligne d’objet en vraies balises

Il serait utile que quelque chose (Mots surveillés ? Le plugin d’automatisation ? Autre chose ?) reconnaisse ces motifs au début d’une ligne d’objet[1] :

  • un mot ou des mots entre crochets (typiquement des crochets carrés [] mais pourraient être des parenthèses et autant gérer aussi les accolades)
  • un mot ou des mots suivis de - ou : (ou -- ou ou, pourquoi pas, )

et, lorsque les mots correspondent à une balise existante[2], et lorsque les conditions d’utilisation de cette balise sont remplies, supprimer le pseudo-balise de l’en-tête et appliquer la balise à la place.

Cela permettrait également de résoudre le problème Add tags by email — dans les cas où il y a une correspondance, cela fonctionnerait simplement. Dans les cas où il n’y en a pas, il serait facile pour les modérateurs/tl3+ de discerner l’intention. (Ce qui est également le cas lorsque la balise est utilisée dans une zone où elle n’existe pas ou n’est pas autorisée — par exemple, peut-être que je devrais ajouter une balise « fun » à notre catégorie Social.)


  1. et éventuellement/facultativement aussi à la fin ↩︎

  2. en testant à la fois les espaces supprimés et les espaces remplacés par - (en ignorant les espaces environnants, bien sûr) ↩︎

2 « J'aime »

J’aime cette idée. Je ne sais pas à quel point elle serait pertinente si elle était ajoutée à Discourse.
Je crois que notre philosophie (dont Discourse est un produit) met l’accent sur l’éducation, ce qui implique d’apprendre aux gens à créer un sujet correctement et à utiliser les bonnes fonctionnalités, mais cela pourrait être au moins un plugin intéressant à créer :slight_smile:

1 « J'aime »