カテゴリハッシュタグの浮動カードとサブカテゴリハッシュタグ表示の改善 🎈

Can we make inline links to subcategories more concise? に従い、サブカテゴリのハッシュタグの表示方法を変更・改善するとともに、ユーザーメンション(例:@martin をクリックした場合)で既に確認できるのと同じフロートカード機能を追加します。

このカードには、カテゴリのタイトル、アイコン/絵文字、説明、および親カテゴリへのリンクが表示されます。権限を持つユーザーは、「説明を編集」ボタンや「新しいトピック」ボタンも確認できます。このボタンはカテゴリの文脈によって変化します(例:イベントカテゴリでは「新しいイベント」ボタンが表示されます)。

また、カードにはそのトピック内の直近の3つのカテゴリのリストも表示されます。カテゴリの閲覧権限がないユーザーは、ハッシュタグのリンクに従うだけで、カードは表示されません。

サブカテゴリのハッシュタグからは > 区切り記号が削除され、子カテゴリのみが表示されるようになります。変更前後の比較は以下の通りです:

この動作はすべて、Enable category hashtag cards という予定変更のフラグによって制御されています:

ご自身で試す前に確認したい場合は、こちらで有効化しています。投稿内の任意のカテゴリハッシュタグ(例:News and EventsCommunity Building)をクリックして、その様子をご覧ください。

「いいね!」 11

これらのカードを恒久的に無効にすることはできますか?ユーザーとして、そのリンクをクリックした場合は、中間ステップを経ずにカテゴリページに直接移動したいです。

また、UXに関するフィードバックとして、カードからカテゴリのトピック一覧へどのように移動するのでしょうか?スクリーンショットからは明確ではありません。

「いいね!」 1

カード内のカテゴリ名をクリックできると思います。ユーザーカードでユーザー名をクリックしてプロフィールを開くのと同じように、カテゴリ名をクリックすれば開けるはずです。

「いいね!」 2

この機能はここで有効化されています。そのため、自分のフォーラムでいじり始める前に、ここで試すことができます。

まだ開発中の段階ですので、ここでいただいたフィードバックを反映し、ベータ版/安定版への移行(現在はまだ実験段階です)前に調整を加えていきます。

クリック可能な領域がもっと分かりやすいべきだと思います。より具体的な要素を除いて、カード全体をクリック可能にするのが良いかもしれません。

「いいね!」 1

最初の投稿にいくつかの例があると、返信を読むのが面倒で、ただその機能がどのように動くか知りたい人にとって便利だと思います :slight_smile:

「いいね!」 1

テストしてみるのは良さそうですね、ありがとうございます。Announcements - Discourse Meta のようなサブカテゴリは実際どう表示されるのでしょうか?

すみません、# を使って手動で呼び出す必要がありますね。このように:News and Events > Announcements

# を使う場合、カテゴリの情報がインラインではなくモーダルに表示されるようになったので、カードにはトップカテゴリのみを表示する方がより理にかなっているのではないでしょうか?

「いいね!」 1

それが意図だったと思います

「いいね!」 3

この例では、なぜ「News & Events」の親カテゴリが残ったのでしょうか?以下の記述に従えば削除されるはずではありませんか:

参考までに、私は同じスラッグを持つカテゴリを何十個も持っています。そのため、ハッシュタグに親カテゴリを含めることは必須です。今回の変更により、カテゴリの表示名に親カテゴリ名を含めることができるようになると期待しています。従来の方法では、1Secure > 1Secure Ideas のように見栄えが悪かったのですが、この新しい変更により、1Secure Ideas のようにフラットな表示にできるかもしれません。

CleanShot 2026-09-17 at 09.35.56

「いいね!」 2

このオプションを残すことはなさそうです……設定項目が多すぎて :smiling_face_with_tear: 少なくともやるのは、ダブルクリックするとそのカテゴリに移動できるようにすることです。また、カードのポップアップ内のカテゴリ名をクリックすることもできます。

カテゴリへの直接リンクが欲しい場合は、このように書けば https://meta.discourse.org/c/news-and-events/announcements/67Announcements - Discourse Meta に変換されます。

良い指摘ですね。ここには「トピックへ移動」リンクを追加できると思います:

「いいね!」 3

ただし、@martin@awesomerobot がデザインを調整している間、この機能を experimental 環境でしばらく様子を見ることに異議はありません。

「いいね!」 4

もちろん、しばらくは前へ進む必要はありません(すぐにミートアップがある予定なので、その準備で忙しいはずです :slight_smile:

申し訳ありませんが、この機能には懐疑的です。ユーザーにとって、カードでデータを一目で確認できるのは理にかなっています。しかし、カテゴリやタグに関しては、追加の価値が見出せません。むしろ、意味のない余計なステップを増やすことで、状況を悪くしているように思えます。

これは現実的な回避策ではありません。ユーザーがまず別の場所からそのカテゴリのリンクを見つけなければならないからです。これもまたUXを悪くしています。

すみません、あまり好きではありません :slight_smile:

「いいね!」 1

私のユーザーの多くがPWA(Progressive Web App)を使用しています。そのため、リンクを取得するのは少し難しい作業です。一方で、彼らはカテゴリへのリンクを貼っていません。私の推測では、ソーシャルメディアから来ていて、ゲームや技術、ITなどではない、非技術的なフォーラムの大多数も同じだと思います。

私もファンではありません。最近のシステムは、ユーザーが探しているものを見つけるのではなく、すべてカード形式のデザインに移行しつつあるようです。おそらく私は古風すぎて、リンクがターゲットに到達する簡単な方法であることを期待しているのかもしれません。

しかし、管理者である私がそれを使用しないことを選べるなら、それは問題ではありません(私のコミュニティでは、意見を持つ少数のユーザーもそれを好んでおらず、もし彼らの嗜好が変われば、私はすぐにカード形式に移行します。結局、私のフォーラムは私ではなく、ユーザーによる議論のためのものだからです)。

「いいね!」 3