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.
Génial ! Il est intéressant d’observer vos expérimentations à travers vos questions. Comme vous le constaterez, les tags sont puissants et peuvent être utilisés de nombreuses manières, mais l’interface de gestion des tags est parfois un peu déroutante.
En ce qui concerne (1), d’après mon expérience, il est acceptable d’être souple avec les tags lorsque l’on laisse les utilisateurs en ajouter. Il suffit de les organiser soigneusement régulièrement afin qu’aucun tag ne reste dans « Autres tags », mais qu’ils soient tous catégorisés ou supprimés. Vous et vos modérateurs pouvez également aider à garantir que les sujets sont correctement tagués. Cela ne prend pas beaucoup de temps (selon la taille de votre site, bien sûr) et est utile pour comprendre comment le site est utilisé. Vous pouvez ensuite utiliser un sujet dans Site feedback pour guider vos membres sur la manière dont vous souhaitez qu’ils utilisent les tags.
Avec (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 au moins, et également à ajouter des tags s’ils le souhaitent. Sinon, vous et vos modérateurs pouvez aider à y parvenir.
Avec (3), vous pouvez limiter les tags ou les groupes de tags à plusieurs catégories. L’avez-vous essayé ?
Si vous vous sentez ambitieux, vous pouvez consulter Custom Wizard Plugin 🧙 qui vous permet de créer des formulaires. Mais cela peut devenir compliqué très rapidement !
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.