الإصدار التجريبي: عرض تقدم المستوى 3 لمستخدمي المستوى 2

مرحبًا بالجميع! خلال الأيام القليلة الماضية، جربت يدي في Allow users to see trust level 3 progress on user profile باستخدام إضافة.

إليك الإضافة الحالية:

أستخدم Gauge.js الرائع للمقاييس. كان من قبل مجرد شريط مستطيل عادي، لكن ذلك بدا مملًا جدًا.

الإعدادات:

  • لون شريط التقدم: لون شريط التقدم (الأخضر افتراضيًا، كما في الصورة أعلاه)
  • لون خلفية شريط التقدم: لون خلفية شريط التقدم (رمادي فاتح افتراضيًا، كما في الصورة أعلاه)
  • أيقونة زر النافذة المنبثقة (افتراضيًا circle-info)

جميع النصوص قابلة للتعديل عبر ملفات الترجمة (locales)، ويعيد استخدام ملفات الترجمة الأساسية wherever possible.

أي ملاحظات؟ أخطاء؟ تحسينات؟ سأكون سعيدًا بسماعها!

تنفيذ رائع.

بعض الاقتراحات:

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

يجب تحذير المنتديات التي تمكّن هذه الميزة من أنها قد تزيد بشكل كبير من عدد مستخدمي المستوى الثالث (TL3).

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

ما يبدو جذابًا في البداية قد يتحول إلى كابوس إداري إذا لم يكن مسؤولو المنتدى على دراية بالعواقب المحتملة. :grinning_face:

عمل رائع! هذه تنفيذ رائع حقًا وأحب كيف يبدو.

لا أحب حقًا كيف أن الزر كبير وجذاب للنظر. كنت سأضيف شخصيًا رمزًا صغيرًا :information_source: بجانب جزء trust level: member من عدد المستخدمين.

اقتراحات رائعة جميعها! سأفحص كل منها وأفكر في التنفيذ.

وموضوع منفصل، كنت أفكر ربما في إضافة خيار لإظهار نسبة عامة جدًا بدلاً من تفصيل دقيق، لجعل التلاعب بها أصعب.

هذا يعيدني فعلياً إلى نقطة أشرت إليها سابقاً:

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