اختبار أقسام الشريط الجانبي المخصصة على ميتا

مؤخرًا، قررنا توسيع مستوى التخصيص للشريط الجانبي على ميتا. لقد مكّنا القدرة على إنشاء أقسام شريط جانبي خاصة بك مع روابط (باستخدام إعداد تمكين أقسام الشريط الجانبي المخصصة).

كيف يعمل

لعرض النموذج، ستحتاج إلى النقر فوق زر علامة زائد في أسفل الشريط الجانبي.

ستحتاج إلى توفير عنوان القسم ورابط واحد صحيح على الأقل. يحتوي الرابط الصحيح على أيقونة واسم وعنوان URL صحيح داخل منتدى Discourse (يتم قبول عناوين URL المطلقة والنسبية). على سبيل المثال:

بعد إرسال النموذج، سيبدو القسم الجديد كما يلي:

العمل المستقبلي

سيتمكن موظفو الموقع من إنشاء قسم عام مرئي لجميع أعضاء المنتدى.

أتطلع إلى تلقي ملاحظاتك :slight_smile:

64 إعجابًا

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

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

تعديل

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

هذا ليس شيئًا جديدًا في الواقع. لقد أزعجني طوال الوقت بعد وصول الشريط الجانبي الجديد.

إذًا، هذا ما أراه الآن:

ولكن عندما أقوم بالتصغير (لم تكن هذه لقطة الشاشة هذه مهمة سهلة ؛)):

7 إعجابات

لأنها ليست مجرد زر جديد، أعتقد أنه يجب تغيير الأيقونة إلى قلم رصاص، للإشارة إلى التعديل، وليس مجرد إنشاء أشياء.

أيضًا، أضف رابطًا إلى /u/username/preferences/sidebar في النافذة المنبثقة.

4 إعجابات

شكراً لك على الإبلاغ عنه. يجب أن يكون التذييل متاحًا دائمًا، لذلك سألقي نظرة عليه بالتأكيد.

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

9 إعجابات

لدي هذا الإعداد هنا الآن، شكرًا جزيلًا @kris.kotlarek :hugs:

أنا أعرّف أهم الأخطاء على أنها:

https://meta.discourse.org/c/bug/1?order=op_likes&status=open

الأخطاء المفتوحة مرتبة حسب الإعجابات في المنشور الأصلي. (نفس التعريف لأهم الميزات)


تقرير الخطأ:

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

18 إعجابًا

رائع — أعتقد أن هذا يحمل الكثير من الإمكانيات.

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

هل سيكون من الممكن إضافة روابط “نشطة” مثل الفئات أو العلامات التي تستخدم لون الفئة الصحيح (أو الأيقونة، مع مكون السمة هذا، آمل؟)

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

أفترض أن القسم العام الذي تذكره سيحل محل قسم “المجتمع” الحالي؟ هل سيكون هذا قابلاً للتحرير بشكل فردي أيضًا؟

14 إعجابًا

بصفتي مسؤولاً، سيكون من الجيد تخصيصه لجميع أعضائي. هل من الممكن تخصيص العرض الافتراضي؟

8 إعجابات

ليس بعد، ولكنها محتملة تمامًا

11 إعجابًا

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

5 إعجابات

كنت متعجلاً للغاية ونسيت تمامًا شيئًا صغيرًا يسمى /safe-mode. عندما أقوم بتعطيل كل شيء باستثناء الإضافات الرسمية، يظهر التذييل كما ينبغي.

ولكن هل قمتم بتغيير شيء هنا؟ لأن التذييل مرئي هنا أيضًا الآن.

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

3 إعجابات

ستكون إحدى الخطوات نحو التخصيص هي السماح للمسؤولين بتحديد ترتيب أقسام الشريط الجانبي. على سبيل المثال، أود نقل قنوات الدردشة إلى الأعلى… (لجميع المستخدمين)

12 إعجابًا

أنا أؤيد هذا، ولكن سيكون من الجيد أيضًا السماح للمستخدمين بإعادة الترتيب من الافتراضي. (ربما اختياريًا فقط…؟)

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

4 إعجابات

أنا أخفض هذا إلا إذا كان بإمكان المسؤولين فقط تعيين الافتراضيات ويمكن للمستخدمين تغييرها كما يريدون - بسبب ما اقترحه @sebastianh :wink: لا أريد أن يملي شخص ما الترتيب والعرض بالنسبة لي لشيء أستخدمه نادرًا، لأنني لا أهتم بما يفعله شخص آخر.

3 إعجابات

ولكن قد يكون لدى المواقع المختلفة سبب وجيه للتأكيد على الأشياء أو تقديمها بشكل مختلف.

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

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

يبدو هذا وكأنه توتر تصميمي متأصل.

7 إعجابات

نعم، بشكل افتراضي، يجب أن يتمكن المستخدمون من إعادة الترتيب (فهم ليسوا خبراء تقنيين، وسيستخدم القليل منهم ذلك)

3 إعجابات

أتفق على أنه سيكون من الرائع لو تمكن المسؤول من تحديد الترتيب أيضًا باستخدام واجهة المستخدم. لم أجرب هذه الميزة الجديدة بعد، ولكن هذا التعديل على CSS هو ما أستخدمه حاليًا لنقل قسم الفئات والعلامات إلى الأسفل، مما يتسبب في صعود الرسائل:

.sidebar-section-categories {
  display: flex; /* إعداد تخطيط مرن حتى تتمكن من إعادة ترتيب الأشياء */
  flex-direction: column;
  order: +1;
}

.sidebar-section-tags {
  display: flex; /* إعداد تخطيط مرن حتى تتمكن من إعادة ترتيب الأشياء */
  flex-direction: column;
  order: +1;
}
5 إعجابات

ومرة أخرى - هذا ليس قرارًا من الموظفين لاتخاذه. يمكن للموظفين السماح بالمحادثة أو حظرها تمامًا، ولكن ليس تجاوز المستخدمين كيف يريدون استخدام المنتدى.

عذرًا إذا بدا هذا قاسياً للغاية، ولكن ليس في هذا الواقع أنت، أو أي مسؤول، تعرف أفضل مني ما أريده.

نعم، ولكنك تقترح الآن أن يكون المكون الأول أو الأخير أو الثالث في التنقل لأنك اتخذت قرارك. لذا يمكنك، ويجب عليك، تعيين الإعدادات الافتراضية، لا أكثر، ودعني أتخذ قراري الخاص بشأن ما وأين يتم عرض شيء ما.

3 إعجابات

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

4 إعجابات

أعتقد أن هناك العديد من الأهداف المذكورة هنا والتي ليست مثيرة للجدل للغاية وسنحققها في الوقت المناسب:

بالنسبة لأقسام الروابط المخصصة:

  • القدرة على إضافة روابط خارجية
  • ميزات أكثر أناقة مثل نشاط الموضوع الجديد/غير المقروء؟

الشريط الجانبي بشكل عام:

  • أقسام مخصصة افتراضية يضيفها المسؤولون
  • ترتيب افتراضي لأقسام الشريط الجانبي بواسطة المسؤولين
  • ترتيب أقسام الشريط الجانبي حسب تعريف المستخدم
  • تعديلات المستخدم على قسم “المجتمع”

لدعم هذا (وربما المزيد!) أعتقد أن زر + في التذييل سيصبح “وضع تحرير” للشريط الجانبي. لا نزال بحاجة إلى تحديد التصميم لهذا.

20 إعجابًا

هذا هو الهدف الرئيسي بالنسبة لي. لن أستخدم روابط مخصصة في الشريط الجانبي ما لم أتمكن من الارتباط بشيء خارجي.

9 إعجابات