Sujet du message dans deux catégories ?

Am I correct that a topic can only be assigned to a single category? At times it could be helpful to be able to assign a single topic to multiple categories. For example in a gardening forum a discussion could be relevant to both a plant type category (eg. conifers) and a location type (coastal gardens). Ideally the discussion topic should be present and refresh in both categories.

Are there any workarounds that address this situation? I have considered tagging the topic with the ‘other’ category but this could get confusing and doesn’t provide the same search functionality (as i understand it)

Any prospects of this feature in the nearish future?

1 « J'aime »

This is what tags are for. Categories are for stricter, wall-like groupings.

1 « J'aime »

yea, the problem i have is that my categories are more like a matrix than a tree. the categorisation approach requires me to select only one of the relevant dimensions to identify.

if i used tagging, in the example i gave does that mean i would create tags corresponding to each of my categories and then post topic to one category eg. conifers and tag to the other ‘dimension’ eg coastal gardens?

would somebody interested in coastal gardens need to follow both the coastal gardens category and the coastal gardens tag in order to see all relevant topics? if someone searched coastal gardens would they see all topics that are in the category and tagged to that?

1 « J'aime »

There is no hierarchy in tagging, no. There is category and subcategory, so there is one level of hierarchy in categories.

@codinghorror yes, i have read the various discussions on the site about the relative merits of categories vs tagging and agree with the direction that you have been pushing. SO currently has about 1200 tags which means practically search is the only way to navigate. the discourse approach of categorisation plus tags is much more efficient. also, i agree that too many sub categories can hinder rather than aid navigation.

but my question relates to allowing a topic to not be restricted to a single category for situations where, as in the example, the topic could logically reside in more than one category. tagging is a workaround but doesn’t fully substitute as tags require search, which is what the categories help avoid (and categories are a more subtle way of presenting users with relevant topics compared to having to actively search a tag). i believe a one topic to multiple categories capability would improve the UX without compromising the logic that led you to adopt categories in the first place.

1 « J'aime »

This is a completely impractical change that would cut deep into the internal structures in Discourse. The entire code base is designed around the concept that a topic has at most one category, changing this premise is very very unlikely to happen.

3 « J'aime »

Monsieur Saffron, je ne doute pas de vos affirmations concernant la restriction d’un sujet à une seule catégorie. Cependant, je suis un autre utilisateur (KitMaker Network) qui voit des avantages à pouvoir répertorier un sujet donné dans plusieurs catégories.

Je peux donner des exemples, mais je doute que ce soit nécessaire.

Cependant, pourquoi ne serait-il pas aussi simple que de créer un « alias » (oui, je suis né dans le monde Mac) dans son premier message, puis de coller ce lien dans son premier message sur le même sujet, mais dans une autre catégorie ?

Après la création initiale, l’alias n’apparaîtrait plus comme un alias, mais lierait simplement immédiatement le lecteur au premier message original modifiable ?

Je fais déjà cela dans une certaine mesure, car je commence un message dans une catégorie, je lance le sujet, puis je commence un tout nouveau sujet avec un titre/descripteur similaire dans une autre catégorie, mais ce second sujet ne contiendra que le lien vers le premier sujet.

Cette fonction ne peut-elle pas être rendue simple et quelque peu automatisée sans perturber l’intégralité du programme Discourse dans son noyau ? Il me semble (n’étant pas un programmeur qualifié) qu’il s’agit simplement de créer/ajouter une nouvelle sous-routine au programme principal lui-même.

Comme ajouter de nouvelles rayures à votre voiture, sans changer tout le moteur et la transmission.

1 « J'aime »

Techniquement, vous pourriez probablement utiliser (abuser) le système de permaliens existant pour faire quelque chose comme ça… je ne l’ai pas testé, mais cela pourrait fonctionner. (admin → personnaliser → permalien)

2 « J'aime »

Avez-vous envisagé d’utiliser des étiquettes ? Vous pouvez ajouter autant d’étiquettes que vous le souhaitez aux sujets pour les regrouper en différentes collections.

Les catégories peuvent être utilisées pour restreindre l’accès aux sujets, ce qui rend votre idée un peu peu pratique.

1 « J'aime »

J’ai rencontré le même problème car nous avons une catégorie d’articles, mais certains articles sont également publiés dans les catégories correspondantes. Je cherchais donc soit un lien symbolique vers un article dans une autre catégorie, soit la possibilité de faire en sorte qu’une liste de catégories inclue une ou plusieurs étiquettes, car les catégories sont plus faciles à explorer pour les utilisateurs.

La réponse est toujours la même et n’est pas appréciée :man_shrugging: Cette situation montre les problèmes des catégories. Elles ne sont presque jamais aussi précises. Et c’est pourquoi la meilleure chose à faire est d’utiliser moins de catégories et plus de tags, et de ne pas essayer d’agacer les utilisateurs en copiant des sujets. Ou utiliser des sujets de bannière, si nécessaire.

Mais vous voyez que la facilité avec laquelle les utilisateurs découvrent une étiquette par rapport à une catégorie fait une différence. C’est pourquoi j’ai également demandé une catégorie qui liste simplement certaines étiquettes. cela permettrait de faciliter cela.