@sam أتفق، آسف على الإشارة، لكنني أثير هذا الأمر بشكل عشوائي منذ سنوات وهو أمر مهم للبعض. انتحال الشخصية هي الميزة الوحيدة التي تجعل خصوصية المستخدم مصدر قلق خطير مع Discourse، خاصة إذا كنت تستخدم Discourse كمنصة اتصالات وتعاون داخلية (للعمل).
لقد استخدمناها في الماضي، ونعيد تشغيل نسخة Discourse لاستخدامها في نقابتنا. ليس للعضوية، بل للمسؤولين المنتخبين. طوال الفترة التي أدرت فيها النسخة القديمة، كنت ممثلاً عادياً مثل معظم الآخرين. أنا الآن في منصب قيادي/إداري في المجموعة، لذا فإن دوري في المنظمة لن يتعارض مع قدرات مسؤول Discourse على رؤية جميع المواد داخل جميع الفئات. لكنه كان يتعارض في ذلك الوقت…
كانت مجموعتنا التنفيذية لديها مخاوف جدية بشأن قدرة المسؤول على رؤية مناقشاتهم داخل فئتهم (التنفيذية) المميزة. لقد قمت بحلها بشكل غير احترافي عن طريق إخفائها عن أعضاء المجموعة غير التنفيذيين باستخدام CSS (بما في ذلك إخفائها عن المسؤول)، وأشرت إلى كيفية عرض السجلات لمعرفة ما إذا كنت قد قمت بتعطيل مكون السمة المحدد المسمى “خصوصية المستخدم”.
الشاغل الرئيسي الآخر كان ممثلاً نشطاً وهو مسؤول Discourse (مرة أخرى بدلاً من موظف تقنية معلومات متعاقد) يمكنه ببساطة انتحال شخصية مستخدم آخر، وقراءة الرسائل الخاصة، والتلاعب بإعدادات المستخدم الشخصية وممتلكاته.
كل ما يمكنني قوله هو أنه سيكون من الرائع لو كان هناك طريقة للتركيز على عدم امتلاك المسؤولين لصلاحيات عرض شاملة، بل الوصول الإداري للموقع بشكل أكبر، مع الافتراض لرؤية المحتويات التي تم تعيينها لهم فقط. بالإضافة إلى نظام إشعارات واضح مخصص لجميع المستخدمين لتسليط الضوء على ما إذا كان الموظفون الإداريون يتلاعبون بهذا النوع من الأشياء.
أطلق عليها اسمًا مشابهًا لـ Discourse Teams، ربما Discourse Professional. شيء لا يُقصد به أن يكون منتدى إنترنت بقدر ما هو منصة معرفية تجارية للتعاون والاتصالات. ستتألق Discourse في هذا الدور، شريطة أن تكون قدرة عيون المسؤول على كل شيء محدودة/مقيدة أو ملغاة. (أكثرها أهمية انتحال الشخصية وقراءة الرسائل عبر علامة التبويب الشخصية/الرسائل).