Agora usamos navegação contextual em várias partes do Discourse (administração, categorias de documentação, chat, conversas com IA)… um lugar com muita navegação onde ainda não aplicamos isso são os perfis de usuário.
Esta é uma área onde temos bastante links e o formato horizontal existente tem algumas desvantagens. Há muita coisa acontecendo aqui!
Usar a barra lateral dessa forma não está isento de desvantagens, pois se torna menos descobrível em telas pequenas, por exemplo… mas é aqui que o seu feedback pode ajudar!
Isso ficará disponível como uma mudança experimental quando você atualizar seu site do Discourse. Um administrador pode ativá-lo para todos ou para grupos específicos visitando /admin/config/upcoming-changes e pesquisando por sidebar user navigation
Eu não penso neles exatamente como “links”. São mais como itens de menu. É uma pena que não seja possível ter uma busca/filtro completo para todas as configurações do usuário, mas talvez as pessoas não ajustem as configurações o suficiente para que isso valha a pena.
Pessoalmente, sinto que “Condecorações” são a parte menos importante de um perfil, então eu preferiria que estivessem no final da lista.
Obrigado por trabalhar nisso. É uma grande melhoria.
Acho que essa tentativa é muito boa. A exibição das categorias na barra lateral deixa o perfil do usuário muito organizado e limpo, e agrupar as funções em uma única barra lateral facilita bastante a navegação.
No entanto, a experiência no mobile parece um pouco estranha, possivelmente porque os mesmos ícones de botões na mesma posição desempenham funções diferentes em páginas distintas.
Também não sei explicar direito, talvez seja porque ainda estou me acostumando com essa primeira tentativa.
Sim, concordo que essas barras laterais não são muito boas no mobile… É uma experiência estranha substituir o conteúdo do menu hambúrguer sem ver a mudança. Acho que vamos precisar de uma abordagem diferente para unificar as navegações, especificamente para telas pequenas.
Eu gosto bastante desta nova barra lateral. Especialmente o link na seção de convites para os convites resgatados, que de outra forma nunca seriam encontrados, a menos que você tenha um link direto.
Seria possível ter um tipo de alternância para “Mostrar barra lateral normal” ali, para que o usuário possa alternar para a barra lateral normal e navegar para outras páginas? Ou isso não faz muito sentido em termos de UX?
Pensei bastante no botão geral “voltar”, que tem confundido nossos usuários menos experientes. Por enquanto, a única solução que encontrei é melhorar e unificar, tanto quanto possível, os estilos desses botões “voltar” (que variam dependendo de se estão em Documentos, Perfil ou Conversas).
Espero que uma solução definitiva e mais robusta surja em breve. Acredito que seja a única grande melhoria pendente necessária na interface e experiência do usuário do Discourse em nível geral, para que possa ser usado pelo “usuário médio” sem qualquer atrito.
A única coisa que não gosto disso é que a experiência do usuário fica pior para nós, que temos fóruns usando o menu de navegação em lista suspensa em vez da barra lateral. Para aproveitar isso de forma eficaz, precisaríamos de um componente de tema que crie uma barra lateral separada; caso contrário, o conteúdo sempre ficará oculto atrás de um segundo clique/toque no menu hambúrguer, e já tivemos algumas confusões com a barra lateral do Chat ficando ocussa dessa forma. Eu adoraria se houvesse uma opção nativa para ter uma barra lateral separada quando você usa o menu em lista suspensa, assim como a barra lateral do painel de administração continua presente e funcional, independentemente do menu de navegação que você esteja usando.
Gostei da ideia, mas espero que isso seja complementado pela unificação das opções exibidas em submenus. Várias delas se sobrepõem: perfil, preferências do perfil, configurações do perfil e conta.
Não está claro, nem para os usuários nem para os administradores, onde cada opção está localizada. E acho que há muita redundância que poderia ser simplificada.
Diferentes opções podem ser unificadas em listas mais abrangentes (notificações + acompanhamento + ignorados; interface + chats + barra lateral + e-mails; conta + perfil + segurança + calendário) para evitar tantos cliques ou toques, já que as mesmas opções aparecem em várias páginas.
Uma coisa que continua a complicar a vida dos nossos usuários é que a visualização pública do perfil é diferente daquela que eles precisam acessar para atualizá-lo. É comum que o usuário consiga atualizar seu perfil ao visualizá-lo, sem precisar navegar além da própria lista (habilitado para edição apenas pelo usuário que está acessando e não por outros).
Isso pode ser um caso de uso bastante único relacionado ao nosso fluxo de trabalho. Meu cargo exige que eu passe muito tempo em MPs, onde a barra lateral experimental do usuário está presente. Percebi que frequentemente procuro por links que adicionei nas seções personalizadas da barra lateral de navegação principal, mas eles não estão lá. Preciso acessar os links sem sair da MP que estou visualizando.
Seria possível incluir as seções personalizadas da barra lateral do usuário abaixo dessa barra lateral contextual do usuário, para que alguém em uma MP pudesse simplesmente rolar a barra lateral para baixo e acessar seus links personalizados?
Estou me perguntando o que a descrição “experimental” significa.
Tentei ativar imediatamente as “alterações futuras” (seja universalmente, ou inicialmente para um grupo dedicado, dependendo da natureza da alteração) para testar a mudança durante o período em que ainda temos a opção de desativá-la caso descubramos um bug impactante.
E, claro, gosto de fazer pequenas contribuições para o projeto Discourse enviando relatórios de qualquer bug que descobrirmos durante esse período de “early adopter” no ciclo de vida da alteração.
No entanto, “experimento” me dá a impressão de que a alteração não é garantida como “futura”, mas sim tem a chance de ser descartada. Experimentos são, claro, ótimos, mas só quero expor minha comunidade a alterações que definitivamente serão lançadas em meu fórum em algum momento no futuro.
Nesse caso, parece ser o melhor experimentar essas mudanças aqui na Meta e compartilhar sua experiência, de modo a apenas habilitar experimentos que avancem e sejam decididos para serem mantidos ou tornados permanentes.
Discutir isso nos tópicos dedicados com a equipe de desenvolvimento e acompanhar seu progresso no GitHub pode ser revelador nesse aspecto. E assim, você poderia aceitar apenas aquelas mudanças que já aparecem em alpha ou beta, e não todas.