تعطيل عد العقوبات؟

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

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

لذا سؤالي: هل هناك طريقة لتعطيل عد العقوبات في Discourse ببساطة؟ نحن نضع الكثير من الثقة في أعضائنا، ويمكننا التعامل مع أي عضو سيء بشكل فردي دون هذه الميزة.

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

شكرًا

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

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

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

لكن هذا لا يُعرض للمستخدمين العاديين.

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

إعجابَين (2)

بدلاً من التعليق، يمكنك إلغاء تنشيط الحساب، حتى يتوقف Discourse عن إرسال رسائل البريد الإلكتروني إليهم حتى يقوموا بإعادة تنشيطه، وأعتقد أنك تعرف كيفية إصلاح ذلك عندما يعيدون الاشتراك.\n\nيبدو أنه يمكنك النقر فوق “ملاحظات المستخدم” في مسؤول/مستخدم وحذف التعليق. هل يعمل ذلك معك؟

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

هذا لن ينجح في الكثير من السيناريوهات. يحتاج المستخدم الذي تم إلغاء تنشيطه فقط إلى محاولة تسجيل الدخول، ثم النقر فوق الرابط الموجود في البريد الإلكتروني للتنشيط الذي يرسله Discourse إليهم.

أعتقد أن تعليق المستخدمين أو تغيير عضويات مجموعاتهم عند انتهاء صلاحية الاشتراك هما الطريقتان الوحيدتان للتعامل مع هذا الأمر.

3 إعجابات

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

يبدو صحيحًا.

3 إعجابات

لقد ظهر هذا عدة مرات في الماضي. كان الرد الأولي من فريق Discourse أنه ليس ما خصصت له الإيقافات. يبدو أنه مقبول الآن على أنه نهج صالح.

إذا كانت هناك أي عقوبات فعلية، فهذا شيء يجب ملاحظته. لا أعتقد أن هناك أي عقوبات.

إعجابَين (2)

شكراً على التعليقات والاقتراحات.

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

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

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

شكرًا
ريان

إعجابَين (2)

هذا صحيح. يمكن للموظفين فقط إرسال رسائل للمستخدمين المعلقين.

يمكن أن يكون أكثر أو أقل أناقة، اعتمادًا على حالة الاستخدام الخاصة بك. نظرًا لأنك تستخدم المكون الإضافي WP Discourse مع تسجيلات الدخول إلى DiscourseConnect، يمكنك إدارة عضويات المجموعة باستخدام Manage group membership in Discourse with WP Discourse SSO. يتطلب بعض العمل التطويري للإعداد، ولكن وظائف المساعدة التي يوفرها المكون الإضافي مفيدة.

إعجابَين (2)