curi
(Elliot Temple)
2026 年 6 月 2 日午後 4:20
46
私のフォーラムでは、例のスクリーンショットのような「平らな表示」オプションが表示されません。
私にとって必要なのは、平らな表示をグローバルなデフォルトとし、ネスト表示をユーザーが望む場合にのみ利用可能なオプション表示とすることです。平らな表示は常にすぐに利用できるようにしたいです。
「ネスト表示」ボタンがあれば、ユーザーがいつでも切り替えられるので、それで問題ありません。さらに、ユーザーごとにネスト表示をデフォルトに設定できる機能もあれば理想的です。ただし、個別のトピックやすべてのトピックをいつでも平らな表示に戻せるようにする必要があります。
表示を切り替えるための適切な制御がない場合、平らな表示のままにするしかありません。
「いいね!」 2
実は、「フラット表示」オプションを完全に削除しました。これは内部テスト用に用意されており、フラット表示とネスト表示を簡単に比較できるようにするためでした。残しておく価値はないと判断したため、現在は削除されています。
「いいね!」 3
もしかしたら気のせいかもしれませんが、ネストされた返信が選択されると、全画面表示のブラウザで幅が狭くなっているように見えます:
これはModernize Foundation テーマ とは関係ないようです。このテーマを無効化して再度有効化しましたが、現象は変わりませんでした。
「いいね!」 1
あなたが思い込んでいるわけではありません。
タイムラインが削除されたため、より多くのスペースを占有しているため、幅が大きくなっています。
「いいね!」 2
もちろん!とても納得できます!何が変わったのか、どうしても特定できなかったので!
「いいね!」 2
ついにサポートされました👏
Reddit スタイルの UI は良いですが、以下のような別のデザインもあります:
- A: ...
- B: ...
- C → B: ...
- D → C: ...
中国では、このパターンがほぼすべてのフォーラムやソーシャルメディアプラットフォームで採用されています。また、最初の投稿を除くすべてのネストされた投稿を折りたたむ仕様になっています。これは気が散るのを防ぎ、一つの選択肢になり得ると思います。
「いいね!」 1
これを実現するには、「ネストされた返信の最大階層」を低く設定し(デフォルトは 10)、「ネストされた返信の階層制限を有効化」をオンにします。お試しください。
「いいね!」 3
こんにちは、
この機能は本当に優れており、会話の可読性が大幅に向上しました。
ただし、もしかしたら設定を見落としているかもしれませんが、2点の指摘があります。
「いいね!」 1
レポートをありがとうございます。最初の課題を修正するPR を作成しました。2 つ目の課題は、再ビルドすれば既に修正されていると思います。
「いいね!」 2
ねえ、リリー — 全然関係ない質問なんだけど、あなたが上に投稿したネストされた返信のスクリーンショットで使っているテーマは何?( aesthetics が気に入って、自分でも似たようなものにしたいんだ)
ありがとう
Lilly
(Lillian )
2026 年 6 月 14 日午後 4:49
58
オリジナルのWCAGカラーパレットに基づくものだと思います。
Nested Replies のデフォルト値を変更するコミット 6c9a8bd4b6213e96db0b36b631a3bfa121885b4c をマージしました。変更内容は以下の通りです(左が旧値、右が新値)。
Nested replies max depth: 10 → 3
Nested replies cap nesting depth: false → true
以前のデフォルト値を好んでいた場合は、デプロイ後に 10 と false に戻してください
「いいね!」 5
mcwumbly
(Dave McClure)
2026 年 6 月 26 日午後 5:58
61
@markvanlan 、それらの設定をカテゴリごとに切り替え可能にするアイデアについてどう思いますか?
私は、ユーザーが異なるユースケースに応じて異なる方法で設定したいと思う可能性があると考えています(例:より「投稿への投票」的なユースケースでは max: 1, cap: true、より自由な形式で高トラフィックのコメント付けには max: 10, cap: false など)。
そのようなニーズもあなたには見えていますか? それとも、サイト設定だけで十分で、それ以上のものは不要だと懐疑的ですか?
「いいね!」 4
あなたの直感は完全に正しいと思いますし、それが最終的な現実になるでしょう。投票、AMA(Ask Me Anything)、「乳製品 日記スタイル」など、ユースケースは非常に多いです。これらそれぞれには、まだ存在しない新しい設定に加えて、これらの設定に対して独自のパラメータが必要になるでしょう。
カテゴリごとにこれらの設定を個別に実装することは、技術的には容易です。ただし、管理者が複雑に感じることなく、直感的に設定できるようにすることが重要です。
その前に、目立つ問題として、特定のカテゴリ内の既存トピックをすべてネスト形式に後から適用する手段が現状存在しないという点があります(UI上での話です。サーバーに直接アクセスすれば可能です)。カテゴリでネストを有効にしても、それは新しいトピックにのみ影響し、既存のトピックには適用されません。
「いいね!」 2
最初は、このお知らせがネストされた返信形式になっていないのが面白かったのですが、その後、#news-and-events:announcements カテゴリ全体を再フォーマットする準備ができていないことに気づきました。
Discourseを始めて間もなく、フラットモデルを理解するために収集したいくつかのリソースです:
ジェフの標準的な見解:
丁寧な外部ノート:
There has been some consternation about the threading model used by Discourse, community.lsst.org’s platform, from those expecting the types of hierarchically nested reply chains that are standard on many forums. This post explains Discourse’s...
Reading time: 2 mins 🕑
Likes: 4 ❤
Discourseが「スレッド」ではなく**「トピック」を使用する理由(nested-repliesが考案される前の2017年)。
I was curious to see a discussion about why topics are called topics and not threads (the more common term in online forums, according to my experience) but so far I have not been able to find any. Has this really not been discussed previously?
Personally, I have gotten used to the discourse terminology but I find it somewhat of a pain when trying to explain things to new users, as “topic” is not intuitively understood while thread is well known from email and other online forums. Yet, I am rel…
さらに スレッド**について深く掘り下げたい方へ:
Why is the word, “threa.d” not allowed? I’m curious. Just tried to use it in a private message. And, lol the F bomb just auto corrected into a PM I was writing. Oops.
私は、@awesomerobot クリスがフラットモデルをCDCKのコミュニティ構築およびエンゲージメントモデルに適合すると擁護する意見 に本当に賛同しました。私たちがいくつかの管理者カテゴリ(問題追跡に有用)でネストされた返信を採用する可能性はありますが、一般的なディスカッションカテゴリには導入を慎重に進めます。
最後に、ネストされた返信を実装する可能性はありますが、無限スクロールは非常に恋しくなります。私は便利な自由回転式のスクロールホイールを備えたマウスを持っていますが、無限スクロールバーのスライダーを掴んでトピックを素早く移動する方法には敵いません。
This is an explanation of what “infinite scrolling” is and how it is implemented in Discourse.
Required user level: All users
Infinite scrolling is a feature designed to improve the user experience by automatically loading more content as you scroll down a page, instead of requiring manual page navigation.
Summary
In this documentation, we’ll cover:
The concept of infinite scrolling.
How Discourse implements infinite scrolling.
Key advantages of infinite …
「いいね!」 4
モデレーション の観点からすると、この機能の課題は、モデレーターがトピック内のすべての投稿を読み込みたいという点です。ネストされた返信形式ではこれが難しいように見えるため、オプションで時系列順のフラット表示(特定のグループに制限するなど)を提供できるのは依然として有用かもしれません。
その他のフィードバック:
スレッドを折りたたんだ後、将来そのトピックを再度開いた際にも折りたたんだ状態が維持されると便利だと思います。
最後にトピックを開いた以降の新しい返信が強調表示されるとより良いと思います。
「X件の新しい返信」ボタンは、一番上までスクロールしたときだけでなく、ページ上部の「並べ替え」セレクタのあたりに固定して常に表示されると良いと思います。
「いいね!」 7
現在、私が抱えている主な問題は、まだバグが多くて実用しにくいという点です。ページ内をスクロールすると、理由もなくランダムに異なる場所へジャンプしてしまいます。また、このビューを有効にすると、スクロール(さらに入力)がひどくラグくなるという報告を、複数の人から見てきました。私のM4 Pro MacBook Proでは特に気になりませんでしたが、おそらく私は恵まれているのでしょう。
JonahAragon1:
最後にトピックを開いた以降の新しい返信がハイライト表示されれば、さらに便利だろうな
今、自分のフォーラムのテストトピックを閲覧している最中、この機能(タイムスタンプ横のドットとして)が実際に存在していることにようやく気づきました。ただし、この表示はあまりにも地味すぎるし、何よりスクロール中にすぐに消えてしまうのが問題です。私としては、トピックを完全に離れてから再び戻ってくるまで、そのドットが表示され続けてほしいです。
トピックに戻ってきた際に、画面下部に固定表示される「次の未読コメントへジャンプ」ボタンがあればどうだろうと想像します。ただし、これはユーザーを混乱させる可能性もあるかもしれません。
良い点としては、削除されたコメントの処理方法が本当に気に入っています。通常のスレッドでも同様の仕組みがあればいいなと思います。現在のシステムでは、モデレーション(管理運営)の透明性が不十分だとの指摘をたびたび受けています。
正直なところ、このネストされた返信システムで最も気に入っている点の一つは、それが人々に適切な方法で返信することを強制するところです。ネストされた返信によって、以下のような対応が…
…IMO(私見では)はるかに容易になります。少なくとも私のフォーラムでは、現在、人々は返信したい投稿の「返信」ボタンを押すのが約70%で、残りの場合は特定の投稿への返信であっても、トピック全体の「返信」ボタンを押してしまいます。一方、ネストされたスレッドでは、そのようなミスはほぼ起こりません。モデレーションツールとして、ある投稿を別の投稿への返信としてマークするオプションが本当に 欲しいものです。
さらに、少なくとも私のフォーラムでは、複数の投稿に一度に返信するために引用機能を使うのが一般的ですが、これにより投稿を新しいトピックに分割することが極めて煩雑になります。
例えば、私がここで書いたこの返信自体を、1) トピック内の新しい未読投稿、2) 削除された投稿とモデレーション、3) ネストされたスレッドの利点と現在のフォーマットとの比較、という3つの新しいトピックに移動させようとした場合、それは困難を極めます。特に、分割を決定するまでに多くの人がこの投稿に返信している場合、さらに複雑になります。
ネストされた返信では、メッセージの連鎖が十分に長くなったら、問題なく独自のタイトルなどを付けた新しいトピックとして分割できます。また、「投稿+返信を選択」ボタンは、常に意図した通りに動作します。
確かに、私のフォーラムで最もよく見るフィードバックは、ネストされた返信により、投稿のライブフォローがほぼ不可能になってしまうというものです:
「いいね!」 3