新しいユーザーメニューでログアウトボタンを見つけるのは難しい

気に入っていますが、ユーザーからログアウトボタンが見つからないという苦情が出ています。

これを最上位のユーザーメニューに移動することはできますか?

あるいは、ログアウトボタンを目立たせ、新しいレイアウトでも動作する良いプラグインはありますか? この解決策はもう機能しません。

「いいね!」 7

現在検討中の選択肢の一つとして、通知専用のメニューを作成することが挙げられます(例:アバターではなくベルのアイコンの下)。これはまだ最優先事項ではありませんが、他の方法で対応する必要が生じた場合に備え、その際にも念頭に置くようにします。

「いいね!」 6

通知がログアウトボタンとどのように関連しているのか分かりません。

現在、ユーザーアバター/アイコンから複数の異なるユーザーアクションと通知にアクセスしており、将来的には通知がメニューレベルのアクションから分離される可能性があるということでしょうか?それは理にかなっているように思えますが、私はUI/UXの専門家ではないので、あなたが考案したものには喜んでフィードバックを提供します。

素晴らしいソフトウェアと皆さんの努力に感謝します!

メニューの「閉じる」ボタンの隣に、アクセントカラーのログアウトアイコンを追加するというのはどうでしょうか。元のアイコンはそのままにしておきます。

「いいね!」 6

これを気に入りました。カスタムCSSで一時的な対策として実装するのはどのくらい簡単ですか?

既存のユーザープロファイルボタンに続いて、.panel .menu-tabs-container > .bottom_tabs に専用ボタンを追加するには、次の CSS を使用すれば十分です。

#user-menu-bottom-logout {
  position: absolute;
  bottom: 0.5rem;
}
「いいね!」 1

それは非常に便利でしょう - それを#theme-componentとして作成できますか?

コードを提供していただければ、私がパッケージ化します。

これは理解できません。

公共アクセスコンピューターを使用するユーザーがたくさんいますか?それとも、リビングルームのコンピューターを使用しますか?そうでない場合、なぜログアウトするのですか?絶対に?誰か別の人としてログインし直すためにログアウトする必要がある場合は、ZZと入力することを学ぶことができます。

公共のアクセスシナリオがある場合、部分的なサインインが残っているリスクを冒すよりも、インコグニートの方が安全だと考えられます。結局のところ、すべてのSSOがシングルサインアウトであるわけではありません。

「いいね!」 1

はい。病院にはこのようなものがたくさんあります。しかし、私たちは仮想デスクトップへと着実に移行しているため、これは問題ではなくなりつつあります。

もう一つのユースケース(これはかなり弱いですが)は、人々が簡単にログアウトして、匿名でサイトがどのように見えるかを確認できるようにすることです。もちろん、そのためにはシークレットモードを使用することもできますが、それは特別な指導なしでは多くのユーザーには難しいでしょう。

本当ですが、ほとんどの人はまだそれに気づいていません。また、医療機関内でChromiumベースのブラウザアクセスが利用可能になったのは、ごく最近のことです。恐ろしいですよね?

それは非常に役立ちます!数分かけて、これらのキーボードショートカットをより詳しく調べるべきですね!

「いいね!」 1

ああ。病院。なるほど。

ショートカットを宣伝するグローバルバナーを試してみる価値があるかもしれません。

そして、ログアウトをもっとわかりやすい場所に移動させるときは、ショートカットを伝える方法をなんとか見つけてみてください。実際にログアウトする必要がある場合、それは非常に簡単です。

「いいね!」 1

Discourse の最新バージョンでは、ユーザーメニューに専用の「プロフィール」セクションがあり、ログアウトボタンがそこにあるようです。

見つけるのは非常に難しいですが、私たちそれぞれがどの機能が最も重要かについておそらく異なる要件を持っていることを考えると、開発者がこれらのアクションをこのようにグループ化することを考えたことは理解できます。

そして、@hellekin さん、コードをありがとうございます。logout クラスに対処するように更新する必要がありました。そして、私が考えた唯一のことは、それを明るい赤にすることでした…

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

li.logout button .d-icon-sign-out-alt {
  color: red;
}
「いいね!」 3

これを実現する小さなコンポーネントを作成しました。

Screenshot 2023-01-23 at 1.48.07 PM

「いいね!」 16

@awesomerobot、GitHubコンポーネントをまとめていただきありがとうございます。これにより、機能の追加がはるかに簡単(かつ迅速)になります。これはユーザーから要望されていたものであり、addUserMenuGlyphメソッドはもはや機能しません。

コンポーネントを追加し、Defaultテーマ(当社のテーマはそれのみです)で有効にした後も表示されません。何かアイデアはありますか?当社のバージョンは3.2.0beta4で、最新の状態です。

最近のコアの変更により、機能しないようです。
PRを作成しました :+1:

「いいね!」 1

ありがとうございます。このアップデートを承認し、マージしました。

Discourseのアップデートのたびに時々このようなリグレッションが発生しやすいデフォルトコンポーネントを変更しているため、いずれこのコンポーネントを見直すかもしれません。

「いいね!」 3

このテーマコンポーネントをありがとうございます。現在のログアウトボタンの場所を見つけるのに苦労しているユーザーにとって、これは間違いなく役立つでしょう。

「いいね!」 1