レガシーハンバーガーナビゲーションメニューオプションの削除

昨年、新しいサイドバーナビゲーションメニューを発表しました。これはその後、新規サイトのデフォルトナビゲーションメニューとなり、多くの既存サイトでも採用されています。同時に、サイト設定の navigation_menu で、古いハンバーガー ドロップダウンメニューを legacy としてマークしました。

legacy ナビゲーションメニューの代替として、header dropdown ナビゲーションメニューオプションを導入しました。これは、sidebar ナビゲーションメニューを使用しないが、サイドバーが提供するカスタマイズ オプションを維持したいサイト向けに設計されています。

今後の Discourse リリースで、すべてのサイトを新しい header dropdown ナビゲーションに自動的に移行し、legacy ナビゲーションメニューのサポートを事実上終了します。その次のリリースでは、legacy ナビゲーションメニュー オプションを完全に削除します。 マネージドホスティングでは、まだ legacy ナビゲーションメニューを使用しているサイトを、徐々に header dropdown ナビゲーションメニューに移行していきます。

デフォルトのカテゴリまたはタグを設定しない場合、以下のように表示されることに注意してください。

Configure Defaults を介して、以下の設定に移動するデフォルトのカテゴリまたはタグを追加できます。

Screen Shot 2023-06-01 at 12.45.00

Screen Shot 2023-06-01 at 12.46.16

これらの変更は、ポップアップメニューから既存のユーザー設定に適用できます。

すべてのデフォルトを設定すると、All CategoriesAll Tags のリンクも表示できます。

Categories

Tags

ユーザーにとってのサイドバーのデフォルトエクスペリエンスは、ユーザーがサイドバーをパーソナライズする前に、サイトで最初に表示されるものとは異なります。

Normal User view

Header dropdown

Sidebar

Admin User view

Header dropdown

Sidebar

Anonymous User view

Header dropdown

Sidebar

legacy ハンバーガーメニューをカスタマイズするために公式プラグインAPIに依存するテーマやプラグインは、引き続き機能します。ただし、カスタマイズで公式プラグインAPIを使用していない場合は、header dropdown ナビゲーションメニューに合わせて適応させる必要がある場合があります。

header dropdown ナビゲーションメニューに切り替える際に問題が発生した場合は、フィードバックを共有してください。喜んでお手伝いさせていただきます。

「いいね!」 30

これは時期尚早のように思えます。ユーザーがカスタマイズできるセクションはまだプロトタイプのように感じられます。サイトレベルのカスタマイズはさらに未熟なようです。これを見る前に、ネストされたカテゴリのより良い処理は来るのでしょうか?タググループは?

「カテゴリと最新トピック」のフロントページスタイルでこれがどのように機能するように設計されているかについてのデザイン上の検討はありましたか?見逃したかもしれませんが、それらは不器用に衝突しているように見え、どうすればよいかわかりません。

そして、「コミュニティ」はまだ?本当に?

「いいね!」 7

これは、今後のリリースに更新した際に legacy に設定されているインスタンスでも自動的に行われることでしょうか、それともリリースでは今後 legacy を選択する機能が削除されるだけでしょうか?

ここで行われている変更は、「レガシー」(ハンバーガー)を使用しているサイトを新しい「ヘッダー ドロップダウン」(ハンバーガー)メニューに切り替えることです。

サイドバーを強制的に使用させるわけではなく、ヘッダー ドロップダウンはカテゴリと最新のホームページ オプションで問題なく機能するはずです。

あなたが言及したユーザーおよびサイト全体でカスタマイズ可能なセクションは、確かにまだ進化中ですが、それは新しいものです。

より広範な展開を開始するにつれて、サイトはオプトアウトしてハンバーガーをしばらくの間使用する機会を得ることができます。そのフィードバック(およびここでのフィードバック)を使用して、最終的な削除の前に必要なその他の変更があるかどうかを特定するのに役立てます。

これは 3.1 まで行う予定はありません。おそらく 7 月/8 月頃になるでしょう。

訂正します。途中でさらに時間が必要な問題が見つからなければ、もっと早く行う可能性があります。

「いいね!」 6

私の見解: 私はこれまでに多くのユーザー向けドキュメントを書いてきましたが、用語の正確さとユーザーにとっての分かりやすさにはこだわってきました。そのため、現在ではナビゲーター(またはナビゲーション)メニューと呼ぶようにしています。なぜなら、それが本来の機能だからです。ハンバーガーアイコンは、多くの人が使い続けている呼び方であり、他のアプリでもそのアイコンの一般的な名称となっています。従来のナビゲーターメニューにもハンバーガーアイコンはありました。新しいナビゲーターメニューは、ドロップダウンまたはサイドバーとして設定可能ですが、ドロップダウンモードなのに「サイドバー」と呼ばれる理由が分かりません。以前はレガシーメニューをハンバーガーメニューと呼んでいましたが、切り替えた際に、自分のユーザーのために用語を変更し、現在はナビゲーターメニュー(またはサイドバー)と呼び、アイコンはハンバーガーアイコンと呼んでいます。(例:「ナビゲーターメニューを表示するには、ハンバーガーアイコンをクリックしてください」)。

とにかく、この週末にレガシーメニューから新しいナビゲーターメニューに移行しました。当初は、ユーザーが適応しやすいように、レガシーメニューとできるだけ似せるためにドロップダウンモードを使用しました(私のユーザー層は高齢で、主に40〜80歳です)。展開は予想よりもはるかにうまくいき、ユーザーはカスタマイズ可能な機能を気に入っています。メニューはドロップダウンモードのままにしておくつもりでしたが、数日後、デスクトップでは左側のスライドアウトモードの方がはるかに優れていることに気づきました。モバイルビューに似ている点も気に入っています。そのため、昨夜一晩かけて左側にスライドアウトするように切り替え、非常に満足しています。今振り返ってみると、この意図しない段階的な移行は良かったと思います。

いくつかのフィードバック:

  • 私の唯一の大きな不満は、上部のカスタマイズに対する制御がもっと欲しいことです(「コミュニティ」という名前は、テキスト置換コンソールでフォーラムのタイトルに簡単に変更しました)。CSSを使用してその部分のいくつかの要素を変更しましたが、それらの要素にアクセスするのは少し難しいです。
  • 「最新」が「すべて」と呼ばれているのはなぜですか?これも変更しました
  • 「マイ投稿」は、スタッフ用の「管理者」と「レビュー」オプションよりも上に表示されるべきではありません。レビューが「…その他」セクションに押し込まれてしまいます。スタッフコントロールを優先してください。

今のところメニューは気に入っています。Discourseチームの皆さん、素晴らしい仕事です :clap: :slight_smile:


編集: この投稿をしてまもなく、すべては最新から新規に動的に変化することを知りました。パワーユーザーオプションをオンにして、誰かが指摘するまで気づきませんでした(しまった)。これが気に入りました。それに、より良い名前(最近 / 未読)を考え出す必要がありました。クールな機能です。また、フラグが保留中の場合、レビューが上に移動することも気づいたので、それも問題ありません。

「いいね!」 10

これをどこかで報告したのを覚えているのですが…まだカスタムカテゴリコンポーネントとの間で何らかのやり取りが発生しているようです…

追記:ここで以前報告しました…

「いいね!」 3

申し訳ありませんが、スクリーンショットでハイライトされているスペースに何が表示されることを期待しているか、明確にしていただけますか?これはカテゴリアイコンに関するものですか?

「いいね!」 3

アイコンがカテゴリの横に表示されることを期待しています。レガシーモードでは、次のように表示されます。

「いいね!」 7

これも当サイトにとっては後退となります。

「いいね!」 3

はい、古いトピックを見つけました。カテゴリのアイコンは、他のカスタマイズ可能なメニューセクションにあり、レガシーメニューでも使用可能だったため、利用できるはずです。

「いいね!」 3

はい、承知いたしました。古いメニューを削除する前に、カテゴリアイコンを何らかの方法で対応するようリストに追加します。

「いいね!」 9

OK、モデレーターと私で気付いたのですが、スタッフビューでは、フラグが保留中の場合、「レビュー」オプションが「管理者」の上に移動します。これはとても良いですね!上記の私の指摘(ほとんど)に対応しています。:slight_smile:

最近、ユーザーたちは比較的お行儀が良いです(笑)

「いいね!」 7

レビューするものが何もない場合に「レビュー」リンクを「その他」ドロップダウンにプッシュすることは、意図的な設計上の決定です。レビューキューにアイテムがある場合、リンクは自動的に「その他」ドロップダウンから移動されます。

「いいね!」 5

legacy から sidebar に切り替えようとしていますが、default sidebar categoriesdefault sidebar tags が適切に設定されているにもかかわらず、カテゴリとタグが空になっていることに気づきました。おそらく、これらがユーザー設定になる前に設定したか、既存のユーザーに対して変更しないと答えたかのどちらかだと思いますが、後者を選んだとは確信が持てません。

デフォルト設定を空にリセットし、履歴の変更について「はい」と答え、その後適切に設定し、再度「はい」と答える必要がありました。「はい」と一度空で答えることが重要でした。そうしないと、変更がユーザー設定に適用されませんでした。


また、これらの設定はサイドバーとヘッダードロップダウンの両方に適用されるのに、sidebar という名前になっているのは少し奇妙ですが、管理者設定の名前としてはそれほど大きな問題ではなく、設定名はユーザー設定からは隠されています。

しかし、ユーザー設定UIでは、「サイドバーのカテゴリセクション」などの設定を変更したい場合に、「サイドバー」セクションに移動しなければならないのは非常に奇妙に感じます。実際にはヘッダードロップダウンの設定を変更したい場合でもです。

「いいね!」 5

phpBB には「アクティブ トピック」と呼ばれるものがあり、これはこの目的に適した用語かもしれません。

「いいね!」 1

新しいメニューは分かりにくいです。最新情報など、人々が最も求めているものが欠けています。ナビゲーションには複数のクリックが必要になりました。ユーザーから苦情が来ています。どうすれば元に戻せますか?これはAtlassianを思い出させます。

ツールチップには「メニュー」としか表示されないので、そのように呼んでいます。

image

「いいね!」 1

Latest は Everything の一部です。これは Latest と Unread の間で動的に変化します。サイドバーの通知設定は、ユーザー設定のサイドバーにもあります。

必要であれば、すべてのユーザーが見ることができるカスタムリンクセクションに、/Latest および /Unread フィルターへのリンクをユーザーに追加できます。

また、js.sidebar.show_sidebar および js.sidebar.hide_sidebar のテキスト置換で、ハンバーガーアイコンのツールチップを好きなように変更することもできます。

テキスト置換を使用して、「Everything」の名前を変更することもできます。

「いいね!」 2

サイトをカスタマイズしてUXを改善できるのは良いですが、最初から優れたUXにするのはなぜできないのでしょうか?

「すべて」は、私が今まで見た中で最も奇妙なメニュー選択かもしれません。実際には「最新」と「未読」のどちらになるかを決定するのは何でしょうか?

また、このトピックの見出しで開発者用語(「ハンバーガー」)が使用されているのは良くありません。

「いいね!」 6

ハンバーガーアイコンは、私が覚えている限り、そのアイコンの受け入れられた名前です。多くのアプリで使用されています。アプリの管理者およびサポートを行ってきた限り、アイコン/メニューを説明するためにこの用語を使用しており、ユーザー(高齢者、非技術層)は問題なく、ハンバーガーメニューに食べ物のアイテムが入っていないことをよく冗談にしています。 :wink:

「いいね!」 2

未読アイテムがない場合、それは最新です

「いいね!」 3