スレッド化されたトピック

以下を実行できるソリューションを求めています。

  • 返信は常に親投稿の下にネストされるようにする(つまり、「返信を表示」の下とメインの年表の両方に表示されないようにする)
  • 「返信を表示」をデフォルトで展開できるようにする
  • 返信のネストレベルを最大4レベルまで許可する(コアのDiscourseで許可されている1レベルのみではなく)

データには、各投稿の親IDを介して無限レベルのネストが既に格納されていますが、これをフロントエンドで表現する必要があります。

迅速に対応できる方を探しています。詳細については、またはこの作業が可能と思われる場合は、私に連絡してください。よろしくお願いします。

– アーロン

追伸:Discourseは、ある程度哲学的にスレッド形式の会話に反対していることは承知していますが、Discourseの他のすべてと、私たちのコミュニティ(およびビジネスオーナー)がスレッド形式を要求していることを気に入っています。

「いいね!」 4

こんにちは @PeakProsperity さん、

マーケットプレイスのトピックに割り込んで申し訳ありませんが、今この作業を始めるのに最適な時期ではないかもしれないということをお知らせしたく存じます。

現在、Discourse の JavaScript コードベースをモダナイズしており、ウィジェットシステムを Glimmer コンポーネントに置き換えています。

投稿ストリームはウィジェットを使用して記述されており、第2四半期にモダナイズ/書き直しを開始する予定です。

それが完了すると、投稿ストリームは書き直されるため、今行われた作業はすべてやり直し、少なくとも大幅な修正が必要になります。

これでいくらかの費用を節約できたことを願っています。 :smile:

とはいえ、プロジェクト自体については、投稿を適切にネストすることは、正しく完了させるには非常に大きなプロジェクトです。

フロントエンドでは、仕事の 90% は比較的迅速に完了できますが、使い始めるとすぐに多くのものが壊れ、残りの 10% は非常に困難です。

Discourse には、投稿が線形順序で表示/読み取られることを期待するコードがたくさんあります。

未読投稿の追跡方法など、サーバー側の影響に対処する必要もあります。

「いいね!」 10

情報ありがとうございます!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.