مرحباً، لدي حالة استخدام أود فيها كتم فئات وفئات فرعية معينة من ظهور مشاركاتها في أحدث خلاصات دون جعلها غير متاحة للمستخدمين. من الناحية المثالية، يجب أن تظهر أي مشاركة ينشرها المستخدم أو يتابعها في أحدث خلاصاته، ولكن هذا ليس مهماً جداً طالما أنهم ما زالوا يتلقون إشعارات وما شابه ذلك حول الردود.
السبب الرئيسي لهذا هو أن المنتدى يحتوي في الأساس على قسم إداري يتمتع بنشاط عالٍ جداً، لكن المشاركات هناك تغمر القائمة الأحدث مما يقلل من قابلية اكتشاف المناقشات المجتمعية الفعلية ورؤيتها. عادةً ما تكون كل موضوع في الأقسام الإدارية ذات صلة بمجموعة صغيرة من المستخدمين، ولكن في الوقت نفسه يحتاج المستخدمون إلى أن يكونوا قادرين على العثور بسهولة على هذه الفئات إذا لزم الأمر.
العرض الافتراضي في المنتدى هو الفئات لأن هذا يبدو الأكثر سهولة في الاستخدام لأي شخص غير مألوف مع Discourse.
محاولات
إليك ما حاولت القيام به لتحقيق هدفي، ولماذا لم ينجح الأمر.
علامات مكتومة
حاولت استخدام علامات مكتومة على جميع المشاركات التي يجب كتمها افتراضياً. لا يزال بإمكان المستخدمين العثور بسهولة على الفئات والفئات الفرعية، بما في ذلك إنشاء مشاركاتهم الخاصة، ولكن لم يكن من السهل اكتشاف أن هناك علامات مكتومة افتراضياً. المستخدمون الذين كانوا يبحثون عن مشاركات قام بها آخرون في تلك الفئات لم يروا شيئاً دون طريقة واضحة لإعادتها. بالنسبة للمستخدم، كان الواقع الأكثر وضوحاً هو أن المشاركات لم تكن موجودة ببساطة.
فئات مكتومة
حاولت كتم جميع الفئات التي أردت كتم المشاركات فيها افتراضياً. كنت أعتقد أن هذا سيؤدي ببساطة إلى نقل الفئة إلى قسم “المكتومة” المطوي وإزالة المواضيع من الأحدث، ولكن يبدو أن هناك بعض المشكلات.
- يظهر قسم “المكتومة” المطوي فقط للمستخدمين المسجلين، ولكن معظم الأشخاص الذين يبحثون عن الأقسام الإدارية لم يستخدموا المنتديات من قبل، لذلك لا يمكنهم العثور عليها.
- يتم إزالة الفئات الفرعية المكتومة تماماً من قائمة الفئات الفرعية المرئية في أعلى الفئات ذات الفئات الفرعية، حتى للمستخدمين المسجلين.
حل؟
يبدو أن GitHub - discourse/discourse-categories-suppressed قد يفعل شيئاً مشابهاً لما أريده، لكنني لا أستطيع العثور على صفحة تفاصيل المكون الإضافي أو أي شيء عنها بخلاف إشارات بعض الأشخاص إليها ومستودع GitHub. أحد المشكلات المحتملة مع هذا هو أنني أفترض أنه لا يسمح للمستخدمين بتجاوز الكتم، لذلك لا يمكن لشخص مهتم بالأقسام الإدارية، مثل المسؤول، القيام بأي شيء لجعله يرى المواضيع في خلاصته الأحدث.
هل يعرف أي شخص حلاً أفضل لما أحاول تحقيقه، أم أن هذا هو الخيار الأفضل في الوقت الحالي؟