Is it possible to set a topic under many categories?

In many cases, it’s very useful and rigorous to set a topic under many categories. Is it possible to do so with Discourse?

إعجاب واحد (1)

No. You’d need to use the tagging system for something equivalent and that would have no hierarchy.

5 إعجابات

Would Pinning Globally work?

Nope.

https://meta.discourse.org/t/global-pinned-topics/32807/2?u=lisajill

إعجاب واحد (1)

مرحباً :waving_hand:t2:

أنا فضولي لمعرفة القيود التقنية لهذا.

مثال لحالة الاستخدام الخاصة بي سيكون:

  • موضوع بعنوان * “المأكولات المحلية من الموقع أ أكثر ملوحة بشكل عام مقارنة بالمأكولات المحلية من الموقع ب” *
  • حيث الموقع أ و الموقع ب هما أسماء فئات
  • هناك استطلاع برأي مع خيارات أوافق و محايد و لا أوافق
  • القدرة على حفظ الموضوع ضمن كلتا الفئتين يسمح بمزامنة المحادثات والأصوات بين كلتا الفئتين من اليوم الأول (أو نأمل في غضون أيام قليلة من إنشاء الموضوع)، بدلاً من نهج تفاعلي يتمثل في دمج المواضيع المكررة فقط بعد انتشار المشكلة)
  • اسم رمزي رائع لهذا يمكن أن يكون anti-cross-categories-topic-duplication-feature/plugin lolz :joy:

كان تفكيري الأول هو إنشاء جدول وسيط في قاعدة البيانات. Lolz منخفض المستوى جدًا :joy:

ربما يمكن أن تكون هناك حلول أفضل

  • إضافة مرجع فئة نموذج أو ارتباط
  • فهرسة قائمة بالمواضيع المرتبطة بفئة في قاعدة البيانات واستدعاء طريقة لتجميع هذه المواضيع عند استدعاء @category.all_published_topics أو شيء من هذا القبيل

لذا، أردت فقط معرفة ما إذا كان هناك أي مانع تقني صارم بخصوص هذه المشكلة قبل أن أتعمق أكثر :cold_face:

حسنًا، هذا أمر مباشر لتحديده، ألقِ نظرة على الكود المصدري، فهو أساسي جدًا للتصميم:

إنه ركيزة وظيفية رئيسية.

هذه السمة الصحيحة الواحدة موجودة في كل مكان في كود النموذج، وواجهة برمجة التطبيقات (API)، وعمليات الواجهة الخلفية، وواجهة المستخدم. الافتراض بأن هناك واحدًا فقط في عشرات مكونات السمات والإضافات أيضًا، أتخيل.

ستحتاج إلى أن تكون شجاعًا جدًا لمحاولة تغيير مثل هذا التصميم/الافتراض الأساسي وسيكون الأمر الكثير من العمل، ومن المحتمل أنك لن تتمكن من استخدام العديد من الملحقات المتاحة في النظام البيئي.

من المحتمل جدًا أن تجد أنه من الصعب جدًا / مستحيل اقتصاديًا ترقية المثيل أيضًا.

هل يمكنني أن أقترح عليك استخدام العلامات بدلاً من الفئة؟

يمكن أن يحتوي الموضوع على العديد من العلامات ويمكن أن يظهر في العديد من قوائم العلامات.

إعجابَين (2)

انظر: Post Topic in Two Categories?