إزالة غير المصنفة والانتقال إلى فئة قياسية

كانت الفئة «غير مصنفة» مخصصة لتكون ملجأ للمواضيع التي لا تتناسب مع هيكل فئات المجتمع أو التي لم يتم تصنيفها بعد، لكن الطبيعة الخاصة لفئة «غير مصنفة» كانت تسبب أخطاء وتناقضات.

لهذا السبب، نقوم بإزالتها ونقل جميع المستخدمين الذين كانوا يستخدمونها إلى فئة قياسية ستوفر جميع المزايا نفسها، ولكن دون هذه المشاكل.

:microscope: ما الذي تغير؟

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

بشكل عام، يجب أن يكون هذا التغيير سلساً وغير محسوس لطاقم العمل وأعضاء مجتمعك.

للمجتمعات التي تستخدم الوسوم فقط (بدون فئات): إذا كان موقعك يعتمد على فئة «غير مصنفة» كوسيلة لتجنب إلزام المستخدمين باختيار الفئة، فستحتاج إلى تثبيت مكون السمة discourse-tags-only-component لإخفاء محدد الفئات في محرر المنشورات.

ستحتاج أيضاً إلى ضبط الفئة الافتراضية في محرر المنشورات على فئتك الافتراضية الوحيدة، وإزالة الفئات من قائمة التنقل العلوية. تظل الفئات متاحة في /admin وأثناء إنشاء قنوات الدردشة.

:gear: تفعيل إزالة واستبدال الفئة «غير مصنفة» في مجتمعك

لتفعيل هذا التغيير مبكراً، انتقل إلى صفحة التغييرات القادمة في منطقة المسؤول (/admin/config/upcoming-changes) وابحث عن عنصر إزالة واستبدال الفئة «غير مصنفة». قم بتحديث حقل مفعّل لـ… لتشمل موقعك:

ملاحظة: لن يكون هذا التغيير القادم مرئياً إلا للمواقع التي لديها حالياً خيار السماح بالمواضيع غير المصنفة مفعّلاً.

17 إعجابًا

لقد لاحظت للتو أن هذا التغيير وصل بالفعل إلى مرحلة “سيصبح دائمًا قريبًا. لن تتمكن بعد الآن من إلغاء الاشتراك فيه.”

للأسف، لا أستطيع تأكيد ذلك بالكامل، فليس هذا التغيير

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

تمكنت من العثور على هذا التعليق من قبل عام

والذي يذكر مكوّن سمة، وأتفق على أن مكوّن السمة سيكون حلاً رائعًا لتقليل حجم التغيير الذي يورده هذا على واجهة المستخدم لمستخدمي المنتدى.

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


  1. على وجه التحديد، أنا من users.rust-lang.org و internals.rust-lang.org ↩︎

إعجاب واحد (1)

كانت فئة غير مصنّف هي التي كنت أستبعدها دائمًا في استعلاماتي، نظرًا لأننا لم نفعلها منذ اليوم الأول، لذا أرحّب بإزالتها، شكرًا @lindsey :smiley:

ومع ذلك، عشتُ اليوم تجربة غير متوقعة على الإطلاق.

باختصار: تم تفعيل فئة غير مصنّف للجميع، وتم إنشاء موضوعين فيها بالفعل.

دعوني أعود خطوة إلى الوراء لأعرض الصورة الكاملة. قبل آخر إصدار تم نشره في بيئة الإنتاج لدينا الليلة الماضية:

  • كانت إعدادات allow_uncategorized_topics مضبوطة على false،
  • لم تُستخدم فئة غير مصنّف أبدًا وكانت فارغة؛ غير مرئية عمليًا لجميع المستخدمين.
  • تم تفعيل التغيير القادم إزالة واستبدال غير مصنّف لـ الجميع

فقط لأن الفئة لم تُستخدم أبدًا وكانت فارغة، توقعت أن تُزال تمامًا.

قد يكون الأمر مجرد سوء فهم مني لوصف الميزة، لكنني ما زلت فوجئت برؤيتها أصبحت فئة عامة.

أعتقد أنه كان سيكون من الأفضل لو كان هناك صياغة أوضح، وشرح لما يمكن توقعه في التكوينات المختلفة.

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

بمجرد أن يتوفر لي الوقت، سأراجع الأمر، وسأحذف الفئة تمامًا في النهاية.

3 إعجابات

شكرًا لك @gormus على تواصلك — نحن ننظر في الأمر وسنشارك تحديثًا هنا قريبًا!

3 إعجابات

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

سيصلح هذا المشكلة، ولن يُحذف شيء إلا إذا لم تُلمس تلك “الفئة” قط.

4 إعجابات

أقدّر حقًا هذا الجهد في هذا النوع من المقاربات. تحية للفريق :ok_hand: