Topic list tabs for user-customizeable saved filters

نرعى تطوير مبرمج للعمل على هذه الميزة كإضافة. يبدو أن النهج الثاني هو المسار الأمثل لنموذج المنتج الأولي (MVP). سأُرفق المواصفات النهائية أدناه استنادًا إلى التصاميم الأولية التي قدمها @mcwumbly و @LeoMcA.

بعض التعديلات:

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

المواصفات: تفضيل الفئات

1. إظهار زر نجمة في صفحة /categories

النجوم في صفحة /categories مخفية افتراضيًا، مع إمكانية إظهارها عبر زر تبديل، تمامًا كما نفعل مع المواضيع: 29

الفئات

(يمكن أيضًا استعراض كيف تبدو النجوم محاذاة لليسار في الفئات الأبوية)

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

2. إضافة قائمة “المفضلة” إلى صفحة تفضيلات المستخدم : الواجهة.

3. إظهار “المفضلة” في القائمة المنسدلة للفئات

إذا تمت إضافة أي فئات إلى المفضلة، سيظهر تبويب “المفضلة” في صفحة قائمة المواضيع.
إذا كانت القائمة فارغة، فلن يظهر خيار “مفضلاتي”.

بافتراض أن المستخدم يقوم بما يلي: متابعة #contribute:feature، وتتبع #howto:admins، وتفضيل Customization > Plugin و #contribute:ux، فسيظهر له ما يلي (يظهر هنا باسم “فئاتي”):

my/latest

my/new

my/unread

my/categories

(النجوم القابلة للنقر غير موجودة في التصميم المرفق. كما أن هذه الشاشة قد لا تكون قابلة للتنفيذ.)

أهداف إضافية (Stretch goals):

  • يجب سرد الفئات المفضلة في أعلى صفحة /categories وفي القائمة المنسدلة للفئات.
  • يمكن للمستخدم تعيين “فئاتي” كصفحة فهرس افتراضية له.
  • يمكن للمسؤولين تعريف إعداد مسبق لـ “فئاتي”، بحيث يكون المستخدمون المسجلون جاهزين مسبقًا ببعض التفضيلات الافتراضية.
12 إعجابًا