実験的なユーザーサイドバーナビゲーション

Discourseでは現在、コンテキストナビゲーションをさまざまな場所で使用しています(管理画面、ドキュメントのカテゴリ、チャット、AI会話など)。ナビゲーションが特に多いものの、まだこの方式を導入していない場所が一つあります。それがユーザープロフィールです。

この部分はリンクが多く、従来の横並びのレイアウトにはいくつかのデメリットがあります。情報がかなり詰め込まれていますね!

サイドバーを使うことで、この情報を整理できます。セクションを折りたたんだり、リンクをフィルタリングしたりすることも可能です。

このようにサイドバーを使うことにも独自のデメリットはあり、例えば小さい画面では発見しにくくなる可能性があります……が、まさにここで皆さんのフィードバックが役立ちます!

この機能は、Discourseサイトの更新時に実験的な変更として利用可能になります。管理者は /admin/config/upcoming-changes にアクセスし、sidebar user navigation を検索することで、全員または特定のグループに対してこれを有効にできます。

Metaで試してみたい場合は、デザイン実験グループ に参加してください。皆さんの意見を聞かせてください!

「いいね!」 17

自分の通知を表示すると、リアクションが表示されないようです

「いいね!」 2

また、サイドバーに表示されていないため、通知にも投票や解決済みトピックが表示されないことを追加で報告します。

「いいね!」 1

いいね!横スクロールのインターフェースには本当に反対だ。画面外にあるものを見逃しすぎる。

私には、「Filter Links(リンクのフィルタリング)」という表現はあまり意味が通じない。

これらは「リンク」というよりは、むしろメニュー項目に近いと思う。すべてのユーザー設定に対して完全な検索/フィルタリング機能がないのは残念だが、設定を細かく調整するユーザーは少ないのかもしれない。

個人的には、「Badges(バッジ)」はプロフィールの中で最も重要度の低い部分だと思うので、リストの最後にしてほしかった。

この開発をありがとう。大きな改善だ。

「いいね!」 1

プラグインによって追加されたリンクが再び表示されるようになりました!

「いいね!」 1

モバイルでは本当に使いにくい。デスクトップでも、サイドバーを使っていないユーザー(今の私の状態)にとっては同じだ。

「いいね!」 2

order: X というCSSクラスを使って順序を少し調整してみたら、こちらでは正常に動作しています :ok_hand:

この試みは非常に素晴らしいと思います。サイドバーにカテゴリを表示することでユーザーのホーム画面が非常にすっきりと整った印象になり、機能を一つのサイドバーに集約することで操作も非常に便利になります。

ただし、モバイル版では少し操作感が奇妙に感じられます。同じ位置に同じボタンアイコンがあっても、ページによって異なる2つの機能を持つことが原因かもしれません。

うまく言葉にできませんが、おそらく初めての試みなのでまだ慣れないだけなのかもしれません。

「いいね!」 3

はい、モバイルでのこれらのサイドバーはあまり良くないことに同意します。ハンバーガーメニューの内容を変更しても、その変化が見えないのは奇妙な体験だと思います。特に小さな画面用にナビゲーションをまとめる別のアプローチが必要になると思います。

「いいね!」 6

この新しいサイドバーは気に入っています。特に、招待セクションにある「使用済み招待」へのリンクは、直接リンクがなければ決して見つからないものなので、非常に助かります。

通常のサイドバーに戻れる「通常サイドバーを表示」のようなトグルをそこに設けることは可能でしょうか?そうすればユーザーは他のページに移動できますが、UXの観点からは意味がないでしょうか?

「いいね!」 1

経験の浅いユーザーを混乱させている一般的な「戻る」ボタンについて、私は何度も考えてきました。現時点で思いついた対策は、これらの「戻る」ボタンのスタイル(Docs、プロフィール、チャットなど、表示場所によって異なります)をできるだけ改善し、統一することだけです。

おそらく、より確実で堅牢なソリューションが今後登場するでしょう。DiscourseのUI/UXにおいて、一般的なレベルでまだ残っている唯一の大きな改善点だと考えています。これを実現すれば、一般的なユーザーも何の摩擦もなく利用できるようになるはずです。

「いいね!」 2

この機能について唯一気に入らない点は、ドロップダウン式ナビゲーションメニューではなくサイドバーを使ってフォーラムを閲覧している私たちにとって、UXがむしろ悪化してしまう点です。:pensive_face: この機能を効果的に活用するには、ドロップダウンメニューを使用している場合でも独立したサイドバーを作成できるテーマコンポーネントが必要です。そうしないと、コンテンツは常にハンバーガーメニューの2回目のクリック/タップの背後に隠れたままになり、チャットのサイドバーが同様の方法で隠れて混乱が生じた前例もあります。管理パネルのサイドバーのように、使用しているナビゲーションメニューの種類に関わらず、独立したサイドバーが常に表示され、機能するようネイティブにオプションが追加されることを強く望んでいます。

「いいね!」 1

いいと思います。ただ、サブメニューとして表示されているオプションを統合してほしいですね。いくつかのオプションが重複しています:プロフィール、プロフィールの環境設定、プロフィール設定、アカウント。

ユーザーにも管理者にも、各オプションがどこにあるのか分かりにくいようです。また、簡略化できる冗長な部分が多いと思います。

異なるオプションをより広範なリストに統合できます(通知+トラッキング+無視;UI+チャット+サイドバー+メール;アカウント+プロフィール+セキュリティ+カレンダー)。これにより、同じオプションを少ないページで確認できるようになり、クリックやタップの回数を減らすことができます。

ユーザーにとって依然として複雑な点の一つは、プロフィールの公開表示と、更新するためにアクセスする必要がある表示が異なることです。通常、プロフィールを表示しながらその場で更新でき、リストから離れる必要はありません(編集はアクセスしているユーザー本人のみ可能で、他者は不可)。

「いいね!」 1

これは、私たちのワークフローに関連するかなり独特なユースケースかもしれません。私の役割では、実験的なユーザーサイドバーが表示されるPM(プライベートメッセージ)に多くの時間を費やす必要があります。しかし、メインナビゲーションサイドバーのカスタマイズ済みセクションに追加したリンクに頻繁にアクセスしようとしても、そこには存在しません。閲覧中のPMから離れることなく、これらのリンクにアクセスする必要があります。

このコンテキストに応じたユーザーサイドバーの下に、ユーザーのカスタムサイドバーセクションを含めることは可能でしょうか。そうすれば、PMにいるユーザーはサイドバーを下にスクロールするだけで、カスタムリンクにアクセスできるようになります。

「いいね!」 2

「実験的」という説明が何を意味するのか気になっています。

私たちは、重大なバグが見つかった場合に無効化できるオプションがまだ残っている期間中に、変更をテストするために、すぐに「今後の変更」(変更の性質に応じて、全体的に、または最初は特定のグループに対して)を有効にしようと試みています。

もちろん、この変更のライフサイクルにおけるこの「アーリーアダプター」期間中に発見されたバグについて、Discourseプロジェクトに報告を出すことで、小さな貢献をしたいとも思っています。

しかし、「実験」という言葉は私には、その変更が必ずしも「今後」実装される保証はなく、むしろ中止される可能性があるように感じさせます。実験はもちろん素晴らしいことですが、私は将来の時点で確実に私のフォーラムに本格的にリリースされる変更のみをコミュニティに適用したいと考えています。

「いいね!」 1

まさにその通りです

「いいね!」 2

その場合、まずは Meta でこれらの変更を試行し、その経験を共有するのが最善のように思われます。そうすることで、前進し、維持または恒久化されることが決定された実験のみを有効にできます。

開発チームとの間で専用のトピックで議論したり、GitHub での進捗を追跡したりすることは、この点において有益です。それにより、すでにアルファ版やベータ版に登場している変更のみを受け入れることが可能になります。

「いいね!」 1