تصفية المواضيع في المنشورات من مجموعة، بالإضافة إلى فلتر المستخدم الواحد الحالي

يوفر Discourse ميزة جاهزة لتصفية موضوع معين بناءً على مستخدم محدد:

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

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

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

الطريقة التي أتخيلها لعمل ذلك هي أنه عند النقر على اسم المجموعة أو العنوان بجانب اسم شخص ما، ستظهر نافذة منبثقة تعرض مجموعته الأساسية، ويمكن حينها الضغط على زر التصفية الموجود على بطاقة المجموعة:

4 إعجابات

مرحباً، هل تم حل هذه المشكلة؟ سأكون مهتماً بمعرفة كيفية تصفية المنشورات من مجموعة. شكراً.

لا، لا يزال هذا طلب ميزة مفتوحًا

لماذا لا يمكنك زيارة صفحة المجموعة بدلاً من ذلك؟ لماذا يجب أن يكون ذلك لكل موضوع؟ هل يمكنك التوضيح لماذا يعتبر هذا ضرورياً مع تقديم مثال محدد؟

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

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

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

نأمل أن يكون هذا مفيدًا! كنت سأرابط صفحة مجموعتنا على منتدانا، ولكن كما ذُكر أعلاه، هي خاصة لأسباب أمنية.

5 إعجابات

يبدو هذا وكأنه طلب ميزة صحيح جدًا، خاصة في ضوء التحديات التي ذكرتها!

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

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

4 إعجابات