Por que o logout mudou de lugar

Antigamente, para fazer logout, eu tinha que clicar no meu ícone no canto superior direito, depois no meu nome, e então a opção de logout aparecia na lista do menu.

Agora, na versão 2.6, meu nome desapareceu (o que é um pouco incômodo quando tenho duas ou mais contas em um fórum, por exemplo, como administrador, como eu mesmo e como usuário de teste) e percebi que o logout foi movido para o menu da engrenagem (que antes significava preferências), o que não é realmente um ícone significativo para o que está listado ali (que inclui outro ícone de engrenagem que realmente significa preferências — este é um uso mais genérico do ícone de engrenagem: configurações ou preferências).

Logout não é uma configuração ou preferência; é uma ação. Além disso, Resumo, Atividade e Rascunhos não são Configurações.

Se realmente se considera que não é uma boa ideia lembrar o usuário de seu nome de usuário e ele precisa ser substituído por um ícone, que tal usar um ícone de usuário (contorno simples de cabeça e ombros) em vez de uma engrenagem (que, insisto, mais comumente significa configurações ou preferências)?

Qual é o motivo da mudança e podemos revertê-la, já que não parece ser uma ideia muito boa?

Ainda melhor: me dê um botão de logout simples, a apenas um clique de distância, em vez de dois.

2 curtidas

Isso foi discutido aqui: A click too many: logging out - #3 by codinghorror

2 curtidas

Recomendo o uso de um navegador, perfil de navegador ou sessão anônima separados para contas de teste.

5 curtidas
4 curtidas

Obrigado pelo link.

Concordo fortemente com o autor original lá.

1 curtida

Talvez um pouco fora do tópico, mas você poderia explicar brevemente o motivo? Não me refiro a uma conta de teste no sentido de desenvolvimento de código, mas sim a uma conta usada para testar a experiência do usuário com diferentes permissões, configurações de usuário etc., em vez de se passar por um usuário real em um sistema em produção.

1 curtida

ooo, interessante, obrigado. Ainda funciona na versão 2.6? Eu achava que não era mais possível colocar scripts no cabeçalho HTML, mas que eles precisavam ir para uma pasta chamada javascripts.

1 curtida

Porque você não precisa fazer logout para testar outras contas. Seu navegador já inclui recursos que permitem visualizar a interface de diferentes sessões de usuário simultaneamente.

2 curtidas

Você precisará perguntar ao autor :slight_smile:

1 curtida

Você está falando sobre o recurso de impersonação ou outra coisa que eu perdi? :thinking:

1 curtida

Digite ZZ para sair.

2 curtidas

ZZ, mas não em dispositivos com toque, onde o teclado só aparece ao editar (e, de qualquer forma, uma postagem precisa ter mais de 20 caracteres). Além disso, em telas sensíveis ao toque, clicar em vários ícones de menu minúsculos para encontrar a opção de sair pode ser complicado, e alterar a configuração do navegador pode ser difícil ou impossível. Em dispositivos móveis, é justamente quando você não quer permanecer logado por motivos de segurança, o que é um bom motivo para ter um botão simples.

2 curtidas

Abas anônimas mantêm arquivos de cookies separados, o que significa que você pode ter duas contas lado a lado.

4 curtidas

Ah, sim, eu li errado e pensei que o Stephen estava falando de um recurso do Discourse, não de um recurso do navegador.

1 curtida

O motivo da mudança está explicado aqui:

O principal motivo é que recebemos relatos de que não estava claro que seu nome de usuário era um botão clicável, o que levou as pessoas a terem dificuldade para encontrar o botão de sair e suas preferências especificamente. Não tenho notícias de muitos problemas com a descoberta das abas clicáveis no menu, então seguir por esse caminho pareceu ser a melhor opção.

Concordo que o ícone de engrenagem não é a melhor representação de tudo que está sob o menu (seria um ícone de usuário mais claro? Estou um pouco cético). O ícone de engrenagem é muito claro para preferências, é claro, e não é incomum que outros sites coloquem o link de sair sob um ícone de engrenagem também (o Facebook é um exemplo comum).

8 curtidas

Obrigado, Kris, faz sentido. Claro que o Facebook tem um interesse comercial em dificultar o logout dos usuários — o que pode ser o caso de algumas instâncias do Discourse, mas outras podem querer incentivar ativamente seus usuários a sair (daí minha preferência por um botão sempre visível, ou, na pior das hipóteses, a um clique de distância).

Fico me perguntando se seria possível adicionar uma aba ao menu do usuário por meio de um plugin. Com os ícones existentes, há espaço para pelo menos mais uma aba. A nova aba teria um ícone de saída (?door-open) e uma única entrada (Logout). Ainda assim, seriam necessários três cliques para sair de qualquer página, e às vezes é importante conseguir sair rapidamente.

Um plugin para adicionar o botão de saída no cabeçalho é a melhor opção, mas no site principal em que estou envolvido já temos quatro ícones adicionais no cabeçalho, então teríamos que remover um deles na tela móvel. Ainda assim, acho que essa será a solução que adotaremos.

3 curtidas

Adoro a melhoria em relação a como era antes; aquele layout não fazia sentido para mim.

Acho que o ícone de engrenagem atual está bom, e acho que um ícone de pessoa, de chave inglesa ou de hambúrguer no seu lugar também ficaria bem (se quiser a opinião de um usuário aleatório).

2 curtidas

Tenho um cliente cujos usuários provavelmente usarão computadores de acesso público. Criei um componente de tema que adiciona um botão de logout na barra superior. Eu ia compartilhá-lo, mas ele também tem outras funcionalidades.

2 curtidas

Sim, sinceramente, não estou muito feliz com o ícone de engrenagem ali. Fazer uma reprodução do avatar do usuário ali faria mais sentido? Tudo é meio que “minhas coisas” sob “minha conta”.

Gosto da sugestão do @falco de mudar “atribuir” para o símbolo de verificação, assim você fica livre para usar a sugestão do @Johani de usuário + engrenagem. Honestamente, poderia ser apenas o ícone de usuário, talvez?

4 curtidas

Ok, vamos tentar o ícone de usuário… Duplicar o avatar tão de perto me parece um pouco estranho. O ícone de usuário solitário é mais distinto do ícone de atribuir atual do que o user-cog.

Minha preocupação em mudar o ícone de atribuir para o ícone de tarefas é… faz sentido no contexto deste menu, mas usar um ícone diferente apenas em um lugar enfraquece a associação com todas as outras ocorrências de atribuir:

Screen Shot 2020-09-28 at 8.29.19 PM

Screen Shot 2020-09-28 at 8.35.00 PM

Podemos criar uma regra que diga… se você estiver atribuindo, use o ícone user-plus, mas se estiver visualizando atribuições, use o ícone tasks. Mas isso parece um padrão mais fraco do que “este ícone significa atribuir em todos os lugares”…

9 curtidas