توضيح حول المجموعات المخفية في صفحة

إصدار Discourse الخاص بي: 2026.5.0-latest (601e66da60)


كنت أقوم باختبار سلوك رؤية المجموعات في صفحة /about، وأردت التحقق مما إذا كان السلوك الحالي مقصودًا، أو ربما كنت أساءت فهم الغرض من المجموعات المخفية في صفحة «عنا».

السيناريو

كان لدي:

  • المجموعات المخفية في صفحة «عنا»: المدراء، الأصدقاء، المشرفون
  • المجموعات الإضافية في صفحة «عنا»: المشرفون

كان المستخدم:

  • عضوًا في مجموعة الأصدقاء المخفية
  • وعضوًا أيضًا في مجموعة المشرفين الظاهرة

توقعْتُ في البداية أن عضوية المستخدم في مجموعة مخفية ستمنع ظهوره في أي مكان في صفحة /about.

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

بعد مزيد من الاختبارات (بما في ذلك انتحال صفة مستخدم غير مدير)، اكتشفت أن السلوك يبدو في الواقع كالتالي:

  • المجموعات المخفية في صفحة «عنا» تخفي قسم المجموعة نفسها
  • لكنها لا تمنع ظهور الأفراد عبر مجموعة أخرى ظاهرة

العامل الذي منع ظهور المستخدم علنًا في النهاية كان تغيير:

من يمكنه رؤية أعضاء هذه المجموعة؟

من:

  • الجميع

إلى:

  • مالكو المجموعة وأعضاؤها والمشرفون

في المجموعة الظاهرة.

السؤال

هل هذا هو السلوك المقصود؟

إذا كان الأمر كذلك، فقد يستحق الأمر توضيح ذلك في وصف الإعداد أو في الوثائق، لأن اسم “المجموعات المخفية في صفحة «عنا»” يمكن تفسيره معقولًا على أنه:

“إخفاء أعضاء هذه المجموعات من صفحة «عنا»”

بدلاً من:

“إخفاء أقسام هذه المجموعات من صفحة «عنا»”

التفاعل بين:

  • المجموعات المخفية في صفحة «عنا»
  • المجموعات الإضافية في صفحة «عنا»
  • وإذونات رؤية أعضاء المجموعة

دقيق بما يكفي لأشك أن مدراء آخرين قد يخطئون في الافتراض كما فعلتُ في البداية.

لماذا يُضَع نفس المجموعة كـ «مخفية» و«معروضة» عمدًا؟ حسب ما أذكر، الإعداد الأول يخفي قسم «مشرفونا» / «مديرونا»، بينما يضيف الإعداد الثاني مجموعات إضافية في الأسفل. من اختباراتي، لا يُعتمد على الإعداد الأول للتحكم في الظهور. لذا، إذا أضفت المديرون إلى كلا الإعدادين، سيظهر قسم جديد بعنوان «المديرون» يحتوي على الأعضاء، بينما سيُحذف قسم «مديرونا».

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

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

الاسم الكامل لمجموعة Mods هو Our Moderators.

أقترح هنا تغييرًا، بحيث لا يمكن لأي مستخدم في مجموعة مدرجة في مجموعات مخفية في صفحة "عن" أن يُظهر نفسه كعضو في مجموعة على صفحة /about ضمن أي من المجموعات الإضافية في صفحة "عن".

أعتقد أنه يمكن التحكم في هذا السلوك بشكل أفضل من خلال إعداد موقع منطقي (boolean)، ربما يكون شيئًا مثل:

about_page_exclude_hidden_group_members

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

بحسب ما أذكر، هذا ينطبق على صفحة المجموعات وليس صفحة «حول».

[quote=“NateDhaliwal, المشاركة:5, الموضوع:403162, full:true”]

حسب ذاكرتي، هذا ينطبق على صفحة المجموعات وليس صفحة «عن».[/quote]

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