Originalmente lo probé con y sin permitir la generación de nombres de usuario aleatorios. No hizo ninguna diferencia.
Esta noche cambié Username change period de 0 a 1 (es decir, ahora permitiendo cambios de nombre de usuario). Parece funcionar mucho mejor. Dos cosas fueron diferentes (a menos que no haya estado prestando atención):
- La pantalla anterior, que pide un nombre de usuario, apareció. Antes, NO APARECÍA. De cierta manera tiene sentido, pero este efecto de la configuración de
Username change perioddebería mencionarse en las instrucciones. - Apareció una pantalla (no mencionada en este tema) antes de la del nombre de usuario, pidiendo que se ingresara el nombre completo y campos personalizados. Esto es bueno. Pero esta también NO APARECÍA antes. La diferencia no tiene ningún sentido.
El otro cambio que me gustaría ver antes de usar esta nueva función se relaciona con el proceso de inicio de sesión (es decir, después de que el usuario se ha desconectado y quiere volver a entrar).
- La opción “Email me a one-time login code” debería tener el mismo protagonismo que el botón “Log In”. Por el momento, no es realmente intuitivo. Apuesto a que mucha gente (no técnica) simplemente pensará que ha perdido su contraseña.
- Quizás mantener un solo botón, con un mensaje: “If you do not enter a password we will email you a one-time login code.”
- Quizás “I have lost my password” podría incluir de alguna manera la idea de que el mismo procedimiento enviará un enlace para crear una contraseña – “Reset or create password”?
- Las ideas en este párrafo del correo “Set password” saltan demasiado: “Somebody asked to add a password to your account on XYZ. Alternatively, you can log in using any supported online service (Google, Facebook, etc) that is associated with this validated email address.” La segunda oración no se aplicará a muchos foros de todos modos.
A su favor, creo que los códigos de un solo uso funcionarán mejor que los enlaces de inicio de sesión con la aplicación Discourse Hub, ya que creo que los antiguos enlaces de inicio de sesión se abrían en el navegador en lugar de en la aplicación Hub.