Discourse لا يعجبه اسمي الكامل

في نسختين منفصلتين من منصة Discourse — إحداهما أديرها أنا — لم أستطع إظهار اسمي الكامل “Lou Quillio”. ومع ذلك، يظهر هنا في موقع meta.

لقد جربت العديد من الإعدادات لمعرفة السبب، مثل enable_names و prioritize_username_in_ux وما شابه. طريقة ضبط هذه الإعدادات (وما إذا كان الملف الشخصي يحتوي حتى على اسم كامل) لا تتصرف دائمًا كما أتوقع، لكن لا يزال هناك حالة هامشية خاصة باسمي.

يظهر الاسم الكامل في ملفي الشخصي في المنشورات إذا قمت بتغييره إلى:

  • Lou
  • Lou Q
  • Lou Quill
  • Lou Quilli
  • Lou Quillio؟

لكن في نسختي من Discourse، عندما أضيف الحرف الأخير “o” دون أي شيء بعده، يختفي اسمي الكامل من المنشورات. هذا لا معنى له. يجب أن يكون هناك خلل.

مُضاف: هل يمكن أن يكون السبب في أن اسمي الكامل بعد ضغطه وتحويله إلى أحرف صغيرة يطابق اسم المستخدم الخاص بي، تمامًا كما يطابق "Tom Jonesاسم المستخدمtomjones`؟

LQ

إعجاب واحد (1)

نعم، نقوم دائمًا بإخفاء الاسم الكامل إذا تطابق تمامًا مع اسم المستخدم، لأننا لا نحب تكرار ما يظهر على الشاشة إذا كان بإمكاننا تجنب ذلك.

إعجابَين (2)

لا أعتقد أن أي شخص يعرف كيفية تحليل louquillio بصريًا، أو أسماء أخرى غير متوقعة — ومع ذلك، فإن هذا أسلوب شائع لدى البعض (مرحبًا!) لاختيار أسماء مستخدمين في UNIX بهذه الطريقة.

أفهم المنطق وراء ذلك، لكن يبدو أن هذا القيد تعسفي إلى حد ما، كما أنه يفشل دون إظهار أي رسالة خطأ. إنه يعرّض حالات استخدام شرعية للخطر، برأيي.

إعجاب واحد (1)

يمكنك تغيير اسم المستخدم الخاص بك لتشمل شرطة سفلية بين اسمك الأول واسم عائلتك.

إعجابَين (2)

يمكنني تغييرها إلى أي شيء، لكن Discourse هو الحالة الوحيدة التي أحتاج فيها إلى — للحفاظ على اسم المستخدم التقليدي الخاص بي وفي نفس الوقت الالتزام بسياستي المتمثلة في استخدام اسمي الحقيقي دائمًا.

لا ينبغي أن يحدث هذا الكتم بصمت. إذا كانت هذه السلوكيات موثقة في مكان ما، فإن قدرتي الكبيرة في استخدام Google لم تجد ذلك.

لكنني سأرضى بالسلوك الملاحظ هنا: إذا تطابق الاسم الكامل (بعد إزالة الأحرف الكبيرة والصغيرة) مع username، فإن يتم عرض الاسم الكامل فقط. هذا أفضل لأن المستخدم يمكنه البدء بكتابة @lou وسيتم تفعيل الإكمال التلقائي.

أي مجموعة من إعدادات الأسماء تستخدمها Meta لتحقيق:

الاسم الكامل [ربما اسم المستخدم]  العنوان

أقرب ما وصلت إليه هو:

اسم المستخدم [ربما الاسم الكامل]  العنوان

شكرًا لك.

إعجاب واحد (1)

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

إليك كيف قمت بضبطها:

لتحصل على:

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

4 إعجابات

شكرًا لمشاركة هذه المجموعة من الإعدادات. لم أجربها بهذه الطريقة بالضبط، ربما لأنني كنت أحاول حساب إخفاء الاسم الكامل في الوقت نفسه.

من الواضح أن هذا يعمل كما هو متوقع من منظور Discourse. أقول إن الخطأ الوحيد هو أن إخفاء الاسم يحدث دون أي شرح.

شكرًا مرة أخرى.

إعجاب واحد (1)