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?
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?
@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.
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.
السيد سافرون، أنا لا أشكك في أقوالك بشأن حصر موضوع ما في فئة واحدة. ومع ذلك، أنا مستخدم آخر (KitMaker Network) أرى مزايا في القدرة على إدراج موضوع معين في أكثر من فئة واحدة.
يمكنني تقديم أمثلة ولكنني أشك في أن ذلك سيكون ضروريًا.
ومع ذلك، لماذا لا يكون الأمر بسيطًا مثل إنشاء “اسم مستعار” (نعم، لقد ولدت من عالم ماك) في منشور المرء الأول ثم لصق هذا الرابط في منشور المرء الأول حول نفس الموضوع ولكن في فئة أخرى؟
بعد الإنشاء الأولي، لن يظهر الاسم المستعار كاسم مستعار بعد الآن، بل سيقوم ببساطة بربط القارئ على الفور بالمنشور الأول الأصلي القابل للتحرير؟
أنا أفعل هذا بالفعل إلى حد ما، حيث سأبدأ منشورًا في فئة واحدة، وأبدأ الموضوع، ثم أبدأ موضوعًا جديدًا تمامًا يحمل عنوانًا/وصفًا مشابهًا في فئة أخرى، ولكن هذا الموضوع الثاني سيحتوي فقط على رابط إلى الموضوع الأول.
ألا يمكن جعل هذه الوظيفة بسيطة وآلية إلى حد ما دون إزعاج برنامج Discourse بأكمله في جوهره؟ يبدو لي (لست مبرمجًا مؤهلاً) أنه يتضمن فقط إنشاء/إضافة روتين فرعي جديد إلى البرنامج الأساسي نفسه.
مثل إضافة خطوط جديدة لسيارتك، دون تغيير المحرك وناقل الحركة بالكامل.
من الناحية الفنية، ربما يمكنك استخدام (إساءة استخدام) نظام الروابط الدائمة الحالي للقيام بشيء كهذا… لم تختبر، لكنها قد تعمل. (مسؤول - تخصيص - رابط دائم)
لقد واجهت نفس المشكلة لأن لدينا مقالات فئوية يتم نشر بعض المقالات أيضًا في الفئات المطابقة. لذلك كنت أبحث إما عن رابط رمزي لمقالة في فئة أخرى أو إذا كان بإمكاني جعل قائمة الفئات تتضمن علامة واحدة أو أكثر لأن الفئات أسهل في الاستكشاف للمستخدمين.
الإجابة دائمًا ما تكون نفسها وغير محبوبة هذا الوضع يظهر مشاكل الفئات. فهي نادرًا ما تكون دقيقة. ولهذا السبب فإن أذكى خطوة هي استخدام فئات أقل وعلامات أكثر، وعدم محاولة إزعاج المستخدمين بنسخ المواضيع. أو استخدم مواضيع اللافتات، إذا كان لا بد من ذلك.