Melhorar UX para exclusão de categoria com tópicos dentro

Contexto

Discussão sobre outros tópicos

Funcionalidade

Em vez de desabilitar o botão Excluir Categoria quando há tópicos dentro dessa categoria,

O Discourse poderia, em vez disso, primeiro mostrar um modal que inclui opções para lidar com os tópicos, antes de confirmar que você gostaria de excluir a categoria.

Mockups

Sem opção de adicionar tags:

Com opção de adicionar tags:

Detalhes

Isso evitaria que o usuário saísse da página de configurações da categoria, selecionasse em massa os tópicos na categoria e os movesse para outro lugar.

Quando você tenta excluir uma categoria com tópicos nela, ela poderia primeiro sugerir se você gostaria de:

  • mover todos os tópicos existentes para outra categoria, ou
  • mover todos os tópicos existentes para Não categorizado, ou
    • (se Não categorizado não estiver habilitado, oferecer para habilitar Não categorizado)
  • excluir todos os tópicos na categoria

e então confirmar que você gostaria de excluir a categoria.

Com as opções de mover os tópicos, também poderia oferecer a opção de adicionar tags aos tópicos.

3 curtidas

Isso precisaria verificar primeiro se a configuração para permitir Não categorizado está habilitada.

1 curtida

Apenas para fazer uma ligação cruzada com um comentário semelhante recente sobre isso também:

2 curtidas

Isso também poderia permitir.

1 curtida

Esqueci-me da opção de adicionar tags aos tópicos também, para excluir uma categoria. Então, adicionei isso aqui.

Aqui estão os mockups iniciais:

Sem opção de adicionar tags

Com opção de adicionar tags

Adicionei isso ao OP. Ficarei feliz em fazer alterações se alguém tiver sugestões.

Obrigado – adicionei ao OP
Eu pretendia lidar com o caso de Não categorizado estar habilitado ou não, mas esqueci.

Não tenho certeza se concordo em oferecer a opção de alterar uma configuração do site neste contexto. Em uma comunidade com vários administradores, um que esteja realizando a organização pode escolher essa opção sem saber por que ela foi desabilitada ou entender as implicações de habilitá-la.

Ainda não verifiquei se há um precedente para oferecer alterações de configurações do site dessa maneira, mas parece perigoso permitir que as configurações sejam alteradas como um aparte ao realizar outras tarefas.

Potencialmente, a exclusão de categorias está desabilitada aqui por um motivo semelhante, ou seja, para incentivar o exame de quais tópicos serão excluídos, embora eu não tenha uma forte opinião sobre isso. Se for verdade, talvez o texto de ajuda para o botão de exclusão desabilitado possa ser aprimorado com uma breve explicação disso.

2 curtidas

image

A própria preferência sofre do mesmo problema que as postagens: exige que você corra para limpar as coisas sozinho quando poderia ter um fluxo para fazer isso automaticamente.

É uma preferência estranha para começar. É uma coisa exigir que os publicadores selecionem uma categoria antes de postar - é outra se uma ação de administrador deixar as postagens sem categoria.

Vejo duas correções potenciais para isso:

  • Restrinja a preferência a ser apenas sobre “Permitir que tópicos sejam criados sem uma categoria”. Isso significa que essa preferência não teria efeito sobre mover postagens, recategorizar postagens por um administrador ou coisas que caem nela quando uma categoria está sendo excluída.
  • Exclua a preferência completamente e exponha uma categoria “sem categoria” na visão geral da categoria, que pode receber permissões por categoria, assim como uma categoria normal poderia.
1 curtida

Outra coisa a considerar para Não categorizado é que ele também foi semi-substituído pela nova categoria #geral semeada por padrão. Sites mais novos podem não precisar mais dela, embora suportar sua existência em sites mais antigos provavelmente ainda seja uma coisa.

1 curtida

Apenas linkando outro caso em que um administrador teve problemas com o comportamento atual de \u003ckbd\u003eExcluir categoria\u003c/kbd\u003e