サイドバーのカテゴリの順序を変更する機能

@LeoDavidson さんの投稿には多くの思慮深い回答があり、特にこの部分が気に入っています。

これも本当にありがたいです。サブカテゴリのネストを示すインジケータがあれば、親カテゴリの下にリスト表示され、わずかにインデントされると、ナビゲーションが劇的に改善されるでしょう!ユーザー制御で折りたたむことができれば、さらに良いでしょう。

コメント11の「すでに試した」ことは認識していますが…100程度のカテゴリと多くのサブカテゴリがあるサイトで試しましたか?ユーザーにとっては混乱したナンセンスになります。アルファベット順では、ユーザーにとって混乱したナンセンスになります。

サイトの順序をオプションとして使用できると素晴らしいでしょう。@knewt のように、これをオンにすることを自発的に選択できることなく、このメニューをサイトでオンにすることは想像しにくいです。

「いいね!」 9

間違っています。ユーザーにとってはひどいことになるでしょう。サイドバーに順不同で100以上のカテゴリがあるモックアップを作成してください。それは単に使えません。しかし、それこそがカテゴリページがある理由です。

代わりにサイドバーは、管理者ではなく、ユーザーが選択した、本当に重要な少数のカテゴリ用です。

「いいね!」 6

私の間違いをはっきりさせてくれてありがとう。:roll_eyes:

ユーザーが100以上のすべてのカテゴリをサイドバーに表示したいとは思わないだろうと提案しているわけではありません。しかし、ユーザーはさまざまなカテゴリで交流することが多く、サブカテゴリの名前は親カテゴリに対する相対的なものであり、文脈から外れるとあまり意味をなさなくなります。

そのため、ユーザーが選択したカテゴリのサイト内での順序付けが、私のサイトのユーザーにとって、使えるか使えないかの違いになります。

はい、カテゴリ数を減らすことも検討していますが、サイトの目的に合った妥当な数のカテゴリでも数十になるため、根本的な問題は残ります。

「いいね!」 8

どういたしまして。

しかし、あなたは基本的にカテゴリページをダンプしてサイドバーに移動する機能について尋ねています。

あなたや他のユーザーがタグについても同じことをしたい場合はどうなりますか?順序は関係ありません。依然として使用できません。

最善の選択肢は、フォーラムが使用するのと同じ順序を維持し、ユーザーがすべてをドラッグ&ドロップで好きな順序に並べられるようにすることです。

実際、サイドバーの最大の課題は、他のナビゲーションや構造との重複です。そして、ユーザーまたは管理者が事実上すべてをサイドバーに移動するツールを持っている場合、それは無意味です。フォーラム全体をサイドバーに移動しましょう :wink:

「いいね!」 2

私は断固として、絶対にそう求めていません。

私が求めているのは、(オプションで)選択されたカテゴリがアルファベット順ではなく、文脈に応じて並べ替えられることです。

OK、D&Dは問題ありませんが、私が求めているのは、あなたの提案の最初の部分、つまり、少なくともDiscourseのデフォルトではなく、フォーラムユーザーが使用するのと同じ順序にデフォルト設定することです。

「いいね!」 8

カテゴリのデフォルトの順序は、fixed category positions設定によって決まる/categoriesページの順序と一致させるべきであることに同意します。サイドバーで現在常にアルファベット順にソートされている異なるソートメカニズムを使用するのは奇妙に思えます。

@mcwumbly これはすでにあなたの注意を引いていますか、そしてあなたはどう思いますか?

「いいね!」 12

この問題について、さらに詳しく知りたい場合は、こちらのディスカッションをご覧ください: Nest subcategories under their parent categories in the sidebar

サイドバーに表示されるものがユーザーによって選択されたサブセットであるという事実は重要であり、サイト全体で選択されたソート方法を使用することが適切である可能性が高いと思います。

ここで議論しているような問題に対しては、ユーザーが複数のセクションを持つことを許可し、ソート方法を細かく制御しすぎるよりも、ユーザーが自分にとって意味のある方法でグループ化できるようにすることの方が重要になるだろうと推測します。

「いいね!」 6

なぜ奇妙なのでしょうか?重要なカテゴリからの新しい投稿の通知を受け取る機能を与えることが主なアイデアではなかったのでしょうか?そして、その重要性は管理者やソフトウェアではなく、ユーザーの決定によるものです。

では…サイドバーは、例えばカテゴリページの部分的なコピーなのか、それともユーザーのためのツールなのか?ここでの質問はそれです。

「いいね!」 2

上記の仮定が、意見の相違の核心にあるのかもしれません。一部の人にとっては、最もよく見ている/参加しているカテゴリにすばやくアクセスするためだけであり、他の人にとっては、カテゴリごとにアクティビティを追跡するためかもしれません。あなたは後者の線で考えていますが、多くのユーザーはそうではなく、たとえそうするユーザーであっても、最も変化の多いカテゴリをリストの一番上に表示したくないかもしれません。

私は個人的には、順序は固定であってほしいと思っており、既存のカテゴリ順序と一致するのであれば、それで全く問題ありません。最初のイテレーションでは、すべてのユーザーにカテゴリ順序を設定するように期待するよりも、既存のソート順を採用する方が間違いなく簡単です。

「いいね!」 9

実際、私の2つの根本的な前提は以下の通りです。

  • サイドバーは管理者ではなく、ユーザーのために作られている
  • サイドバーはリストページの代替ではない
「いいね!」 2

サイドバーのカテゴリを並べ替える方法は実装されましたか?これは私の実装にとって非常に重要です。

「いいね!」 3

いいえ、現在、カテゴリを並べ替える組み込みの方法はありません。特定の問題と、それがなぜ重要なのか、詳細を共有していただけますか?

「いいね!」 3

主な投稿の大部分を格納する 2 つのメインカテゴリがあります。そして、参照する必要がある 3 ~ 4 の特別なカテゴリがあります。

現在、3 ~ 4 の特別なカテゴリは数字(年)で始まるため、自動的に最初に表示されます。この場合、最初に 2 つのメインカテゴリを配置し、次に番号付きのカテゴリを配置したいと思います。

「いいね!」 4

fixed_category_positionsをオンにすると、好きな順序に並べることができます(デフォルトの最新投稿順ではなく)。インターフェースがどうなっているか思い出せませんが、ドラッグするか、並べ替え順序の番号を付けることができます。

編集:

ああ。すみません。タイトルにもっと注意を払うべきでした。 :person_shrugging:

「いいね!」 3

いいえ、そうではありません。サイドバーでは、現在、カテゴリは常にアルファベット順に並べ替えられています。fixed_category_positions が有効になっている場合は、カテゴリの並べ替え順序と一致するようにこれを変更する必要があることに同意します。

サイドバーには、このようなものをユーザーが設定できるようにするためのさらに多くの変更が予定されていますが、サイトのデフォルトは管理者が設定できるようにすべきであり、単にアルファベット順に並べ替えるのではなく、fixed_category_positions 設定に従うのが理にかなっています。

「いいね!」 14

考慮すべきシナリオは3つあると思います。

  1. すべてのカテゴリをリストするカテゴリページ
  2. 管理者がサイドバーに設定するカテゴリのサブセット
  3. ユーザーがサイドバーに追加することを選択するカテゴリのサブセット

(1) で選択された順序が (2) または (3) に適用されることは、特に現在サイドバーでサブカテゴリをネストせずにリストをフラット化していることを考えると、私には明らかではありません。

メタでは、現在サイドバーに以下のような設定があります。

  • announcements
  • community
  • documentation
  • ux

もし今日メタでこのロジックを適用した場合、サイドバーは以下のようになります。

  • documentation
  • ux
  • announcements
  • community

これを見て、「うーん…なぜ?」と思うのではないでしょうか。

リストが長くなると、探しているものを見つけるために素早くスキャンするのが難しくなります。アルファベット順であれば、探しているものを探す方向がわかります。

カテゴリページでは状況が異なります。すべてを説明付きでコンテキストに合わせて提示しようとしています。

管理者、そしておそらくユーザーにとっても、ここで追加の設定が欲しいという要望があることは明らかですが、fixed_category_positions を適用することが望ましいことなのかどうか、まだ確信が持てません。

「いいね!」 4

それは面白いですね。なぜなら、それを見たときに私は「:+1: そう、それがサイトオーナーがカテゴリを並べ替えることに決めた方法だ」と思います。アルファベット順の恣意的なリストよりも、サイトオーナーが思い描いた方法で並べられている方が、私には理にかなっています。

私が慣れているというのもあるかもしれません。なぜなら、私は過去2年間、Discourse for Teamsを使用しており、それは私が提案している順序に従っています。ここにスクリーンショットがあります。アルファベット順ではありませんが、理にかなった順序になっており、「Photos」のサブカテゴリはすべてサイドバーの「Photos」アイテムのすぐ下にあり、私が(サイトオーナーが)選んだ順序になっています。

「いいね!」 7

私の場合は、重要なカテゴリの明確なランキングまたは階層があります。たとえば、ミシガン大学バスケットボール(主な焦点)、次にミシガン大学バスケットボールのスカウト活動(より具体的なサブカテゴリ)、次にカレッジバスケットボール(より広範)、次にオフ・トピック(常に最後にしたい)。

「いいね!」 5

このブレークアウトされたサブスレッド(突然私がOPになりました…)は、多くの異なる方向に進んだように感じます。

ブレークアウト時に選択されたタイトルは、いくつかのことを省略しています。例えば、誰のための能力なのか、どのような文脈なのか?

これは私には少し逆のように感じます。なぜそうなるのか考えていました。:smiley:

アルファベット順ソートに意味がある特別な理由はありません。つまり、カテゴリの目的はカテゴリ分けすることであり、それは意味論を暗示していますが、アルファベット順のソート順は、カテゴリ分けという全体の目的に内在する意味論を不明瞭にします。

「announcements」がリストのトップに近いわけではないカテゴリのサブカテゴリとして埋もれていることに、私はより驚いています。

私は、announcementsがすべてのカテゴリビューのトップ付近にソートされることを期待しており、さらに、announcementsがなぜドキュメントの一形態と見なされないのか全く理解できません。機能に関する議論のサブカテゴリにすることを選択した理由は理解できません。それが私が「うーん…なぜ?」と思うことです。:smiling_face:

現在、私のサイトのカテゴリ数を現在のセットの半分未満に削減する作業の途中にありますが、どのような場合でも、サイドバーをアルファベット順に並べると混乱するような、豊富なコンテンツセットです。

「いいね!」 5

むしろ、ここでメタのカテゴリの順序付けが見直しを必要としている可能性を示していると言えるでしょう :wink:

「いいね!」 3