Nombre, Apellido

Actualmente, requerimos que los usuarios agreguen un nombre completo al registrarse.
Lamentablemente, una cantidad considerable de usuarios utiliza su nombre de usuario como nombre completo, o simplemente usa su nombre de pila.

¿Existe alguna forma de requerir un nombre y un apellido por separado?
¿Sería útil crear campos personalizados obligatorios para el nombre y el apellido, y deshabilitar el campo de nombre completo?

Cabe señalar que estamos utilizando Auth0 como base de datos para nuestros usuarios. Parece que cuando los usuarios se registran mediante inicio de sesión con redes sociales, el nombre completo no se extrae de la base de datos de Auth0.

Estas son las únicas configuraciones para el nombre:

Solo hay un campo para el nombre completo y no dos campos separados.

Entendido… Iba a hacer algo así para crear campos personalizados para el nombre y el apellido. Luego desactivaría el nombre completo. Me pregunto si hay alguna desventaja significativa.

Probablemente también necesito un script para mover los nombres completos actuales de los usuarios a los nuevos campos basándome en los espacios en sus nombres completos actuales.

quizás solo crees un apellido

luego, publica una actualización o pide al personal que corrija los perfiles de los usuarios

¿Hay algún inconveniente en tener un campo personalizado para el nombre, incluso si es solo el apellido?

¿Mi personal o el tuyo? No tengo personal :cara_tonta:

Te sugiero no hacer eso.

Lectura interesante. Quizás simplemente atraigo a demasiadas personas a mi comunidad con nombres que incluyen números. En serio, supongo que solo publicaré y pediré amablemente a la gente que actualice sus nombres.

Intentar resolver esto con restricciones de software podría ser más difícil que hablar con ellos al respecto.

También podrías sacar provecho de un informe (por ejemplo, con el Explorador de datos) que compare nombres de usuario con nombres reales y los marque para que los revises.

No estoy familiarizado con el explorador de datos. Perdón por la pregunta básica, pero ¿es algo de Discourse?

Sí, es Discourse Data Explorer.

A decir verdad, sin conocer tu aplicación es difícil estimar exactamente cuánto trabajo necesitarás invertir, pero los pasos que tomaría de forma instintiva, en orden creciente de tiempo requerido, serían:

  • anuncio general
  • navegar por los nuevos usuarios, revisar los nombres de usuario y enviarles mensajes privados
  • usar Data Explorer para buscar problemas comunes (por ejemplo, que el nombre de usuario sea igual al nombre completo)
  • medidas técnicas adicionales

Interesante… déjame investigar eso.

Relacionado, pero ligeramente diferente. Estamos usando Auth0 para gestionar a nuestros usuarios. La mayoría realiza el inicio de sesión a través de redes sociales. Su información se extrae a nuestra base de datos de Auth0 y generalmente incluye el nombre completo. Sin embargo, eso no parece propagarse a Discourse cuando se crea su cuenta en Discourse. Se les pide que rellenen su nombre de usuario y nombre completo en el primer inicio de sesión en Discourse, pero esa información parece coincidir en lugar de extraer la información relevante del proveedor de OAuth a la ubicación correspondiente en Discourse. ¿Hay alguna buena manera de lograrlo para evitar tantos usuarios sin un buen nombre completo?

Leí brevemente en alguna parte que existe una opción para que OAuth complete los campos de registro de Discourse. Yo también tengo el mismo problema con el nombre y el apellido.