Difícil encontrar o botão de logout no menu de usuário novo

Eu gosto, mas estou recebendo reclamações dos usuários de que eles não conseguem encontrar o botão de logout.

Poderia ser movido para o menu do usuário de nível superior?

Alternativamente, existe algum plugin bom que torne o botão de logout mais visível e funcione com o novo layout? Esta solução não funciona mais.

7 curtidas

Uma opção que estamos explorando aqui é criar um menu separado para notificações (por exemplo, sob um ícone de sino em vez do avatar). Ainda não está no topo da nossa lista, mas vamos mantê-lo em mente quando chegarmos lá, caso não funcione e queiramos abordar isso de alguma outra forma.

6 curtidas

Não tenho certeza de como as notificações estão relacionadas ao botão de logout.

Você quer dizer que, no momento, há várias ações de usuário e notificações diferentes acessadas através do avatar/ícone do usuário, e no futuro as notificações podem ser separadas das ações no nível do menu? Isso faria sentido, mas não sou uma pessoa de UI/UX, então ficarei feliz em fornecer feedback sobre o que você criar.

Obrigado por um software incrível e pelo esforço que todos vocês dedicam!

Talvez algo como o seguinte possa ser útil: adicionar o ícone de logout na cor de destaque ao menu, ao lado do botão de dispensar – e manter o original onde está.

6 curtidas

Eu gosto disso. Quão fácil seria implementar como uma solução temporária através de CSS personalizado?

Adicionar um botão dedicado, seguindo o existente para o perfil do usuário, ao .panel .menu-tabs-container > .bottom_tabs com o CSS a seguir deve ser suficiente:

#user-menu-bottom-logout {
  position: absolute;
  bottom: 0.5rem;
}
1 curtida

Isso seria muito útil - acha que poderia fazer isso como um Theme component?

Se você fornecer o código, ficarei feliz em empacotá-lo.

Eu nunca entendo isso.

Você tem um monte de usuários que usam computadores de acesso público? Ou usam algum computador na sala de família? Se não, por que sair? Alguma vez? Se você precisar sair para fazer login como outra pessoa, você pode aprender a digitar ZZ.

Se houvesse um cenário de acesso público, eu pensaria que o modo anônimo seria mais seguro do que o risco de deixar logins parciais pendentes. Afinal, nem todo SSO é logoff único.

1 curtida

Sim. Hospitais estão cheios disso. Mas estamos nos movendo inexoravelmente em direção a desktops virtuais pessoais, então isso está se tornando um problema menor.

O outro caso de uso (que é bem fraco) é para que as pessoas possam sair facilmente e ver como um site se parece para anônimos. Claro, elas poderiam apenas usar um modo anônimo para isso, mas isso está além de muitos usuários sem treinamento específico.

Verdade, mas a maioria das pessoas ainda não percebeu isso. Além disso, estamos apenas agora tendo acesso a navegadores baseados em Chromium dentro de instituições de saúde. Assustador, né?

Isso é super útil! Eu realmente deveria tirar alguns minutos e estudar esses atalhos de teclado mais de perto!!

1 curtida

Ah. Hospitais. Certo.

Talvez um banner global que anuncie o atalho valha a pena.

E quando você colocar o logout em um lugar mais óbvio, talvez tente incluir uma forma de comunicar o atalho. Se você realmente precisar sair, é super fácil.

1 curtida

Parece que a versão mais recente do Discourse tem uma seção dedicada de "perfil" no menu do usuário, e o botão de logout agora está lá.

É realmente difícil de encontrar, mas, considerando que cada um de nós provavelmente tem requisitos diferentes para o que é mais importante em termos de funcionalidade, consigo entender o raciocínio dos desenvolvedores ao agrupar essas ações dessa forma.

E, @hellekin - obrigado pelo código, eu só precisei atualizá-lo para abordar a classe logout em vez disso. E, a única coisa que eu consegui pensar foi em torná-lo vermelho vivo…

li.logout button .item-label {
  color: red;
}

li.logout button .d-icon-sign-out-alt {
  color: red;
}
3 curtidas

Preparei um pequeno componente que faz isso:

Screenshot 2023-01-23 at 1.48.07 PM

16 curtidas

Obrigado @awesomerobot por montar um componente do GitHub — torna muito mais fácil (e rápido) adicionar coisas. Isso é algo que nossos usuários pediram, e o método addUserMenuGlyph não funciona mais.

Após adicionar o componente e habilitá-lo no tema Padrão (temos apenas esse tema), ele ainda não aparece — alguma ideia? Estamos executando a versão 3.2.0beta4, está atualizada.

Parece que não funciona devido a alterações recentes no núcleo.
Eu fiz um PR :+1:

1 curtida

Obrigado! Aprovei e mesclei esta atualização.

Em algum momento, posso revisitar este componente porque ele modifica um componente padrão, que é mais propenso a esse tipo de regressão de tempos em tempos à medida que o Discourse é atualizado.

3 curtidas

Obrigado pelo componente de tema, isso definitivamente ajudará nossos usuários a encontrar o botão de logout onde ele está atualmente.

1 curtida