ネストされた返信の導入

意味のある対話は、部屋にいる全員が互いの考えを聞き届けたときに実現します。Discourse において、フラットで直線的なタイムラインはそれを可能にする最良の方法でした。しかし、フラットな形式がすべてのコミュニティに適しているわけではありません。大規模で動きの速いフォーラムでは、単一のタイムラインに数千件の返信が並ぶため、誰一人として追いつくことができません。そのため、今年は慎重に完全にネストされた返信ビューの実験を行ってきました。この形式は、フラット形式では収まりきらなくなったコミュニティに非常に適していると考えています。

もともと実験的なプラグインとして始まったこの機能は、Discourse に直接組み込まれるプロジェクトへと発展しました。以下は、現在の実装例です。

特定の投稿へのリンク(共有リンクや通知から)がクリックされた場合、単一のスレッドビューが表示されます。

サイトで有効にする

この機能を有効にするサイト設定は、管理画面で利用可能です。「ネストされた返信」セクションに移動し、機能の有効化、デフォルトのソートモード、最大ネスト深度などを制御できます。

ロードマップ

現時点では、ネストされた返信は初期段階にあります。ロードマップはまだ完全に具体化されていませんが、今後実施予定の事項は以下の通りです。

  • モバイル環境での体験の改善

  • ネスト表示時のトピックタイムラインの再設計。現在、ネストされた返信モードではトピックにタイムラインが表示されません

  • トピックリストの「Hot」に似た、投稿の経年劣化を考慮した少なくとも新しい並べ替えモードの追加

制限事項

  • カテゴリでネストが有効化されても、既存のトピックはフラットモードのままです。各トピックは管理画面のレンチアイコンから個別に切り替え可能ですが、現在、既存のカテゴリ全体をネストモードに変換する方法はありません。

フィードバックをお待ちしています

この機能の開発を進めるため、皆様のご意見や実際の利用体験が必要です。もしこの機能があなたのコミュニティに合いそうであれば、ぜひ試してみてください。あなたやユーザーの感想を聞かせてください!

「いいね!」 13

OMG、最高!タイミングも完璧ですね。今夜、フォーラムを新しいサーバー(2 コンテナ構成)へ移行する予定で、数週間後にレギュラーシーズンやスポーツプールが始まるのを待ちきれません。これも良いテストケースになるでしょう。フラット形式と埋め込み形式の両方のディスカッションオプションが使えるなんて、とてもワクワクします。@markvanlan さん、そしてチームの皆様、ありがとうございます。

何かが壊れる様子を見るのも楽しそうですね :laughing:

「いいね!」 8

補足ですが、ツリーの複数の分岐で新しい返信がある場合、スレッド表示では一度に一つしか表示されていないようです。未読数が1ずつ減るたびに、何度か確認し直す必要がありました。

Discourse のアップデートを行っても、この機能を有効にするオプションが見つかりません。

セルフホスト環境なので、それが原因かもしれません :sweat_smile: