FacebookをDiscourseに置き換えるには何が必要か?

マストドン?あなたのコメントを理解するには、とても多くの調査が必要でした。マストドンは、TWITTER のオープンソース版のようです。Discourse と比較しているように見えることに、とても驚きました。私のような初心者から、多くの無知な意見がここにあります。まだ、これらすべてのウェブサービスの違いを理解しようとしています。どうやら、今は誰もわかっていないようです。私がこれを解決したら、ウィキペディアの項目を更新するかもしれません。私は何十年も編集者として活動しています。

「いいね!」 2

おっと、私の古い投稿ですね!

はい、それにお答えできるか見てみましょう:

「Facebook を Discourse に置き換えるには何が必要か?」

以前も指摘した通り、Facebook の決定的な機能はユーザーの「ニュースフィード」です。

Discourse が Facebook グループと競合しなければならないと仮定してみましょう(実際には異なるニッチを埋めていることはわかっています)。

しかし、Discourse を使って Facebook の棺桶に釘を打つことを想定してみてください。

私の意見では、その方法は Facebook のニュースフィードに匹敵する機能を提供することです。

Facebook グループが成功している理由は多岐にわたります。技術に詳しくない人でも簡単に設定でき、すでに信頼されているユーザーアカウントプールを活用できる点が特に重要です。しかし、成功の大きな要因の一つは、Facebook グループでの活動が、参加者のニュースフィードに、他のソースからの他のコンテンツと一緒に投稿されることです。

したがって、Discourse が Facebook グループと真に競合し、あるいは「置き換える」ためには、この機能を考慮し、どのように提供するかを検討する必要があります。

これにより、複数のソースからコンテンツを集約するというアイデアにつながります。Mastodon は Twitter に少し似ていますが、Facebook フィードのように、異なるエンティティが所有・運営するさまざまなサイトから集約する機能も持っています。

私の意見では、Discourse は、ユーザーが選んだ一連のインスタンスのトピックプレビューを一つのビューに結合できるアプリ、あるいはアーキテクチャの拡張を切実に求めています。

現在、私が参加しているさまざまな Discourse インスタンスで何が起きているかを詳しく見るには、異なるウェブサイトを訪問する必要があります。これは少し面倒です。

優れた Discourse Hub アプリは、その方向性を示しています。これは、あなたが関わっているフォーラムでの注目すべき活動に対する通知バッジを単一のビューで表示します。これが、追加されたすべての Discourse コミュニティの組み合わせである「最新」リスト、そしておそらく「注目/ウォッチ中」のトピックリストを実際に表示するように拡張されれば、素晴らしいものになるでしょう。そうすれば、スクロールダウンして、詳細を確認したいコミュニティを選択できます。このアプリはすでに(すべてのバッジを表示するために)集約の一種を実行しており、各サイトへのアクセスのためのユーザーの認証情報をすでに保持していますので…

分散サーバーのアーキテクチャを考えると、パフォーマンスや使いやすさの観点からひどい体験になる可能性もあるため、私の考えが間違っているかもしれませんが、それがどう機能するかを見てみたいものです。

しかし、この機能の欠如は、少なくとも私の Facebook グループからの移行の1つを失敗させました。ユーザーからは「別の場所に行くのが嫌だ」「Discourse の投稿を Facebook のニュースフィードで見ることができない」という不満が出ました。Discourse が他の分野で提供する大きな利点にもかかわらずです。このような失敗の経験は私だけではないと知っています。

Mastodon は、異なるソースからの集約を実行します。また、健全なオープンソースプロジェクトでもあります。これが私の言及の理由です。

これでより明確になったでしょうか?

「いいね!」 6

Facebook の核心には、ランキングアルゴリズムがあります:

正直に言うと、フォロープラグイン、シンプルなフィード、そしていくつかの UX 変更だけでは不十分です。特に Discourse コミュニティが成長した場合、適切な高度なランキングアルゴリズムがなければ、シグナルが低下しノイズが増えるため、ユーザーは混乱をきたします。また、Postgres はソーシャルネットワークを構築するためのデータベースとしては適していません。単にスケールしないからです。グラフデータベースである Neo4j の方が適しています。

しかし、Twitter はランキングアルゴリズムなしでも機能しています(少なくともオプションとして)。したがって、アイデアのより良い青写真となるかもしれません。

「いいね!」 1

Mastodon はこの方法でも問題なく動作しているようです。おそらく複雑なアルゴリズムは必要ないのでしょう。

でも、ある基準に基づいて表示を優先し、ノイズを減らすような実装には反対しません。プライバシーを侵害せずにそれを実装する方法はきっとあるはずです。

「ウォッチ」ビュー自体が素晴らしいものです。Discourse Hub でバッジを見るだけでなく、なぜ特定のトピックや投稿を独自のリストとして表示してはいけないのでしょうか?そのデータはそもそもあなたしかアクセスできないのですから。

「いいね!」 1

Discourse が既に提供している組み込みの「アルゴリズム」を活用し、複数のインスタンスの /top.json を併用するのはどうでしょうか。訪問済みまたは既読のトピックを除外し、異なるインスタンスを交互に配置します。さらに、ユーザーが最も好むインスタンスを判断するために、デバイス上での機械学習を実行するのも一案です。

「いいね!」 3

個人用 Reddit ホームページの仕組みは、おおよそこうです。あなたが購読しているさまざまなサブレッドのランキング付き投稿を集め、以下のように統合します。まずグループごとに上位のトピックを表示し、次にグループごとに2位以下のトピックを表示し、というように(そのほかの魔法のような仕組みも含まれますが、詳細は不明です)。

「いいね!」 2

もちろん。つまり、最新、トップ、そして視聴というビューですね。聞き覚えがありますか? :slight_smile:

「いいね!」 4

…これは、時系列順にフォローしている人やページの新しい投稿をそのまま表示してほしいと願う多くのユーザー(私自身もその一人です)をイライラさせています。そうすれば、自分がフォローしているページの数や活動度によって、ニュースフィードの雑然さを自分でコントロールできるのです。シンプルです。

「いいね!」 3

私が言った通りです:Facebook のブループリントではなく、Twitter のブループリントです。

ブロッククォート
Discourse = ボード(フォーラム)
Facebook = 別の生き物
なぜそれらを統合しようとしているのですか?
互換性はありません。

ブロッククォート
非常に混乱します。言葉は「英語」ですが、3 つの比喩(ボード、フォーラム、生き物)が機能していないように見えます。
Gmail、Reddit、TikTok、Instagram、Facebook については知っています。Discourse は異なります。わかりました。でも、どのように、そしてなぜでしょうか?

「いいね!」 1

唯一不足しており、かつ価値のあるソート順序は、「ホット」ページです。これは、過去24時間のトピックをスコアと時間減衰に基づいて順位付けします。現在のエンゲージメントがほとんどない、上位に過剰表示されている古いトピックの問題を解決します。減衰を伴うホットソートは、同じエンゲージメントを持つ古い投稿よりも、エンゲージメントのある新しいトピックを上位にランク付けします。当社は、このホット/減衰アルゴリズムを使用して、APIを通じて「最もホットな」トピックを自動的にグローバルにピン留めしています。

これは非常にシンプルで、なぜDiscourseのコアに「ホット」ソート順序が実装されていないのか不思議に思います。これにより、現在最も高い、あるいは最新のエンゲージメントを得ている最新のトピックを、はるかに優れた方法で一覧表示できるようになります。

「掲示板」と「フォーラム」は比喩ではなく、記述的な名詞です。これらはDiscourseそのものを表しています。「動物」は比喩です。Facebookが全く異なるものであると言っているのです。

リンゴとシボレーの違いはどのように、そしてなぜでしょうか?ほぼすべての点で異なります。Discourseはフォーラムソフトウェアであり、ディスカッションフォーラム(開発者が好む用語では「コミュニティ」)を実行するために設計されています。人々はフォーラムに参加し、参加すれば、フォーラムのメンバーである他の誰でも投稿したトピックや投稿を見ることができます。まさにここで起きていることです。

Facebookは、まあ、Facebookです。もしそれが何かわからないなら、ぜひ確認してみてください。Facebookは全く異なる目的のために設計されています。いくつかの重複する機能もあります(Facebookの「グループ」は、ディスカッションフォーラムにやや似ていますが)、しかし実際には全く異なるものです。DiscourseでFacebookを置き換えるという話は、自転車で列車を置き換えるという話と同様に無意味です。Facebookを何かで置き換えたいのであれば、最適な候補はおそらくdiaspora*でしょう。

このトピックの一部の人々は、あなたがフォローしているすべてのDiscourseフォーラムから新しいトピックを集め、1つのページに表示する単一の場所に価値があると考えているようです。それが実装されれば、Facebookの「ニュースフィード」にぼんやりと似るかもしれませんが、それを実行する価値はあまり見いだせません。

「いいね!」 4

トップは時間枠に制限できます。例えば、当日など。

あなたの見解には全く同意できません。

あなたはこれらの製品が別物であるかのように述べているようですが、明らかにそうではありません。Facebook グループは、機能面でもミッションの面で Discourse と大きな重複があります。

Discourse を孤立して利用しており、あなたのインスタンスが成功しているなら、それは素晴らしいことです。

しかし、他の投稿者からご存知かどうかわかりませんが、こちらこちら で示されているように、Facebook グループが一部の Discourse フォーラムの人気に影響を与えていることが観察されています。

ザッカーバーグ氏とその仲間が、フォーラムが失敗し、すべてのユーザーが Facebook のリソースに移行することに喜ばないなどと思うのは、愚かでしょう。

Facebook は単独の「もの」ではなく、非常に意欲的で競争力があり、強力な企業です。あなたが許可すれば、コミュニティを奪い取り、Facebook ログインの背後に隠してしまいます。人々の注目をさらに支配できるのであれば、彼らは喜んで自社の製品をさまざまな形に変えます。

私は単に、その状況に対抗するために Discourse のエコシステムを拡張する方法を提案しているに過ぎません。

「いいね!」 4

「この価値が見えない」という私の意見に同意しない、ということでしょうか?それはあなた次第ですが、あなたにとっては少し奇妙な立場ですね。

私が小さな Discourse ボードを運営しているとはいえ、私の意見は主にエンドユーザーの視点から出たものです。その視点に立てば、私がメンバーである他のすべての Discourse フォーラムの最新トピックがごった煮になったフィードには、全く関心はありません。実際、Facebook の「グループ」にも全く関心はありません。それらはフォーラムの代わりとしてはあまりに酷いもので、サポートチャネルとして使うとしても最後の手段です。さらに「ニュースフィード」アプローチは、それらを本来よりもさらに無用なものにしています。

「いいね!」 1

それは結構です。あなたの意見は完全に尊重されます。

私は定期的にDiscourseの約6つの異なるインスタンスを使用しており、Discourse Hubは、それぞれのインスタンスにいつアクセスすべきかを知るための不可欠なツールであり、毎回一つずつ開く必要がありません。

トピックリストレベルで集約されたフィードがあれば非常に助かります。私だけではないと思います。

「いいね!」 3

同じではありません。作成日とスコアが減衰していないため、依然として「人気度」でソートされていません。

「いいね!」 1

ご指摘の点は理解できますし、以前は同感でした。しかし、Discourseフォーラムをより多く発見してDiscourse Hubに追加するにつれ、その必要性は薄れてきました。私にとっては、個々のフォーラムを訪れる方が良いでしょう。Facebookグループでも同じことをしています。

「いいね!」 2

違いは技術や機能ではなく、コンテンツにあります。

GPS とランキングアルゴリズムの両方を使用する 2 つのアプリを比較しているようなものです。技術は本質的に同じですが、一方は最も近いレストランを見つけるためのアプリで、もう一方は最も近い潜在的なデート相手を見つけるためのアプリです。

Facebook は主に「自分自身」のためのプラットフォームです。「これが私、これが私の人生、これが私の写真、これが私の興味関心です。家族や友人と共有しましょう」というものです。

フォーラムは主に「トピック」のためのプラットフォームです。スポーツ、趣味、または興味に対する情熱を持ち、同じような情熱を持つ似た考えの人々と話したいというものです。

Facebook は他の分野にも進出しており、実際そうしています。コンテンツの販売や関心グループなどです。しかし、大部分において、それらは専門のプラットフォーム(通常、深みが欠如している)に劣ります。ただし、Facebook プラットフォーム全体を補完するものとなっています。

Discourse は、おそらく Facebook から「自己宣伝」の重要性を学ぶことができるかもしれません。ゲーム化から脱却し、Twitter(Facebook ではなく)のようなハイブリッドモデルへと移行することです。ユーザーがトップユーザーをフォローしてフィードとして利用し、構造化された会話を行うというものです。フォロワーを持つこと自体が、より多くのコンテンツを生み出すための刺激になる人もいます。

おそらく、ユーザーが以前にコンテンツを「いいね」した人、または「いいね」はしていないが他の人によって「いいね」が生成された投稿、あるいはその他の指標に基づいたパーソナライズされたフィードも考えられます。簡単ではなく、多くの微調整が必要になるでしょう。

要約すると、彼らが「異なる生き物」であるという意見には同意します。しかし、それがフォーラムプラットフォームを強化し、発展させるための学びを妨げるものではありません。

「いいね!」 6

ありがとうございます。Facebook は個人の宣伝の場であり、公の場で見られるものである必要があります。失礼や誤解は避け、政治的にも非常に正しい内容であるべきです。

私のような初心者にとって、Discourse はトピックに焦点が当てられており、個人の人格に焦点が当てられているわけではないように思えます。

Twitter は短いメッセージが多く、深い内容はあまりないのでしょうか。その理解で正しいでしょうか。

「いいね!」 1