…ou eu não encontrei a maneira certa de fazer isso.
Tenho alguns novos usuários que entraram recentemente. Quero adicioná-los a um grupo de testes. Eu abro o grupo e clico em “adicionar usuários”, e lá, tenho que lembrar o nome ou e-mail deles para encontrá-los, e quem já está no grupo e quem não está.
Se eu for para a lista de Usuários, preciso clicar no usuário para abrir os detalhes desse usuário, e então clico na aba Grupos e… em vez de obter uma lista dos grupos dos quais esse usuário faz parte, eu volto para a página principal de Grupos?
Quando estou olhando a lista de usuários em um grupo, tenho uma pequena chave inglesa para cada um deles que me permite remover facilmente essa pessoa do grupo.
Adicionar não deveria ser tão simples?
O que eu imaginaria: em vez de me fazer digitar um nome ou e-mail quando quero adicionar um usuário, mostre-me uma lista suspensa de todos os usuários (permita-me filtrar por grupo ou digitando parte do nome) onde eu possa simplesmente clicar naqueles que quero adicionar. Ou na parte inferior da lista dos usuários “no grupo”, adicione aqueles que não estão, esmaecidos por exemplo, com uma opção para “incluir”.
E na listagem de usuários: seria útil poder ter uma visão geral de qual usuário está em qual grupo. Talvez até uma tabela com todos os usuários e todos os grupos, e links rápidos para adicionar ou remover (com um diálogo de confirmação para evitar acidentes)?
Espero que minha explicação seja compreensível, me avise se não for.
« Bem » é a palavra-chave aqui. E se eu não souber o que começar a digitar? Eu não vejo nada. Talvez um primeiro passo fosse uma lista rolável de todos os usuários que não estão no grupo em vez de nada?
Talvez, mas não tenho certeza se ajudaria muito. Ótimo para um fórum pequeno de <50 pessoas, mas imagine que você tem milhares de usuários… Uma lista rolável não ajudaria muito (e não tenho certeza se é tecnicamente viável).
Acho que gosto da sua outra ideia de adicionar mais ações a partir da lista de usuários, mas isso, é claro, seria uma mudança muito maior do que a experiência do usuário (UX).
De qualquer forma, concordo que poderia usar um pouco de atenção.
Isso também é possivelmente uma necessidade de uma « comunidade jovem ». Quando você está começando, migrando pessoas de outros lugares, configurando as coisas conforme avança… talvez quando a comunidade for maior e estabelecida, isso não aconteça mais, e se acontecer, dadas as quantidades no jogo, é talvez mais provável que seja resolvido de outras maneiras.
Para mim, como um « administrador jovem », é também o acúmulo desse tipo de problema que torna toda a experiência de « começar com o Discourse » frustrante no geral.
Isso iria bem na direção de facilitar o início para pessoas não familiarizadas com o Discourse!
Ah, eu entendo 100% sua frustração. Nós realmente estamos tentando, mas há muito a equilibrar: como você disse, comunidades grandes versus pequenas, compatibilidade com versões anteriores, personalização,… É um projeto muito grande e complexo, e as mudanças são difíceis de fazer.
Algum tipo de recurso de seleção em massa no diretório de usuários (/u) poderia ser interessante para isso. Eu imagino algo semelhante à seleção em massa de tópicos, onde você poderia rolar pela lista, marcar as pessoas que deseja e, em seguida, ter acesso a recursos em massa como adicionar a grupos, conceder emblemas, etc.
Era exatamente isso que eu estava pensando. Eu consigo ver como é estranho, mas esse tipo de operação de agrupamento de usuários em massa pode ser relativamente incomum. Mais tarde, são coisas mais pontuais. Ajustes nesse aspecto certamente podem ser algo a adicionar a uma lista de “tornar a migração do FB mais fácil”.