Threaded discussion is ultimately too complex to survive on the public Internet?

新しいチャットスレッド機能が登場したようです。ほとんど読みましたが、ここで人々が求めているものと同じでしょうか?

「いいね!」 1

@vel、よくわかりません。LemmyやRedditのようなスレッド表示が欲しいのですが、その機能の説明は、せいぜい複雑に思えます。

「いいね!」 1

まず、Discourseのディスカッション形式は、その多くの慎重に作られたデザインと共に大好きですが、特定のコメントを掘り下げるために、トピックによってはスレッド形式も非常に気に入っています。チャットスレッドが、もし既にそうでなければ、これを解決してくれることを願っています。

スレッドには問題があることは理解していますが、一部のディスカッションでは適切だと思いますし、もし誰かがそれらの問題を解決できるとしたら、ここにいる人々がそれを理解できると思います。具体的には、組織の好みだと思います。このディスカッションをどのように整理したいですか?

主な理由は、時々、誰が誰に返信したかを見たいし、特定のコメントに返信したいからです。

「いいね!」 2

類似点はありますが、スレッドはチャットチャンネルでのみ利用可能です。現在、トピックにスレッドを追加する計画はありません。

「いいね!」 1

もしそうなら、プラグインでサポートを追加することは可能ですか?

「いいね!」 1

プラグインを使えば何でも可能ですが、複雑な作業になります。

試してみたい方への注意点として、トピックの最新化を開始したばかりで、カスタムウィジェットシステムを削除し、最新バージョンのEmberを利用するようにしています(これには数ヶ月かかるでしょう)。そのため、今から始めるのは悪い時期です。

「いいね!」 4

これは近年変化しました。良いディスカッションのトピックがある場合、スレッドはスレッド化された応答を整理するのに役立ちます。

この投稿からさらに6年以上が経過しました。おそらく、世界中のコミュニティはスレッディングに関してある程度成熟したのではないでしょうか?そして、私は一つの区別をしたいのですが、ソーシャルメディアサイトで使用されている最初のレベルの返信のソートは、私が興味を持っているものではありません。私は特定のコメントに返信し、それが示されていることを見て、迷子にならないことを望んでいます。

スレッディングを好まない人がいる理由は理解しています。なぜですか?それらの具体的な理由は?議論してください。

追伸:誰かが置き換えを求めているとは思いませんが、何らかのオプションサポート(将来またはプラグインによる)は求めています。

「いいね!」 1

Discourseはモデレーション活動に重点を置いています(これは一般的にコミュニティにとって健全です)。

件名から逸脱した投稿は、別のトピックまたは新しいトピックに移動される傾向があります。

それがDiscourseの方法です。

しかし、確かに、プラグイン…

「いいね!」 2

引用がその問題を大部分解決するでしょう。また、トピック全体ではなく特定の投稿の「返信」ボタンをクリックすると、投稿は元の投稿への返信としてマークされ、元の投稿からそれらの返信を展開できます。

「いいね!」 4

それは私にとって全く解決になりません、@mpalmer。文脈を把握することはできますが(その機能なしでは、推測以外では不可能ですが)、特定の会話を追いやすくはなりません。

「いいね!」 2

それはどういう意味ですか? プラグインを作成する方法は2つあり、元の方法は廃止されるのですか?

「いいね!」 2

コードは現在流動的であるため、時間と労力を節約するために、リファクタリングされたコードが本番環境に到達するまでプラグインまたはテーマコンポーネントの作成を待つ価値があるかもしれません :slight_smile:

「いいね!」 5

以前のバージョンを基にしたプラグインを作成し、必要に応じて更新することはできませんか?

velさん、明らかにできますが、アップデート後に書き直す必要があるとわかっているのに、なぜ誰かがその作業に投資するのでしょうか?

「いいね!」 1

Discourse には、会話が新しいトピックにスレッド化されることを許可するという考え方があると思いますが、人々が 1) そのようなリンクされたトピックを作成する ことや、2) リンクされたトピックに関する詳細をあまり見ることが、それほど簡単ではないと思います。

以前にも言ったかもしれませんが、Discourse は、全員が参加する大きな円卓での会話のようなもので、一人の人が順番に線形的な会話を進めていくものだと考えています。

さて、現実の世界では、大きなテーブルはしばしば小さな会話に分かれます。これは、人々がスレッドと呼ぶものだと思います。Discourse のアナロジーでは、メインのテーブルは一つのトピックに留まりたいので、数人が共同でテーブルを離れて別のテーブルや別の部屋(多くの場合、リンクされたトピック)に行くことを決定する、ということかもしれません。

現実の世界では、なぜその人々が去り、何を話したいのか、何人いるのか、新しい議論のエネルギーはどのようなものなのか、などを垣間見ることができることがあります。

Discourse では、現在のところ、現在の議論に留まりながら、新しい議論を垣間見ることができるのは、新しいトピックのタイトルが付いたリンクアイコンのリストだけだと思います。

それがもっと詳細になったらどうでしょうか?新しいトピックのカテゴリ、タグ、トピックに返信している人の数などを表示するのです。また、トピック内で「リンクされたトピックとして返信する」ボタンをクリックして開始されたトピックなのか、それとも既存のトピックで現在のトピックへのリンクを投稿した人が開始したトピックなのか、ということさえも表示できるかもしれません。

現在、私はリンクされたトピックのリンクを確認することを自分に思い出さなければなりません。正直なところ、クリックするたびに、そのタイトルのトピック以外に何が得られるのか分かりません。

ですから、Discourse を再構築してネストされた会話を許可するのではなく、リンクされたトピック機能を強調し、それらを作成する容易さと、それらの中に何が存在するかを見る容易さの両方を少し調整するだけではないかと疑問に思います。

「いいね!」 1

@vel、このプラグインを今すぐ作成し、新しいコードがデプロイされたら更新してください。あなたの熱意は明らかであり、必要な時間を費やす準備ができていると確信しています。

「いいね!」 1

Discourse は、スレッドサポート(ネイティブまたはプラグイン)(インスタンスの所有者が、意味のある場所で使用するかどうかを選択できるようにする)があれば、より多くの顧客を獲得できると信じています。

今作業するのと後で作業するのとで、どちらがより多くの作業になるかはわかりません。推測ですが、それは状況によります。しかし、作業を進める過程で、機能したものは、書き直す必要があっても、そのコードや経験を再利用できるでしょう。今何かを開発することで、必要となる可能性のあるAPIを含むリファクタリングがより良いものになるかもしれません。

私は仕事でプラグインを書いています(10年以上の経験があります)ので、問題ありません。しかし、Discourseのプラグインを書いたことはありません。資金が集まれば(様々な理由で、金銭的な問題で途中で離れることになりたくないため)、私が書くでしょう。または、私が探している機能があれば、他の人が書くものに貢献するでしょう。

「いいね!」 1

@vel,

何に依存するのですか?

それは、Emberの実装の再構築中に、どのくらいの変更があり、どのような変更があるかに依存します。

その文は無意味に曖昧で、どちらにしてもいくぶん無意味です。


私も全く同感です。

はい。これに依存します。何が変更され、Emberがそれとどう関係するのか私にはわかりません。プラグインAPIが同じままであれば、今始めるか後で始めるかは関係ありません。APIが変更された場合、私が今作業していて、彼らがリファクタリングを今行っている場合、私が必要とするAPIに関するフィードバックを受け取ることができます。

もし彼らがEmber SDKでDiscourse自体を書き直しているのであれば、いいえ、私はこれに時間を費やすつもりはありません。

「いいね!」 1