تفضيل المستخدم المحدد لعرض قائمة فئة فرعية فوق الموضوعات في فئة

باختصار – يريد مستخدمو Discourse لدينا زر تبديل على مستوى المستخدم لإخفاء المحتوى الثابت عند تفعيل مربع الاختيار “إظهار قائمة الفئات الفرعية فوق المواضيع في هذه الفئة” في /c/[اسم_الفئة]/edit/settings، ويكون نمط قائمة الفئات الفرعية هو “مربعات”.


السياق الأولي

يحتوي منتدى Discourse لدينا حاليًا على 25 مجموعة عامة يمكن للمستخدمين الانضمام إليها، وينضم العديد منهم إلى أكثر من 10 مجموعات. بناءً على كيفية تكوين فئة المجموعات الرئيسية لدينا لعرض الفئات الفرعية لكل مجموعة، هناك الكثير من المحتوى الثابت فوق قائمة المواضيع الديناميكية.

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

المقترح: تفضيل على مستوى المستخدم لإخفاء نمط قائمة الفئات الفرعية: مربعات

لقد قمت بإنشاء فيديو سريع على Loom لشرح الحل المفضل لدي لتفضيل جديد على مستوى المستخدم للتعامل مع مجموعة الخيارات في /c/[اسم_الفئة]/edit/settings > المظهر > إظهار قائمة الفئات الفرعية فوق المواضيع في هذه الفئة > نمط قائمة الفئات الفرعية.

https://www.loom.com/share/3868030d554f484f9bae7ba18a05c894

بشكل عام، أنا مؤيد تمامًا للسماح للمستخدمين بتفعيل أو تعطيل المحتوى الثابت على الصفحة مؤقتًا أو بشكل دائم.

إعجابَين (2)

أوافقك الرأي @codinghorror / @awesomerobot أن هذا مزعج إلى حد ما؛ نحن نسمح للمستخدمين باختيار الصفحة الرئيسية، لذا يبدو معقولاً أن نسمح لهم بإزالة المربعات.

حتى عندما يكون هناك مربعان فقط، يمكن أن يكون هذا مزعجًا جدًا.

3 إعجابات

employee of the month ups GIF

هل يجب أن يكون إعدادًا على مستوى الفئة مرتبطًا بقوائم الفئات الفرعية (مفعل افتراضيًا)؟ العديد من السمات تقوم بتخصيص هذا القسم وقد لا ترغب في إخفائه.

سيكون دمج ذلك مع تفضيلات المستخدم أمرًا سهلاً ولن يتطلب أي واجهة مستخدم جديدة، لكنه صعب الاكتشاف… ثم لأنه شيء على مستوى الفئة… أحيانًا لا يعمل؟ إدراجه في الإعدادات سيساعد في شرح ذلك، لكنه نوعًا ما :poop: :

إخفاء قوائم الفئات الفرعية في صفحات الفئات، عند السماح بذلك من قبل المسؤول

بدلاً من ذلك، هل يمكن أن تكون قابلة للطي بطريقة واضحة؟ سيتعين علينا العمل على واجهة مستخدم افتراضية للطي/الفتح تعمل مع جميع الأنماط… أو ربما شيء مثل تبديل تخطيط كثيف؟

4 إعجابات

أنا أحب هذا، خاصة إذا قمنا بحفظ تفضيلاتك في localstorage لمتصفحك.

أعتقد أن هذا “إلى حد ما” مزعج، لكن ليس لدرجة أن لا أهتم بالنقر على شيء مرة واحدة في كل متصفح.

بالإضافة إلى ذلك، لن يحتاج المستخدمون إلى اكتشاف خيار سحري آخر.

4 إعجابات

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

بعض الأشخاص يريدون مربعات الفئات الفرعية. الأمر ببساطة أن الكثيرين لا يريدونها. :slight_smile:

هل هناك أي تقدم / أفكار أخرى حول هذا؟ سيكون مفيدًا جدًا لمنتدانا الذي يحتاج إلى جعل الفئات الفرعية واضحة للمستخدمين الجدد ولكن يمكن إخفاؤها للمستخدمين الذين يعرفون طريقهم.

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

لم تتم إضافتها مطلقًا، كان هذا مجرد نقاش حول إمكانية إضافتها كميزة جديدة.

سيكون من الرائع لو تمت إضافة هذه الميزة. لقد كتبت بعض الأكواد لتحقيق نفس التأثيرات عن طريق إضافة أزرار “طي” و “توسيع” مثل هذه :backhand_index_pointing_down:، لكنها بالتأكيد ليست جميلة أو نظيفة مثل أكوادكم.

إعجابَين (2)

من فضلك شارك هذا الكود!