نطلب حاليًا من المستخدمين إضافة اسم كامل عند التسجيل.
لسوء الحظ، يستخدم عدد كبير من المستخدمين اسم المستخدم كاسم كامل، أو يستخدمون فقط اسمهم الأول.
هل توجد طريقة لجعل إدخال الاسم الأول واسم العائلة إلزاميين؟
هل سيكون من المفيد إنشاء حقول مخصصة إلزامية للقب والاسم الأول وتعطيل حقل الاسم الكامل؟
من الجدير بالذكر أننا نستخدم Auth0 كقاعدة بيانات لمستخدمينا. ويبدو أنه عند تسجيل المستخدمين عبر تسجيل الدخول عبر الشبكات الاجتماعية، لا يتم سحب الاسم الكامل من قاعدة بيانات Auth0.
قراءة مثيرة للاهتمام. ربما أجتذب ببساطة عددًا كبيرًا جدًا من الأشخاص إلى مجتمعي بأسماء تتضمن أرقامًا. بجدية، أعتقد أنني سأقوم فقط بالنشر وطلب من الناس بلطف تحديث أسمائهم.
بصراحة، وبسبب عدم معرفتي بتطبيقك، من الصعب تقدير مقدار العمل الذي تحتاج إلى بذله بالضبط. لكن الخطوات التي سأتخذها بشكل غريزي، مرتبة حسب الوقت المتزايد المطلوب، هي:
إعلان عام
تصفح المستخدمين الجدد، والتحقق من أسماء المستخدمين، وإرسال رسائل خاصة لهم
استخدام مستكشف البيانات للبحث عن مشاكل شائعة (مثل: اسم المستخدم == الاسم الكامل)
المسألة ذات صلة ولكنها مختلفة قليلاً. نحن نستخدم Auth0 لإدارة مستخدمينا. معظمهم يقومون بتسجيل الدخول عبر الحسابات الاجتماعية. يتم جلب معلوماتهم إلى قاعدة بيانات Auth0 الخاصة بنا وعادة ما تتضمن الاسم الكامل. ومع ذلك، لا يبدو أن هذه المعلومات تنتقل إلى Discourse عند إنشاء حساب Discourse الخاص بهم. يتم توجيههم لملء اسم المستخدم والاسم الكامل عند أول تسجيل دخول إلى Discourse، ولكن يبدو أن هذه المعلومات تُطلب منهم بدلاً من استخلاص المعلومات ذات الصلة من مزود oAuth ووضعها في المكان المناسب في Discourse. هل توجد طريقة جيدة لتحقيق ذلك لتجنب وجود العديد من المستخدمين بدون اسم كامل جيد؟