Les balises ne sont pas rendues pour les utilisateurs non administrateurs

Bonjour,

J’ai actuellement environ 17 000 balises (ce nombre va augmenter d’environ 1000 chaque année) sur mon forum et mon compte administrateur peut voir toutes les balises si je vais sur example.com/tags/. Cependant, si je le fais avec un utilisateur régulier, rien ne s’affiche sur la page des balises (voir image ci-dessous). Notez que toutes les balises sont accessibles aux utilisateurs via exampl.com/tag/tag_name.

Un autre problème est que lorsque j’effectue une recherche par balises, seulement 5 entrées s’affichent (il y en a certainement plus de 5 qui correspondent à ma requête de recherche).

Si cela est dû au grand nombre de balises : j’utilise actuellement une instance DigitalOcean de 2 vCPU et 4 Go de RAM. Les graphiques de charge n’ont pas montré beaucoup de charge, mais je suis prêt à améliorer si une solution peut être trouvée.

Image de la page des balises vide :

Je ne sais pas, mais je suis vraiment curieux : quel genre de forum a besoin d’une telle quantité de tags ?

Je construis une plateforme de discussion pour des articles de recherche dans un référentiel spécifique. Actuellement, le référentiel compte environ 17 000 articles et environ 1 000 sont ajoutés chaque année.

Voici les exigences qui ont conduit à cela :

  1. Je voudrais avoir plus d’un sujet ouvert pour un article. Parce que chaque sujet a un « thème » de discussion différent ou une question autour du même article. Par conséquent, j’ai besoin d’une catégorie pour chaque article, mais j’ai lu que l’utilisation de tags est une meilleure option s’il y en a beaucoup.
  2. Un sujet peut couvrir plus d’un article (par exemple, s’il y a une question ou une discussion concernant deux articles en même temps).

Je n’ai trouvé aucun autre moyen d’y parvenir via Discourse que les tags. J’apprendrais très volontiers s’il existe une manière plus élégante.

2 « J'aime »

Puisque vous ne partagez pas votre URL, pourriez-vous vérifier s’il y a quelque chose d’inhabituel dans les onglets Réseau et Console de votre navigateur, ou dans /logs/ ?

Bien sûr, les voici (Notez que les journaux n’ont pas été générés après que j’ai fait une demande aux balises d’un utilisateur) Je voulais tout inclure pour voir s’il pouvait y avoir un problème lié à un problème précédent :


Curieux de savoir pourquoi vous en avez besoin autant ? Pourquoi une telle granularité ? Cela ne va-t-il pas être un cauchemar à gérer de manière purement fonctionnelle ? Ne pouvez-vous pas diminuer la granularité ? Les balises ne sont-elles pas surtout des catégorisations de haut niveau ?

J’ai expliqué le cas d’utilisation ci-dessus : Tags are not getting rendered for Non-Admin Users - #3 by attj

Je cherche également activement des options alternatives plus élégantes. Mais s’il n’y a pas de problèmes de performance, l’utilisation actuelle des tags implémente exactement la fonctionnalité que je souhaite.

1 « J'aime »

Mes excuses, je comprends, vous voulez lier deux ou plusieurs sujets avec une étiquette unique. C’est un cas d’utilisation très novateur (par rapport à la granularité, il est normal d’associer des sujets par étiquette bien sûr :sweat_smile: ).

1 « J'aime »

En fait, cela relie deux sujets avec deux étiquettes. Donc, disons que j’ai un article avec l’étiquette=001 et un autre article avec l’étiquette=005.
L’utilisateur choisit 001 et 005 tout en publiant un sujet qui inclut une discussion pour les deux. Donc, je n’ai pas d’étiquette 001-005 distincte.

1 « J'aime »

J’ai en fait trouvé la raison du problème principal (les balises n’étant pas rendues), actuellement, aucune des balises n’était utilisée (téléchargement en bloc). J’ai réalisé que seules les balises utilisées sont affichées aux utilisateurs. Ce qui convient à mon cas d’utilisation puisque je vais remplir chaque balise avec un sujet principal de toute façon. Il n’y avait donc aucun problème concernant le rendu après tout.

Le problème de la recherche de balises affichant 5 résultats persiste cependant.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.