توفر Discourse ميزتين قويتين لإدارة المستخدمين على نطاق واسع: البحث عن عدة مستخدمين في وقت واحد وحذفهم دفعة واحدة. تكون هذه الميزات مفيدة بشكل خاص في سير عمل الدعم الفني حيث تمتلك قائمة من المستخدمين لمراجعتهم، أو لتنظيف حسابات البريد العشوائي (Spam).
البحث عن عدة مستخدمين في وقت واحد
تدعم مربع البحث في قائمة المستخدمين الإدارية البحث عن عدة مستخدمين في نفس الوقت. يمكنك كتابة أسماء مستخدمين أو عناوين بريد إلكتروني متعددة مفصولة بفواصل أو مسافات.
لاستخدام هذه الميزة:
- انتقل إلى
/admin/users/list/activeأو أي من أشكاله الأخرى (new, staff, suspended, silenced). - في مربع البحث، أدخل أسماء المستخدمين أو عناوين البريد الإلكتروني التي تريد البحث عنها، مفصولة بفواصل أو مسافات. على سبيل المثال:
sam, bob— يجد المستخدمين الذين تحتوي أسماءهم أو بريدهم الإلكتروني على “sam” أو “bob”sam@example.com, bob@example.com— يجد المستخدمين الذين تتطابق عناوين بريدهم الإلكتروني تطابقاً تاماًsam, bob@example.com— يعمل مزيج من أسماء المستخدمين وعناوين البريد الإلكتروني أيضاً
- تتحدث القائمة في الوقت الفعلي أثناء الكتابة، لتعرض المستخدمين المطابقين.
تقرأ تلميح البحث في مربع البحث: “أسماء مستخدمين أو عناوين بريد إلكتروني (مفصولة بفواصل أو مسافات)، أو عنوان IP”.
كيفية عمل البحث
عند البحث باستخدام مصطلح واحد، يعمل البحث كما كان من قبل: يبحث عن تطابقات جزئية في اسم المستخدم أو البريد الإلكتروني الأساسي، ويمكنك أيضاً البحث باستخدام عنوان IP.
عند البحث باستخدام مصطلحات متعددة، يبحث النظام عن:
- تطابقات جزئية في اسم المستخدم والبريد الإلكتروني الأساسي — لذا فإن البحث عن
samسيجدsam123وsam@example.com - تطابقات تامة في عنوان البريد الإلكتروني للمصطلحات التي تبدو كعناوين بريد إلكتروني (تحتوي على علامة
@) — وهذا يشمل عناوين البريد الإلكتروني الثانوية - يتم تعطيل البحث باستخدام عنوان IP عند البحث باستخدام مصطلحات متعددة
يمكنك البحث عن ما يصل إلى 100 مصطلح في وقت واحد.
عناوين URL القابلة للمشاركة
يمكن أيضاً مشاركة البحث عبر عنوان URL. عند الكتابة في مربع البحث، يتحدث شريط العنوان بإضافة معلمة استعلام filter. على سبيل المثال:
/admin/users/list/active?filter=sam,bob@example.com
يمكنك وضع إشارة مرجعية على هذا العنوان أو مشاركته مع المسؤولين الآخرين. عند زيارة مثل هذا العنوان، يتم ملء مربع البحث مسبقاً وتطبيق التصفية تلقائياً.
البحث عبر علامات التبويب
يكون البحث خاصاً بكل علامة تبويب. عند التبديل بين علامات التبويب (على سبيل المثال، من “نشط” إلى “جديد”)، يتم مسح البحث. هذا يعني أنه يمكنك بدء بحث جديد في كل علامة تبويب دون أي تدخل.
حذف عدة مستخدمين دفعة واحدة
بعد العثور على المستخدمين الذين تريد إدارتهم، يمكنك حذفهم دفعة واحدة.
لاستخدام هذه الميزة:
- قم بتمكين وضع التحديد الجماعي بالنقر على أيقونة التحديد الجماعي
في أعلى قائمة المستخدمين بجانب عمود اسم المستخدم. - سيظهر مربع اختيار بجانب كل مستخدم. حدد المستخدمين الذين تريد حذفهم.
- من قائمة “الإجراءات الجماعية” المنسدلة التي تظهر في أعلى القائمة، حدد “حذف المستخدمين…”.
- في نافذة التأكيد المنبثقة، اكتب عبارة التأكيد.
- بشكل اختياري، حدد خيار حظر عناوين IP والبريد الإلكتروني للمستخدمين المحددين.
- أكد عملية الحذف.
بعد بدء عملية الحذف، تتحدث نافذة التأكيد لعرض التقدم في الوقت الفعلي أثناء حذف كل مستخدم. إذا حدثت أي أخطاء أثناء عملية الحذف، ستظهر في النافذة بينما يستمر النظام في معالجة المستخدمين المتبقين.
محاذير
- يمكنك حذف ما يصل إلى 100 مستخدم في مرة واحدة.
- تظهر مربعات الاختيار للمستخدمين الذين لا يمكن حذفهم غير مفعلة. عند تحريك المؤشر فوق مربع الاختيار، يظهر تلميح يوضح سبب عدم إمكانية حذفهم.
- عند استخدام وضع التحديد الجماعي، يمكنك تحسين بحثك للعثور على مستخدمين محددين. يتم تذكر المستخدمين الذين تحددتهم حتى أثناء تعديل مصطلح البحث أو إزالته بالكامل. هذا يسهل تحديد المستخدمين عبر نتائج بحث مختلفة.
أفضل ممارسات إدارة المستخدمين
- راجع المستخدمين الجدد بانتظام: انتبه لصفحة
/admin/users/list/new. غالباً ما تكون هذه هي النقطة الأولى التي تلاحظ فيها نشاطاً مشبوهاً أو مرسلي بريد عشوائي محتملين. - استخدم عناوين IP والبريد الإلكتروني المصفية: احظر بشكل استباقي مصادر البريد العشوائي المعروفة تحت
Admin > Logs > Screened IPsوScreened Emails. - اطلع على مستويات الثقة: تشكل مستويات الثقة في Discourse جزءاً أساسياً من نظام المناعة في مجتمعك، حيث تمنح صلاحيات أكثر للمستخدمين الموثوقين مع مرور الوقت. اقرأ دليل فهم مستويات الثقة في Discourse.
- وضع إرشادات مجتمع واضحة: تساعد مجموعة جيدة من الإرشادات في تحديد توقعات السلوك وتسهل قرارات الإشراف. راجع إرشادات Discourse.
- إدارة الصلاحيات باستخدام المجموعات: استخدم المجموعات لإدارة الوصول إلى الفئات والميزات بدلاً من تعيين الصلاحيات للمستخدمين بشكل فردي.
- أتمتة تنظيف المستخدمين غير النشطين: يمكن لإعداد الموقع
clean_up_inactive_users_after_daysإزالة المستخدمين غير النشطين ذوي مستوى الثقة 0 الذين لا يمتلكون منشورات بعد عدد محدد من الأيام (معطل بشكل افتراضي).
الأسئلة الشائعة
هل يمكنني البحث باستخدام عنوان IP عند استخدام مصطلحات متعددة؟
لا. عند تقديم مصطلحات بحث متعددة، يتم تعطيل البحث باستخدام عنوان IP. إذا كنت بحاجة إلى البحث باستخدام IP، استخدم مصطلحاً واحداً.
كم عدد المستخدمين الذين يمكنني البحث عنهم في وقت واحد؟
يمكنك البحث عن ما يصل إلى 100 مصطلح (أسماء مستخدمين أو عناوين بريد إلكتروني) في وقت واحد.
هل أحتاج إلى فصل المصطلحات بفواصل؟
يمكنك استخدام الفواصل، أو المسافات، أو مزيجاً من الاثنين. على سبيل المثال، يعمل كل من sam bob وsam,bob.
هل يطابق البحث أجزاء من أسماء المستخدمين؟
نعم، بالنسبة لأسماء المستخدمين والبريد الإلكتروني الأساسي، يستخدم البحث التطابق الجزئي. بالنسبة لعناوين البريد الإلكتروني التي تحتوي على علامة @، يستخدم البحث التطابق التام (بما في ذلك عناوين البريد الإلكتروني الثانوية).
ماذا يحدث للمستخدمين الذين حددتهم عند تغيير البحث؟
يتم تذكر المستخدمين الذين حددتهم حتى أثناء تعديل مصطلح البحث أو إزالته بالكامل. هذا يسهل تحديد المستخدمين عبر نتائج بحث مختلفة.


