الفئات الفرعية للفرعية

The release notes for 2.4.0.beta9 make various references to sub-sub-categories.

Are these actually enabled in this release, or are they coming soon?

On a related point is there a roadmap for future releases available anywhere?

They are currently behind a hidden site setting, max_category_nesting. Should you wish to test them out, modify the site setting via the console to 3 instead of 2.

Sure, see the releases category for a high-level overview of planned features.

Great, thanks - I was searching for roadmap because I assumed that releases were what had already been released… :doh: (wot, no Homer emoticon! )

Is there any reasonable chance this setting will be going away? In other words, how “safe” is it to use for production use as a data structure, even if the UX changes significantly?

لا، ليس هناك. هذا الإعداد سيبقى. لقد اخترنا إخفاءه لأننا نريد تشجيع المواقع على التفكير بعمق في بنية المعلومات (dfn) الخاصة بها، وما إذا كان بإمكانهم جعلها تعمل مع مستوى واحد فقط من الفئات الفرعية. كما أن تجربة المستخدم لهذا التغيير لا تزال قيد التطوير بينما نعمل على ضبط كل التفاصيل.

Yeah agree, that makes very good sense. We are only considering it for internal administrative type stuff that already has a lot of hierarchy, and those categories would be hidden from non-staff.

دليل سريع لتعيينه من 2 (الافتراضي) إلى 3 عبر وحدة التحكم:

cd /var/discourse/
./launcher enter app
rails c

قراءة القيمة الحالية:

[1] pry(main)> SiteSetting.max_category_nesting
=> 2

كتابة القيمة الجديدة:

[2] pry(main)> SiteSetting.max_category_nesting = 3
=> 3

مرحبًا jomaxro، ماذا يمكنك أن تعلمني لرفع الفئة إلى المستوى 4 أو حتى 5؟

لا توجد دعم لتداخل الفئات أكبر من 3.

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

والآن أرى أنه من الممكن وجود مستويات أكثر… لكن (أ) الميزة مخفية وغير موثقة، و(ب) لا تزال محدودة بثلاثة مستويات فقط.

أقدر التحديث والعمل المبذول، لكنني ببساطة لا أفهم هذه القيود وكيف يُفترض أن تكون منطقية للمنفذين.

لم نقم بتصميم واجهة المستخدم أو اختبار الأداء لأكثر من 3 مستويات تصنيف، لذا لا ندعم ذلك. تم تصميم الدعم للمستوى الثالث لتغطية بعض الاستثناءات ولم يكن مقصودًا أن يكون هو القاعدة، وهو السبب في أنه ليس من السهل اكتشافه.

أواجه هذه الخطأ:
يمكنني إنشاء موضوع في فئة فرعية فرعية (A) عندما أكون داخل الفئة A، ولكن في الصفحة الرئيسية عند إنشاء موضوع، لا يعرض واجهة المستخدم لاختيار الفئة جميع الفئات الفرعية الفرعية (بما في ذلك A)


أرى أن خطأي مشابه لهذا الموضوع:

لقد قمت بترقية Discourse إلى أحدث إصدار.

لذا، لقد اكتشفت خطأً فادحًا يتعلق بالفئات الفرعية من المستوى الثاني.
بعد إنشاء فئة، ثم إنشاء فئات فرعية، دخلت إلى الفئة، وسمح لي بتعيين فئة فرعية منها كوالد لها.