Salut tout le monde ! J’espère que vous allez bien ^^
J’ai eu un peu de mal avec les tags sur mon forum (même si j’ai lu l’excellente introduction au tagging qui a été postée ici ^^). Les questions suivantes sont basées sur cette expérience et sont toutes liées entre elles :
J’autorise les utilisateurs à créer des tags, mais chaque tag qu’ils créent va dans le groupe « Autres tags ». Existe-t-il un moyen d’attribuer les nouveaux tags aux groupes de tags liés à la catégorie dans laquelle ils sont créés ?
L’une des catégories de mon forum est destinée au partage de lectures, et à terme, il sera très important que chacun puisse naviguer dans cette catégorie par type de texte (roman, nouvelle, poème, recueil de poèmes, etc.), par auteur et par titre de livre. Idéalement, si personne n’a jamais rien posté sur, disons, Louise Glück, n’importe quel utilisateur devrait pouvoir créer un sujet la concernant, et ce serait formidable si cela pouvait être fait de manière déjà organisée. Ce que j’imagine, c’est que l’éditeur demande à la personne de remplir les tags par hiérarchie et de les attribuer automatiquement au groupe de tags spécifique de la demande (veuillez ajouter le type de texte dont vous parlez ; ajoutez maintenant l’auteur ; ajoutez maintenant le livre). Comment cela pourrait-il être fait ?
– De plus, comment un tag peut-il être utilisé transversalement dans deux catégories, mais ne pas être sélectionnable dans les autres ? D’après ce que je comprends actuellement, il est soit limité à une catégorie, soit sélectionnable dans toutes. Ce serait important de bien des manières : dans le cas ci-dessus (#2), un auteur qui publie à la fois de la poésie et de la prose pourrait être considéré comme un tag unique qui s’exprime dans ces deux catégories mères.
– Sous la catégorie Écrits, j’ai une sous-catégorie pour Livres en cours, afin que la communauté puisse contribuer à de plus grands projets de manière organisée. Comment un poème publié dans la sous-catégorie Livres en cours pourrait-il également avoir un tag limité à la catégorie Écrits (à savoir, le tag « poème-membre ») ? Je veux cela afin qu’un poème appartenant à un livre en cours puisse toujours être trouvé via le tag général des poèmes membres.
Je pense que c’est tout. Si ce que je souhaite n’est pas possible actuellement, comment l’aborderiez-vous ?
Je ne comprends pas grand-chose au codage, mais un bel effet secondaire de ce démarrage d’entreprise est de commencer à comprendre à quel point votre travail est complexe et complexe : chaque changement mineur représente beaucoup de travail et peut avoir des conséquences et des défis que personne n’aurait pu prévoir, et il existe une infinité de cas d’utilisation. J’espère que ces besoins en matière de tagging que j’ai soulevés auront du sens pour plus de monde également.
Super ! C’est intéressant d’observer vos expérimentations à travers vos questions. Comme vous le découvrirez, les balises sont puissantes et peuvent être utilisées de nombreuses façons, mais l’interface de gestion des balises est parfois un peu confuse.
Concernant (1), d’après mon expérience, il est tout à fait acceptable d’être souple avec les balises lorsque l’on permet aux utilisateurs de les ajouter. Il suffit de les « jardiner » régulièrement pour s’assurer qu’aucune balise ne reste dans la catégorie « Autres balises », mais qu’elles soient toutes catégorisées ou supprimées. Vous et vos modérateurs pouvez également aider à garantir que les sujets soient correctement balisés. Cela n’est pas très chronophage (en fonction bien sûr de la taille de votre site) et cela aide à comprendre comment le site est utilisé. Vous pouvez ensuite utiliser un sujet dans Contribute > Site feedback pour guider vos membres sur la manière dont vous souhaitez qu’ils utilisent les balises.
Pour (2), vous pourriez utiliser un modèle de catégorie pour inciter les utilisateurs à fournir les informations de manière structurée dans le sujet, et également à ajouter des balises s’ils le souhaitent. Sinon, vous et vos modérateurs pouvez vous en charger.
Pour (3), vous pouvez limiter les balises ou les groupes de balises à plusieurs catégories. Avez-vous essayé ?
Si vous vous sentez l’âme d’un aventurier, vous pouvez consulter Custom Wizard Plugin 🧙, qui vous permet de créer des formulaires. Mais cela peut vite devenir compliqué !
J’aime le fait que les utilisateurs puissent également ajouter librement des tags. En suivant ton conseil, j’ai ajouté des modèles pour orienter les utilisateurs à créer les tags nécessaires pour que tout soit trouvable, selon chaque catégorie. J’ai également ajouté quelques groupes de tags à plus d’une catégorie, et cela a bien fonctionné.
Le système de tags est en effet impressionnant, mais quand tu dis qu’il peut devenir un peu déroutant, je dois être en désaccord : il devient très vite très déroutant.
Je laisse ici quelques suggestions non sollicitées dans l’espoir qu’elles contribuent un peu à votre travail :
Pour l’utilisateur, il n’est pas logique d’avoir trois pages différentes pour gérer cela : une qui sert uniquement à afficher les tags ; une deuxième pour modifier les groupes de tags ; et une troisième pour chaque tag individuel. La modification des groupes de tags et des tags (y compris les synonymes) ne pourrait-elle pas se faire entièrement sur la page forum.com/tags dans la vue admin ?
Il devrait y avoir un moyen de catégoriser les groupes de tags : dans mon cas, par exemple, une catégorie de groupes de tags appelée “Auteurs” faciliterait beaucoup la recherche d’informations (ces catégories pourraient avoir leurs propres restrictions, mais ce que je demande ici est seulement une meilleure façon de visualiser cette organisation).
Il n’y a aucun moyen de décider de l’ordre dans lequel les groupes de tags sont affichés, tant sur la page principale des tags que sur la page de modification des groupes de tags (ils sont affichés uniquement par ordre alphabétique). Ainsi, les deux premiers groupes qui m’apparaissent sont “Auteurs de poésie” et “Auteurs de prose”, mais les noms des auteurs commencent 10 groupes plus bas. Idéalement, ils pourraient tous être compris comme étant dans ces deux premières catégories.
Et encore une fois : merci ! Ta réponse m’a beaucoup aidé. \o/
Je suis d’accord, la gestion des tags peut devenir confuse. Je ne sais pas si cela est prévu dans la feuille de route, mais je me demandais si des fonctionnalités d’IA pouvaient être ajoutées aux tags. Par exemple, pour aider les utilisateurs à sélectionner des tags appropriés.
Il existe quelques paramètres qui pourraient aider :
Discourse vous permet de créer des groupes de tags :
Par défaut, cela n’améliore en rien la page /tags du site. Pour y remédier, activez le paramètre du site tags listed by group. Avec ce paramètre activé, ceci :
Les utilisateurs n’ont pas la possibilité d’ajouter les tags qu’ils créent à un groupe de tags, mais les membres du personnel peuvent les ajouter à des groupes depuis la page d’un tag. Par exemple :
Le texte dans la capture d’écran ci-dessus dit « Pour ajouter des restrictions », mais les groupes de tags peuvent également être utilisés pour simplement organiser les tags d’un site. Cela vous permettrait également d’ajouter des restrictions plus tard si vous le souhaitiez. À titre de mauvais exemple, vous pourriez avoir une catégorie « livres » qui nécessiterait un tag des groupes de tags « auteurs » et « catégories ».
Les options de tri sont limitées. Par défaut, les tags sont triés par popularité, mais vous pouvez remplacer cela en activant le paramètre du site tags sort alphabetically. Les utilisateurs peuvent également basculer entre le tri alphabétique et le tri par popularité sur la page des tags.