Mientras juego con la configuración de Discobot, quería mencionar que me parece bastante poco intuitivo que bajo “plugins” tenga una página de “Narrative Bot” con un montón de configuraciones, pero cuando quiero editar cosas como el mensaje de bienvenida que usa, necesito ir a los textos del sitio y averiguar qué escribir en la barra de búsqueda para encontrar el mensaje.
¿No tendría más sentido tener todo eso en un solo lugar?
Para mí, tiene sentido que la configuración y los textos estén separados. Un lugar es para habilitar una característica y cómo funciona, y el otro lugar es para editar los textos de la interfaz.
¿También esperarías poder cambiar todos los textos, por ejemplo, los que el complemento de asignación añade en su página de configuración? Si los más de 100 textos también aparecieran allí, sería mucho más difícil detectar la configuración relevante. La página de texto del sitio con su interfaz de búsqueda parece el lugar mejor para editar los textos.
Creo que el único lugar donde la configuración y los textos están mezclados actualmente es en la página de configuración del banner de bienvenida. Y en mi opinión, eso es bastante confuso, porque no hay ningún indicador de qué idioma estás editando. Cambiar los textos allí parece simplemente editar una configuración. Pero hay una gran diferencia: cambiar una configuración la cambia para todos, pero cambiar el texto solo lo cambia en tu idioma de interfaz actual. La interfaz hace que sea fácil pasarlo por alto. No indica que editaste el texto solo para un idioma, y los usuarios que prefieren otro idioma no verán la información que añadiste.
Quizás no sea un gran problema para el banner de bienvenida (aunque es triste cuando los administradores no se preocupan por ofrecer la misma información a todos sus usuarios), pero creo que para el tutorial esto sería aún peor. Probablemente no en tu caso si deshabilitas allow user locale para forzar a todos a usar el mismo idioma, pero por defecto se permite a los usuarios elegir su idioma de interfaz preferido, y creo que entonces los administradores deberían tener en cuenta ofrecer una experiencia similar a todos sus usuarios. Descubrir más tarde que no obtuviste la información debido a tu idioma no se siente bien. Al igual que siempre se sintió un poco extraño que el banner de búsqueda en Meta solo dijera a los usuarios que no hablan inglés que buscaran antes de publicar
Por eso prefiero lugares donde es muy obvio que estás editando algo que depende del idioma de interfaz del usuario, y la página de texto del sitio lo admite, mientras que mezclarlo con la configuración del sitio y no mostrar un menú desplegable de idioma da como resultado lo contrario.