لقد أنشأنا مثيلًا جديدًا لـ Discourse. يحتوي على فئات خاصة متعددة وفئة عامة واحدة فقط بينما المنتج الذي نعمل عليه في مرحلة التجربة (beta).
كيف يمكنني التأكد من أنه لا توجد طريقة مطلقًا للمستخدمين المجهولين لعرض قائمة جميع المستخدمين عبر واجهة برمجة التطبيقات (API) ولا عبر واجهة المستخدم (UI)؟
الضبط الوحيد الذي وجدته والذي يبدو ذا صلة هو:
تفعيل دليل المستخدمين
إخفاء ملفات المستخدمين عن الجمهور
أريد فقط التأكد بنسبة 1000% من أنني لا أكشف قائمة المستخدمين بأي شكل من الأشكال. أرجو التوجيه.
يعتمد ذلك على ما تقصده بالضبط بـ “إفشاء” المستخدمين. أي مستخدم ينشر في الفئة العامة سيكون علنياً، ثم يعتمد الأمر على النسبة المئوية لمستخدميك الذين سيتفاعلون في تلك الفئة المحددة.
أقصد أن يتمكن مستخدم مجهول من إظهار قائمة المستخدمين. مثلًا، عن طريق سرد جميع المستخدمين عبر واجهة برمجة التطبيقات (API)، أو رؤية القائمة في “أفضل المستخدمين”، أو من خلال وظيفة البحث، أو بأي طريقة أخرى غير معروفة لي.
هل يعود ذلك إلى اعتبار إخفاء هذه البيانات أمرًا عديم الجدوى، خاصةً عندما تكون البيانات مكشوفة بطبيعتها وبكميات غير متوقعة من قوائم المواضيع العامة في أي حال؟
لا أعتقد أن أحدًا خطط لذلك عمدًا، بل إن الأمر يعود إلى أن منصة Discourse تعمل بنمطين أساسيين: عام وخاص. الإعداد الخاص بإخفاء لوحة الصدارة يفعل بالضبط ما يُفهم من اسمه، أي يخفي لوحة الصدارة. فلماذا قد يقوم بأي شيء إضافي؟
لا تتردد في كتابة مواصفات لما تريده، لكن نظرًا لأن ذلك عمل رتيب جدًا وحالة استخدام متخصصة للغاية، فستكون فرصك أفضل في نشر الطلب في قناة Marketplace إذا كنت ترغب في رؤيته قريبًا.