¿Podemos mejorar la usabilidad de la configuración del sitio de temas fijados?

Estoy de acuerdo en que es confuso no saber qué hacen estas configuraciones y cómo se relacionan entre sí. ¿Cómo podemos mejorar las descripciones de la configuración del sitio? Así es como se ven actualmente:

automatically_unpin_topics: "Desanclar automáticamente los temas cuando el usuario llega al final."
default_topics_automatic_unpin: "Desanclar automáticamente los temas cuando el usuario llega al final por defecto."

¿Qué tal algo como esto? Preciso pero un poco torpe.

automatically_unpin_topics: "Desanclar automáticamente los temas cuando el usuario llega al final. Se puede cambiar en las preferencias del usuario cuando está habilitado."
default_topics_automatic_unpin: "Desanclar automáticamente los temas cuando el usuario llega al final por defecto. Se puede cambiar en las preferencias del usuario cuando automatically_unpin_topics está habilitado."

También se me ocurre que estas configuraciones podrían fusionarse en una sola configuración con múltiples opciones que logren el mismo objetivo, por ejemplo, algo como:

  • Desanclar automáticamente los temas y permitir a los usuarios elegir
  • Desanclar automáticamente los temas y no permitir a los usuarios elegir
  • No desanclar automáticamente los temas y permitir a los usuarios elegir
  • No desanclar automáticamente los temas y no permitir a los usuarios elegir

Esas cuatro opciones como menú desplegable funcionarían, pero es una cantidad de palabras un poco excesiva para analizar. Creo que lo entendería mejor si se presentara como dos opciones, explicadas de forma muy sencilla, y siempre juntas, si es posible:

Desanclar temas leídos.
La opción de desanclar temas leídos puede ser anulada por los usuarios.

1 me gusta

Me gusta que la configuración para configurar los valores predeterminados funcione exactamente como la configuración de sus preferencias. Esto hace que sea muy fácil transferir la configuración de sus propias preferencias como el valor predeterminado para los usuarios.

Me interesa quién lo deshabilita para todos los usuarios sin dejarles elegir. Sé que hay algunos temas aquí donde la gente quiere evitar que los usuarios desanclen temas en general, y puedo entender eso. Pero, ¿por qué quieres que no puedan habilitar el desanclado automático por sí mismos si eso es lo que el usuario quiere? Quiero decir, si quiero desanclar y no se me permite cambiar la preferencia, todavía puedo desanclar manualmente todos esos temas.

Discourse me recuerda que este tema ya se ha resuelto. ¿Sería posible mover esto a UX?

1 me gusta

Sí, puedo entender ese punto de vista. Viéndolo desde esa perspectiva, tal vez la respuesta sea simplemente dejar default_topics_automatic_unpin como está y cambiar automatically_unpin_topics para que trate explícitamente sobre mostrar/ocultar esa preferencia del usuario.

¡Hecho!

No me sorprendería si pocos han usado estas configuraciones o han entendido sus efectos. Con las descripciones actuales, requerirían algo de prueba y error para descifrarlas.

1 me gusta

Discutido nuevamente en Updating how categories are organized on Meta - #65 by Moin

Es ciertamente confuso. La configuración incluso se muestra en diferentes secciones del backend. La sugerencia de @ToddZ tiene mucho sentido para mí:

1 me gusta

Estoy más a favor de dejar default_topics_automatic_unpin sin modificar para que coincida con todas las demás configuraciones default_xxx que configuran los valores predeterminados para las preferencias del usuario. Eso sigue un patrón de nomenclatura coherente como default_hide_profile o default_other_enable_smart_lists. Y para mí, también tiene sentido agrupar todos estos en la sección de configuración de valores predeterminados del usuario en administrador.

Quizás automatically_unpin_topics podría simplemente ocultarse. La mayoría de las preferencias no tienen otra configuración para evitar que los usuarios las cambien. disable_mailing_list_mode es la única que se me ocurre. Entiendo por qué eso es algo que los administradores quieren deshabilitar por completo, pero no veo esta razón para el desanclaje automático. Si un usuario realmente quiere deshacerse de los pines, también desanclará los temas manualmente. Parece que la preferencia del usuario con la configuración predeterminada debería haber reemplazado a la configuración global.

1 me gusta