إدارة الهوية. عندما تستخدم نظامًا خارجيًا لتوفير المستخدمين وعضويات مجموعاتهم.
@Iceman لماذا لا تخبرنا بالنتيجة التي تسعى إليها، بدلاً من الحل المفترض؟
إدارة الهوية. عندما تستخدم نظامًا خارجيًا لتوفير المستخدمين وعضويات مجموعاتهم.
@Iceman لماذا لا تخبرنا بالنتيجة التي تسعى إليها، بدلاً من الحل المفترض؟
أهلاً! شكراً على الرد.
بالتأكيد، في المرة الأخيرة علقت هذا ولكن يمكنني إضافة المزيد من السياق، بالطبع، الوضع كالتالي:
السياق:
وبالتالي:
المشاكل:
التحديثات:
آمل أن يكون شرحي منطقياً. ![]()
شكراً!
إنه كذلك، على الرغم من أنني أتساءل عما إذا كنت لا تسمح للناس بمشاكل لخلق عبء تقني كامل. قد يؤدي إخفاء الفئات بواسطة CSS إلى اختفائها من أجزاء واجهة المستخدم، ولكنه لن يمنعهم من فتح صفحات الفئات بوسائل أخرى.
أليس لديك مدير مجتمع أو أي إشراف نشط في هذا المجتمع؟ هذا هو بالضبط نوع السيناريو الذي يلعب فيه العنصر البشري دورًا حاسمًا، ومن المحتمل أن يحتاج البرنامج إلى التراجع.
ما لم يكن مجتمعك خلف جدار دفع، فإن إخفاء فئة عامة (من المفترض أن تكون مرئية بشكل مجهول) سيؤدي إما إلى دفع هذا المستخدم لإنشاء حساب وهمي، أو ربما حتى تجاوز أي تغييرات CSS محليًا والاستمرار في إساءة التصرف. يحتاج المستخدمون إلى رؤية أن مثل هذا السلوك السيئ يتم التعامل معه بشكل مباشر، أولاً بطلبات مهذبة تعيد تأكيد سياساتك، ثم عن طريق فترات راحة (تعليق الحساب) وأخيرًا عن طريق إلغاء وصولهم تمامًا.
البرنامج الرائع لا يمكنه سد الفجوات في ثقافتك. من خلال تعزيز الحدود وتوبيخ السلوك السيئ، تُمنح هؤلاء المستخدمين فرصة لتصحيح مسارهم، ويتم ردع المتسببين في المشاكل المحتملين، ويعرف بقية المستخدمين أن الطريقة التي تم التعامل بها ليست مقبولة.
مجرد أن شخصًا ما يفعل الكثير من الأشياء الجيدة لا يعني أنه لا ينبغي معاقبته على الأشياء السيئة التي يفعلها، حتى لو كان ذلك يعني أنه لا يستطيع القيام بالأشياء الجيدة بعد الآن.
علق الشخص وإذا استمر لاحقًا في كونه شخصًا سيئًا، فقم بطرده.
لا، لأن هؤلاء الأشخاص، كما قال آيسمان وجونار، “مثاليون” و “ذوو قيمة” في فئات أخرى.
لو كانوا على استعداد لطرد هؤلاء الأشخاص، لما كانوا هنا يبحثون عن طرق لاستيعابهم.
لدي موقف مشابه/مختلف؛ لدينا منتدى ينتمي إلى نادٍ يجب عليهم بموجب قواعده أن يتمكنوا من الوصول إلى بعض الفئات على الأقل (مطلوب قانونًا أن يكونوا قادرين على الوصول إليها). لكننا لا نزال نرغب في استبعاد الأفراد المزعجين من فئات معينة.
لقد فتحت هذا:
… لكنني ما زلت منفتحًا على حلول أخرى محتملة.
إذًا، قم بإنشاء مجموعة لـ ACCESS_TO_REQUIRED_GROUPS وأخرى لـ ACCESS_TO_GROUPS_NOT_FOR_JERKS وقم بتعيين أذونات الفئة وفقًا لذلك. ثم لا تدع الأوغاد ينضمون إلى المجموعة الأخرى.
كيف يتم تنفيذ هذا الجزء؟
كيف نُنشئ مجموعات يمكن لأي شخص الانضمام إليها، ولكن يمكن منع أشخاص معينين من الانضمام؟
أحد الحلول مع قيود Discourse الحالية. قد يكون كتم الفئة في ملفات تعريف المستخدم الخاصة بهم.
قم بإنشاء مكون سمة وإخفاء المجموعة التي لا تريد أن يراها الأوغاد. أي شخص مضاف إلى قائمة الأوغاد في المكون لن يرى المجموعة للانضمام إليها. إخفاء باستخدام CSS. بالنسبة لمعظمهم، سينجح هذا.
أعتقد أنه لكي ينجح ذلك، يجب أن تكون أعضاء مجموعة المتشددين متاحة للجمهور.