Nous avons un site de plan « Open Source » hébergé sur .discourse.group. Récemment, le message « Les balises sont invalides » pose problème à nos utilisateurs qui tentent de publier. Je n’arrive pas vraiment à comprendre pourquoi cela se produit et comment le résoudre. Je cherche des conseils à ce sujet.
Je crains que plusieurs nouveaux membres du forum aient été découragés de publier à cause de cela, et nous n’en aurions peut-être même jamais pris conscience. Étant donné que notre forum est encore assez récent, c’est un problème sérieux.
Notre configuration :
Nous avons une catégorie « Utilisation ». L’intention est d’exiger que tous les messages dans cette catégorie comportent au moins une balise du groupe de balises language. Ils peuvent également avoir d’autres balises, mais au moins une balise du groupe language doit toujours être présente. Cela s’explique par le fait qu’il s’agit d’un forum d’assistance pour une bibliothèque logicielle qui dispose de liaisons (assez divergentes) vers plusieurs langages de programmation. Les utilisateurs oublient souvent de mentionner quelle liaison ils utilisent. Leurs questions ne peuvent être répondues sans cette information.
Voici la configuration de la catégorie « Utilisation » :
Voici ce qui se passe si j’essaie de créer un nouveau message. Étrangement, si je retire ensuite toutes les balises, le message passe (même si une balise devrait être requise).
Je ne parviens pas à reproduire le problème pour le moment, et je n’ai aucune idée de la raison. Pourtant, ce problème survient depuis plusieurs semaines avant que je ne le signale ici. Je suis très confus.
Quelqu’un de l’équipe Discourse pourrait-il commenter, s’il vous plaît ?
Désolé, c’est une erreur de ma part. J’ai le même problème lors de la modification des balises d’un sujet, mais pas lors de la création d’un nouveau sujet.
Je veux dire que lorsque vous modifiez le titre, vous pouvez ajouter ou supprimer des balises, et cela fonctionne pour moi.
Avec la version 2.6.0.beta1 ( b9174c8e8a ), avant la correction, je n’ai pas pu la créer (sans aucun message d’erreur cependant : cliquer sur Enregistrer sur un groupe de tags contenant « c » ne sauvegarde tout simplement pas le groupe ; après une actualisation de la page, le tag « c » n’apparaît pas).
Vous pourriez essayer de reproduire le problème avec le tag « none » ?
Savez-vous quand ce correctif sera disponible pour les sites hébergés sur .discourse.group ? Je n’ai jamais vraiment prêté attention aux versions, car tout était géré et mis à jour de manière pratique par Discourse eux-mêmes.
Ah oui, j’ai manqué cette partie Je ne sais pas pour la mise à jour des sites hébergés, mais en attendant, vous pouvez utiliser « language C » ou tout autre terme et le corriger en « C » dès que le correctif sera déployé. Allez sur https://your.domain/tag/your-tag, cliquez sur « détails », puis sur « renommer ».
Et je peux ajouter, pour saluer le nouveau composant GIF :
Si je supprime ensuite la plupart des tags, la création réussit.
Après cela, je peux modifier le titre/les tags et ajouter à nouveau les tags manquants, cette fois sans message d’erreur.
Ce problème est présent depuis des mois/années. Je ne trouve pas de schéma, peut-être qu’il se produit lorsque j’essaie de créer de nouveaux tags en écrivant la publication initiale, mais je ne suis pas tout à fait sûr.
Mise à jour 1 : Je suis l’administrateur du site et j’écris la nouvelle publication avec ce compte, donc je suppose fortement qu’il ne s’agit pas d’un problème d’autorisations en soi.