ネストされた返信の紹介

私のフォーラムでは、例のスクリーンショットのような「平らな表示」オプションが表示されません。

私にとって必要なのは、平らな表示をグローバルなデフォルトとし、ネスト表示をユーザーが望む場合にのみ利用可能なオプション表示とすることです。平らな表示は常にすぐに利用できるようにしたいです。

「ネスト表示」ボタンがあれば、ユーザーがいつでも切り替えられるので、それで問題ありません。さらに、ユーザーごとにネスト表示をデフォルトに設定できる機能もあれば理想的です。ただし、個別のトピックやすべてのトピックをいつでも平らな表示に戻せるようにする必要があります。

表示を切り替えるための適切な制御がない場合、平らな表示のままにするしかありません。

「いいね!」 2

実は、「フラット表示」オプションを完全に削除しました。これは内部テスト用に用意されており、フラット表示とネスト表示を簡単に比較できるようにするためでした。残しておく価値はないと判断したため、現在は削除されています。

「いいね!」 3

もしかしたら気のせいかもしれませんが、ネストされた返信が選択されると、全画面表示のブラウザで幅が狭くなっているように見えます:

これはModernize Foundation テーマとは関係ないようです。このテーマを無効化して再度有効化しましたが、現象は変わりませんでした。

「いいね!」 1

あなたが思い込んでいるわけではありません。

タイムラインが削除されたため、より多くのスペースを占有しているため、幅が大きくなっています。

「いいね!」 2

もちろん!とても納得できます!何が変わったのか、どうしても特定できなかったので!

「いいね!」 2

ついにサポートされました👏

Reddit スタイルの UI は良いですが、以下のような別のデザインもあります:

- A: ...
    - B: ...
    - C → B: ...
    - D → C: ...

中国では、このパターンがほぼすべてのフォーラムやソーシャルメディアプラットフォームで採用されています。また、最初の投稿を除くすべてのネストされた投稿を折りたたむ仕様になっています。これは気が散るのを防ぎ、一つの選択肢になり得ると思います。

「いいね!」 1

これを実現するには、「ネストされた返信の最大階層」を低く設定し(デフォルトは 10)、「ネストされた返信の階層制限を有効化」をオンにします。お試しください。

「いいね!」 3

こんにちは、
この機能は本当に優れており、会話の可読性が大幅に向上しました。
ただし、もしかしたら設定を見落としているかもしれませんが、2点の指摘があります。

  • 投稿がモデレーションされた場合、高権限ユーザー(モデレーター、管理者など)は、通常通り表示されるため、グレーアウトしたモデレーション済みメッセージを見ることができません。これらのメッセージを素早く識別するためのグレーアウト表示は、非常に有用です。

  • 会話に返信する際、フィルタが返信の書式設定バーを隠してしまい、画像の添付などの機能も利用できなくなります。

「いいね!」 1

レポートをありがとうございます。最初の課題を修正するPRを作成しました。2 つ目の課題は、再ビルドすれば既に修正されていると思います。

「いいね!」 2

このトピックはネストされているべきです。

「いいね!」 5

ねえ、リリー — 全然関係ない質問なんだけど、あなたが上に投稿したネストされた返信のスクリーンショットで使っているテーマは何?( aesthetics が気に入って、自分でも似たようなものにしたいんだ)

ありがとう

オリジナルのWCAGカラーパレットに基づくものだと思います。

必ずオプションにしてください!

Nested Replies のデフォルト値を変更するコミット 6c9a8bd4b6213e96db0b36b631a3bfa121885b4c をマージしました。変更内容は以下の通りです(左が旧値、右が新値)。

  • Nested replies max depth: 10 → 3
  • Nested replies cap nesting depth: false → true

以前のデフォルト値を好んでいた場合は、デプロイ後に 10 と false に戻してください :slight_smile:

「いいね!」 5

@markvanlan、それらの設定をカテゴリごとに切り替え可能にするアイデアについてどう思いますか?

私は、ユーザーが異なるユースケースに応じて異なる方法で設定したいと思う可能性があると考えています(例:より「投稿への投票」的なユースケースでは max: 1, cap: true、より自由な形式で高トラフィックのコメント付けには max: 10, cap: false など)。

そのようなニーズもあなたには見えていますか? それとも、サイト設定だけで十分で、それ以上のものは不要だと懐疑的ですか?

「いいね!」 4

あなたの直感は完全に正しいと思いますし、それが最終的な現実になるでしょう。投票、AMA(Ask Me Anything)、「乳製品日記スタイル」など、ユースケースは非常に多いです。これらそれぞれには、まだ存在しない新しい設定に加えて、これらの設定に対して独自のパラメータが必要になるでしょう。

カテゴリごとにこれらの設定を個別に実装することは、技術的には容易です。ただし、管理者が複雑に感じることなく、直感的に設定できるようにすることが重要です。

その前に、目立つ問題として、特定のカテゴリ内の既存トピックをすべてネスト形式に後から適用する手段が現状存在しないという点があります(UI上での話です。サーバーに直接アクセスすれば可能です)。カテゴリでネストを有効にしても、それは新しいトピックにのみ影響し、既存のトピックには適用されません。

「いいね!」 2

Mooing Cow with a Wig

「いいね!」 2

最初は、このお知らせがネストされた返信形式になっていないのが面白かったのですが、その後、#news-and-events:announcements カテゴリ全体を再フォーマットする準備ができていないことに気づきました。:slightly_smiling_face:

Discourseを始めて間もなく、フラットモデルを理解するために収集したいくつかのリソースです:
ジェフの標準的な見解:

丁寧な外部ノート:

Discourseが「スレッド」ではなく**「トピック」を使用する理由(nested-repliesが考案される前の2017年)。


さらに
スレッド**について深く掘り下げたい方へ:

私は、@awesomerobot クリスがフラットモデルをCDCKのコミュニティ構築およびエンゲージメントモデルに適合すると擁護する意見に本当に賛同しました。私たちがいくつかの管理者カテゴリ(問題追跡に有用)でネストされた返信を採用する可能性はありますが、一般的なディスカッションカテゴリには導入を慎重に進めます。

最後に、ネストされた返信を実装する可能性はありますが、無限スクロールは非常に恋しくなります。私は便利な自由回転式のスクロールホイールを備えたマウスを持っていますが、無限スクロールバーのスライダーを掴んでトピックを素早く移動する方法には敵いません。

「いいね!」 4

モデレーションの観点からすると、この機能の課題は、モデレーターがトピック内のすべての投稿を読み込みたいという点です。ネストされた返信形式ではこれが難しいように見えるため、オプションで時系列順のフラット表示(特定のグループに制限するなど)を提供できるのは依然として有用かもしれません。

その他のフィードバック:

  • スレッドを折りたたんだ後、将来そのトピックを再度開いた際にも折りたたんだ状態が維持されると便利だと思います。
  • 最後にトピックを開いた以降の新しい返信が強調表示されるとより良いと思います。
  • 「X件の新しい返信」ボタンは、一番上までスクロールしたときだけでなく、ページ上部の「並べ替え」セレクタのあたりに固定して常に表示されると良いと思います。
「いいね!」 7

現在、私が抱えている主な問題は、まだバグが多くて実用しにくいという点です。ページ内をスクロールすると、理由もなくランダムに異なる場所へジャンプしてしまいます。また、このビューを有効にすると、スクロール(さらに入力)がひどくラグくなるという報告を、複数の人から見てきました。私のM4 Pro MacBook Proでは特に気になりませんでしたが、おそらく私は恵まれているのでしょう。

今、自分のフォーラムのテストトピックを閲覧している最中、この機能(タイムスタンプ横のドットとして)が実際に存在していることにようやく気づきました。ただし、この表示はあまりにも地味すぎるし、何よりスクロール中にすぐに消えてしまうのが問題です。私としては、トピックを完全に離れてから再び戻ってくるまで、そのドットが表示され続けてほしいです。

トピックに戻ってきた際に、画面下部に固定表示される「次の未読コメントへジャンプ」ボタンがあればどうだろうと想像します。ただし、これはユーザーを混乱させる可能性もあるかもしれません。


良い点としては、削除されたコメントの処理方法が本当に気に入っています。通常のスレッドでも同様の仕組みがあればいいなと思います。現在のシステムでは、モデレーション(管理運営)の透明性が不十分だとの指摘をたびたび受けています。


正直なところ、このネストされた返信システムで最も気に入っている点の一つは、それが人々に適切な方法で返信することを強制するところです。ネストされた返信によって、以下のような対応が…

…IMO(私見では)はるかに容易になります。少なくとも私のフォーラムでは、現在、人々は返信したい投稿の「返信」ボタンを押すのが約70%で、残りの場合は特定の投稿への返信であっても、トピック全体の「返信」ボタンを押してしまいます。一方、ネストされたスレッドでは、そのようなミスはほぼ起こりません。モデレーションツールとして、ある投稿を別の投稿への返信としてマークするオプションが本当に欲しいものです。

さらに、少なくとも私のフォーラムでは、複数の投稿に一度に返信するために引用機能を使うのが一般的ですが、これにより投稿を新しいトピックに分割することが極めて煩雑になります。

例えば、私がここで書いたこの返信自体を、1) トピック内の新しい未読投稿、2) 削除された投稿とモデレーション、3) ネストされたスレッドの利点と現在のフォーマットとの比較、という3つの新しいトピックに移動させようとした場合、それは困難を極めます。特に、分割を決定するまでに多くの人がこの投稿に返信している場合、さらに複雑になります。

ネストされた返信では、メッセージの連鎖が十分に長くなったら、問題なく独自のタイトルなどを付けた新しいトピックとして分割できます。また、「投稿+返信を選択」ボタンは、常に意図した通りに動作します。


確かに、私のフォーラムで最もよく見るフィードバックは、ネストされた返信により、投稿のライブフォローがほぼ不可能になってしまうというものです:

「いいね!」 3