Não sei por que isso é chamado de “criação de categoria” em vez de “gerenciamento de categoria”.
Enfim, acho que este é um passo bastante interessante. Com algumas modificações extras, ficaria realmente ótimo.
Talvez isso pertença a um tópico mais geral Contribute > UX; se for o caso, sinta-se à vontade para mover esta postagem para um novo tópico lá.
Aqui estão meus dois centavos:
Renomear “Segurança” para “Permissões”
Segurança é um conceito muito mais amplo (confidencialidade, integridade, disponibilidade) e soa assustador e técnico.
Renomear “Configurações” para “Avançado” e movê-lo para a direita (última posição)
Todas as abas são configurações, não apenas esta. E é um termo muito genérico que não me ajuda.
Mover as configurações de “Aprovação do moderador” para a aba “Permissões”
Mover “Exigir aprovação do moderador para todos os novos XXX” para a aba Permissões.
Solicitação de recurso: aprovação do moderador mais granular
Seria ótimo se pudéssemos designar grupos específicos que exigem aprovação do moderador para criar/responder, em vez de caixas de seleção gerais.
Mover “Slug da categoria” para “Aparência”
Porque é disso que se trata.
Mover “Número de tópicos mostrados na página de categorias” para “Aparência”
Porque é disso que se trata.
Adicionar mais texto de ajuda
- O modelo é apenas um editor sem nenhuma orientação
- Um ícone
ao lado de todas essas configurações que mostra um pequeno pop-up seria realmente útil. Especialmente a aba ConfiguraçõesAvançado pode ser muito avassaladora.
Deixar claro que “cor”, “estilo” e a visualização pertencem juntos
Estes três agora estão entre o “Nome da categoria” e “Subcategoria de”, mas não estão agrupados visualmente. Colocá-los em um <fieldset> com um <legend> tornaria as coisas muito mais claras.
Saídas de plugin em cada aba
Embora api.registerEditCategoryTab seja muito bem-vindo, seria útil poder expandir também as abas existentes. Nem todas as abas têm uma saída de plugin logo acima do botão “Criar” / “Salvar”.
- Segurança, Configurações, Aparência têm uma
- Geral, Modelo e Chat não têm
Para Geral, um argumento poderia especificar se estamos no modo avançado ou não. Ou poderíamos ter duas saídas, uma para o modo avançado e uma que sempre aparece.
Ao lado das saídas específicas da aba, uma saída genérica adicional que passa a aba como argumento pode ser útil.
