ネストされた返信の紹介

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

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

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

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

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

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

「いいね!」 3

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

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

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