في نسختين منفصلتين من منصة Discourse — إحداهما أديرها أنا — لم أستطع إظهار اسمي الكامل “Lou Quillio”. ومع ذلك، يظهر هنا في موقع meta.
لقد جربت العديد من الإعدادات لمعرفة السبب، مثل enable_names و prioritize_username_in_ux وما شابه. طريقة ضبط هذه الإعدادات (وما إذا كان الملف الشخصي يحتوي حتى على اسم كامل) لا تتصرف دائمًا كما أتوقع، لكن لا يزال هناك حالة هامشية خاصة باسمي.
يظهر الاسم الكامل في ملفي الشخصي في المنشورات إذا قمت بتغييره إلى:
Lou
Lou Q
Lou Quill
Lou Quilli
Lou Quillio؟
لكن في نسختي من Discourse، عندما أضيف الحرف الأخير “o” دون أي شيء بعده، يختفي اسمي الكامل من المنشورات. هذا لا معنى له. يجب أن يكون هناك خلل.
مُضاف: هل يمكن أن يكون السبب في أن اسمي الكامل بعد ضغطه وتحويله إلى أحرف صغيرة يطابق اسم المستخدم الخاص بي، تمامًا كما يطابق "Tom Jonesاسم المستخدمtomjones`؟
لا أعتقد أن أي شخص يعرف كيفية تحليل louquillio بصريًا، أو أسماء أخرى غير متوقعة — ومع ذلك، فإن هذا أسلوب شائع لدى البعض (مرحبًا!) لاختيار أسماء مستخدمين في UNIX بهذه الطريقة.
أفهم المنطق وراء ذلك، لكن يبدو أن هذا القيد تعسفي إلى حد ما، كما أنه يفشل دون إظهار أي رسالة خطأ. إنه يعرّض حالات استخدام شرعية للخطر، برأيي.
يمكنني تغييرها إلى أي شيء، لكن Discourse هو الحالة الوحيدة التي أحتاج فيها إلى — للحفاظ على اسم المستخدم التقليدي الخاص بي وفي نفس الوقت الالتزام بسياستي المتمثلة في استخدام اسمي الحقيقي دائمًا.
لا ينبغي أن يحدث هذا الكتم بصمت. إذا كانت هذه السلوكيات موثقة في مكان ما، فإن قدرتي الكبيرة في استخدام Google لم تجد ذلك.
لكنني سأرضى بالسلوك الملاحظ هنا: إذا تطابق الاسم الكامل (بعد إزالة الأحرف الكبيرة والصغيرة) مع username، فإن يتم عرض الاسم الكامل فقط. هذا أفضل لأن المستخدم يمكنه البدء بكتابة @lou وسيتم تفعيل الإكمال التلقائي.
أي مجموعة من إعدادات الأسماء تستخدمها Meta لتحقيق:
توجد إعدادات للموقع تسمح للمسؤولين بالتحديد ما إذا كان سيتم إعطاء الأولوية للاسم أو اسم المستخدم في المناقشات. لذا يمكنك حل هذه المشكلة في مثيل Discourse الخاص بك، لكن مسؤولي المثيلات الأخرى قد تكون لديهم تفضيلات مختلفة.
تم أيضًا إخفاء اسم المستخدم الخاص بي، مثل حالتك، للسبب الذي شرحه جيف أعلاه. أنا أحب هذا، وفي الواقع في مثيلي لدينا سياسة تتطلب الأسماء الحقيقية، ويظهر جميع الموظفين تقريبًا بهذه الطريقة لأن اسم المستخدم والاسم الخاص بهم متطابقان.