Mejorar la experiencia de usuario al eliminar una categoría con temas dentro

Contexto

Discusión sobre otros temas

Característica

En lugar de deshabilitar el botón Eliminar categoría cuando hay temas dentro de esa categoría,

Discourse podría mostrar en su lugar un modal que incluya opciones para manejar los temas, antes de confirmar que deseas eliminar la categoría.

Mockups

Sin opción para añadir etiquetas:

Con opción para añadir etiquetas:

Detalles

Esto evitaría que el usuario tenga que salir de la página de configuración de la categoría, seleccionar en masa los temas de la categoría y moverlos a otro lugar.

Cuando intentes eliminar una categoría con temas en ella, primero podría sugerir si te gustaría:

  • mover todos los temas existentes a otra categoría, o
  • mover todos los temas existentes a Sin categorizar, o
    • (si Sin categorizar no está habilitado, ofrecer habilitarlo)
  • eliminar todos los temas de la categoría

y luego confirmar que deseas eliminar la categoría.

Con las opciones de mover los temas, también podría ofrecer la opción de añadir etiquetas a los temas.

3 Me gusta

Eso necesitaría verificar primero si la configuración para permitir Sin categoría está habilitada.

1 me gusta

Solo para vincular un comentario similar reciente sobre esto también:

2 Me gusta

Eso también podría permitirlo.

1 me gusta

Olvidé la opción de añadir etiquetas a los temas también, para eliminar una categoría. Así que lo he añadido aquí.

Aquí están las maquetas iniciales:

Sin opción para añadir etiquetas

Con opción para añadir etiquetas

Los he añadido al OP. Estaré encantado de hacer cambios si alguien tiene sugerencias.

Gracias, lo añadí al OP.
Quise manejar ese caso de si Sin categorizar estaba habilitado o no, pero lo olvidé.

No estoy seguro de estar de acuerdo con ofrecer la opción de cambiar una configuración del sitio en este contexto. En una comunidad con varios administradores, uno que esté realizando tareas de mantenimiento podría elegir esta opción sin saber por qué se deshabilitó o sin comprender las implicaciones de habilitarla.

No he buscado si existe un precedente para ofrecer cambios en la configuración del sitio de esta manera, pero parece peligroso permitir que se cambien las configuraciones como algo secundario a la realización de otras tareas.

Potencialmente, la eliminación de categorías está deshabilitada aquí por una razón similar, es decir, para fomentar el examen de qué temas se van a eliminar, aunque no tengo una opinión firme al respecto. Si eso es cierto, quizás el texto de ayuda para el botón de eliminar deshabilitado podría mejorarse con una breve explicación de eso.

2 Me gusta

image

La preferencia en sí sufre del mismo problema que las publicaciones: requiere que corras por el lugar limpiando cosas tú mismo cuando podría tener un flujo para hacerlo automáticamente.

Es una preferencia extraña para empezar. Una cosa es requerir que los publicadores seleccionen una categoría antes de publicar; otra es si una acción de administrador deja las publicaciones sin categorizar.

Veo dos posibles soluciones para esto:

  • Restringir la preferencia a solo la parte de “Permitir que los temas se creen sin una categoría”. Esto significa que esta preferencia no tendría ningún efecto en mover publicaciones, reclasificar publicaciones por un administrador o cosas que caen en ella cuando se elimina una categoría.
  • Eliminar la preferencia por completo y exponer una categoría “sin categorizar” en la vista general de categorías que pueda recibir permisos por categoría al igual que una categoría normal.
1 me gusta

Otra cosa a considerar para Uncategorized es que también ha sido semi-reemplazada por la nueva categoría General predeterminada. Los sitios más nuevos pueden no necesitarla más, aunque es probable que seguir dando soporte a su existencia en los más antiguos siga siendo algo necesario.

1 me gusta

Solo enlazo otro caso en el que un administrador tuvo problemas con el comportamiento actual de \u003ckbd\u003eEliminar categoría\u003c/kbd\u003e