Difficile de trouver le bouton de déconnexion dans le nouveau menu utilisateur

J’aime ça, mais je reçois des plaintes d’utilisateurs qui ne trouvent pas le bouton de déconnexion.

Pourriez-vous le déplacer dans le menu utilisateur de premier niveau ?

Alternativement, existe-t-il un bon plugin qui rend le bouton de déconnexion plus visible et fonctionne avec la nouvelle mise en page ? Cette solution ne fonctionne plus.

7 « J'aime »

Une option que nous explorons ici est de créer un menu séparé pour les notifications (par exemple, sous une icône de cloche plutôt que sous l’avatar). Ce n’est pas en haut de notre liste pour le moment, mais nous garderons cela à l’esprit lorsque nous y parviendrons également, au cas où cela ne fonctionnerait pas et que nous voudrions aborder cela d’une autre manière.

6 « J'aime »

Je ne suis pas sûr du lien entre les notifications et le bouton de déconnexion.

Voulez-vous dire qu’il existe actuellement plusieurs actions utilisateur et notifications différentes accessibles via l’avatar/l’icône de l’utilisateur, et qu’à l’avenir, les notifications pourraient être séparées des actions au niveau du menu ? Cela semblerait logique, mais je ne suis pas un expert en UI/UX, donc je serai ravi de donner mon avis sur tout ce que vous proposerez.

Merci pour ce logiciel génial et pour tous les efforts que vous y consacrez !

Peut-être que quelque chose comme ce qui suit pourrait être utile : ajouter l’icône de déconnexion en couleur d’accent au menu, à côté du bouton de rejet – et conserver l’original là où il se trouve.

6 « J'aime »

J’aime ça. Quelle serait la facilité de mise en œuvre comme solution temporaire via CSS personnalisé ?

L’ajout d’un bouton dédié, à la suite de celui existant pour le profil utilisateur, dans le .panel .menu-tabs-container > .bottom_tabs avec le CSS suivant devrait suffire :

#user-menu-bottom-logout {
  position: absolute;
  bottom: 0.5rem;
}
1 « J'aime »

Ce serait très utile - pensez-vous que vous pourriez le faire en tant que #composant-thème ?

Si vous fournissez le code, je serai heureux de l’empaqueter.

Je ne comprends jamais ça.

Avez-vous une bande d’utilisateurs qui utilisent des ordinateurs à accès public ? Ou utilisez-vous un ordinateur dans la salle familiale ? Sinon, pourquoi vous déconnecter ? Jamais ? Si vous devez vous déconnecter pour vous reconnecter en tant qu’une autre personne, vous pouvez apprendre à taper ZZ.

Si le scénario est un accès public, j’aurais pensé que la navigation privée serait plus sûre que de risquer de laisser des connexions partielles en suspens. Après tout, toutes les solutions SSO ne sont pas des déconnexions uniques.

1 « J'aime »

Oui. Les hôpitaux en sont pleins. Mais nous évoluons inexorablement vers des bureaux virtuels personnels, donc cela devient un problème moins important.

L’autre cas d’utilisation (qui est assez faible) est de permettre aux gens de se déconnecter facilement et de voir à quoi ressemble un site pour les anonymes. Bien sûr, ils pourraient simplement utiliser un mode incognito pour cela, mais cela dépasse la compréhension de nombreux utilisateurs sans formation spécifique.

C’est vrai, mais la plupart des gens ne l’ont pas encore compris. De plus, nous commençons seulement à avoir accès aux navigateurs basés sur Chromium à l’intérieur des établissements de santé. Effrayant, non ?

C’est super utile ! Je devrais vraiment prendre quelques minutes pour étudier de plus près ces raccourcis clavier !!

1 « J'aime »

Oh. Hôpitaux. D’accord.

Peut-être qu’une bannière globale qui fait la publicité du raccourci vaut la peine d’être essayée.

Et lorsque vous placerez la déconnexion dans un endroit plus évident, essayez peut-être d’y intégrer un moyen de communiquer le raccourci. Si vous avez vraiment besoin de vous déconnecter, c’est très facile.

1 « J'aime »

Il semble que la dernière version de Discourse dispose d’une section “profil” dédiée dans le menu utilisateur, et le bouton de déconnexion s’y trouve maintenant.

Ce n’est vraiment pas facile à trouver, mais étant donné que chacun d’entre nous a probablement des exigences différentes quant à la fonctionnalité la plus importante, je peux comprendre la réflexion des développeurs en regroupant ces actions de cette manière.

Et, @hellekin - merci pour le code, j’ai juste eu besoin de le mettre à jour pour cibler la classe logout à la place. Et, la seule chose à laquelle j’ai pu penser était de le rendre rouge vif…

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

li.logout button .d-icon-sign-out-alt {
  color: red;
}
3 « J'aime »

J’ai assemblé un petit composant qui fait cela :

Screenshot 2023-01-23 at 1.48.07 PM

16 « J'aime »

Merci @awesomerobot d’avoir mis en place un composant GitHub – cela rend l’ajout de choses tellement plus facile (et plus rapide). C’est quelque chose que nos utilisateurs ont demandé, et la méthode addUserMenuGlyph ne fonctionne plus.

Après avoir ajouté le composant et l’avoir activé dans le thème par défaut (nous n’avons que ce thème), il n’apparaît toujours pas – des idées ? Nous utilisons la version 3.2.0beta4, elle est à jour.

Il semblerait que cela ne fonctionne pas en raison de changements récents dans le noyau.
J’ai fait une PR :+1:

1 « J'aime »

Merci ! J’ai approuvé et fusionné cette mise à jour.

À un moment donné, je pourrais réexaminer ce composant car il modifie un composant par défaut, ce qui le rend plus sujet à ce genre de régression de temps en temps à mesure que Discourse est mis à jour.

3 « J'aime »

Merci pour ce composant de thème, il aidera certainement nos utilisateurs qui ont du mal à trouver le bouton de déconnexion là où il se trouve actuellement.

1 « J'aime »