それでも、議論は起こります。![]()
Discourse をソーシャルメディアプラットフォームのようにカスタマイズできることに、私はより関心があります。それは確かに可能ですが、どの程度難しいかはわかりません。
それでも、議論は起こります。![]()
Discourse をソーシャルメディアプラットフォームのようにカスタマイズできることに、私はより関心があります。それは確かに可能ですが、どの程度難しいかはわかりません。
このトピックにも興味があります!しかし、この議論を実践的なものにし、可能であれば提唱・実装につなげるためには、「ソーシャルメディア」とは何かの具体的な定義を最初に明確にすることが不可欠だと考えます。あなたが他の人々と指摘しているように、Discourse はネイティブ機能(またはプラグイン)においてすでに「ソーシャルメディア」の多くの側面を持っています:
これ以上挙げてもきりがありませんが、要点はお分かりいただけるでしょう。では、Discourse とソーシャルメディアの違いは何でしょうか?Discourse が持っていないものを特定する方が、これを解き明かす上でより生産的だと考えられます。私の頭に真っ先に浮かぶ大きな違い(あなたが最初の投稿で触れたことだと思いますが)は、「フィード」ビューの欠如です。
現在の Discourse が持っているもの(例:「最新」)と「フィード」ビューの主な違いは、トピックの内容全体を直接閲覧し、メインのフィードからそれと相互作用できる点にあります。これにはいくつかの含意があり、良いものもあれば、おそらく悪いものもありますが、ユーザーエクスペリエンスの観点からは、コンテンツを消費し、かつ相互作用するための摩擦の少ない環境を作ることが得意です。私が考える主な利点の一つは、ユーザーが一貫した「文脈」を維持しやすくなることです(例:フィード内での位置を維持する)。Twitter はブラウザのナビゲーション(前後)においてこれを特にうまく行っていますが、Facebook はそうではありません。ただし Facebook は、フィード内での相互作用(コメントの展開、コメントの投稿など、フィードから離れずに操作)をよりよくサポートしています。
Discourse もまた、前後の移動、最後のスクロール位置への復帰、最後にクリックされたトピックの短時間のハイライト表示において優れています。しかし、Discourse のトピックリストの密度の高さゆえに、自分の位置を維持することが依然として困難であり、それ以上に、トピックのみの表示では、さらに深く関与するかどうかを判断するのに十分な情報が得られないことが多いのです。
さて、既存のソーシャルメディアサイトのように動作する「純粋な」フィードビューが必ずしも望ましいとは限りません。それは、Discourse の理想(浅い反射的な相互作用の回避など)に事実上反対するものと言えるかもしれません。しかし、フィードビューの概念がそれらの理想に本質的に反対しているわけではないと考えます。むしろ、そのモデルの恩恵を受けつつ、Discourse の現在のアプローチの利点を維持する方法について考える価値があると思います。
いくつかのアイデアが頭に浮かびます。まず、Facebook や Twitter のような慣れ親しんだ「フィード」ビューがあると仮定します。これは、再帰性や人気度といったアルゴリズム/モデルによってランキングされます。これは「投稿」を表示しますが、Discourse においてはトピックに相当します。完全なトピックを表示するか要約のみを表示するか、コメント/返信をデフォルトで表示するかしないかは、実装における重要な詳細事項であり、考慮に値します。
デフォルトで完全なトピックを表示するのは問題があります。これにより非常に長いスクロールが必要となり、各トピックの投稿者部分を少なくとも完全にスクロールして次のトピックを見る必要があるため、フィードビューの目的がやや損なわれてしまうからです。したがって、要約を表示するのが賢明と思われます。良い投稿の要約を生成する簡単な方法は私には知られていません(これは Discourse の議論要約機能とは異なります)。そのため、X 文字/単語を超えた本文を単純に「折りたたむ」というアプローチが最も一般的に採用されているようです。完璧ではないかもしれませんが、現時点ではより良い代替案を知りません。他の実装と同様に、クリックで展開する(例:「もっと見る」)仕組みにできるでしょう。ただし、任意の位置から下部へジャンプする(つまり「フィード内の次のトピック」)か、または「フィード/ストリーム」内の元の位置に戻って再折りたたみする機能があれば理想的です。Facebook は必ずしもこれを備えていません(Twitter は投稿の長さが極めて限られているため、これは無関係です😄)。
コメント/返信も同様にクリックで展開できるようにできますが、トピックを表示している時と同じように、オーバーレイとして下部からフルの編集エリアをポップアップさせる(現在の動作)のが理想だと考えます。Facebook のようなインラインでの返信作成ではなく、こちらの方が、より長く、深みのある返信を促すでしょう。いつものようにインラインのトピック表示から引用することも可能です。実際の違いは、トピックの内容を上下にスクロールして通過すると、すぐに他のトピック(少なくとも折りたたみ表示では)が表示される点だけです。
展開/折りたたみの代替案として、コメントの表示とトピックとの相互作用を、より洗練された広々とした執筆エリアで実現し、小さなコメントボックスに起因する否定的なインセンティブ(浅い相互作用など)を回避するという要望にも応える可能性があるのは、ポップアップトピックビュー、つまり背景を暗くするモーダルウィンドウ(Reddit モデル)です。ウィンドウの外をクリックすることで閉じることができます。このアプローチのすべてが気に入っているわけではありませんが、懸念の多くは UX に関するものであり、クリックによるユーザーの意図のより良い解釈(私は Reddit のスレッドからあまりにも簡単にクリックで離れてしまいます)などで改善できると思います。利点は、コンテンツを表示するためのスペースが十分にあることで、トピックを読み進め、より深く相互作用することを促す点です。
全体的なフィードアプローチ、特に「Reddit」モデルは、Discourse の既存のアプローチと比較して特に興味深いと考えます。既存のトピックリストは、少なくともタイトル以外の何らかのコンテンツが見られる Facebook のフィードビューよりも、より浅く/スキャンしやすいという主張も成り立ちます。もちろん、Topic List Excerpts はこれをある程度解決していますが、それでも真の「フィード」ビューとは異なります。とはいえ、それは良い出発点かもしれません。そして実装すべきことは、この「モーダル」トピックビューのアイデア(またはインラインでのクリック展開ですが、これは私の素人非プログラマーの頭にはより大きな課題のように思えます)だけかもしれません。@anon73664359 さん、このような設定は、Discourse の「ソーシャルメディア」バージョンに対するあなたの要望の多くを満たすと思いますか?つまり、トピック抜粋、最新トピックビュー、モーダルポップアップトピックビューを備えた Discourse です。もしそうでない場合、何が不足していますか?
元の投稿を入力していたときは、実際にはTwitterではなく、Googleの(現在は廃止された)ソーシャルネットワークのことを考えていました。個人的には、後者よりも前者の方がずっと好みでした!![]()
ハッ!昔のG+ですね。私もG+の多くの点が気に入っていました。でも、やはり具体的にどのようなメリットや差別化要素があったのかについて話すことが重要だと思います。TwitterよりもG+を好むというご意見は承知しましたが、G+の優れた点を再現するためには、それらの要素を特定する必要があります。私もTwitterよりもG+を好んでいましたが、その大きな理由としては、Twitterの文字数制限やスレッド機能の貧弱さにあります。いずれにせよ、このトピックは「Fakebook」テーマのスレッドへの返信としてではなく、このスレッドで続ける方が適切だと考えます。必要な変更の範囲は、おそらくテーマだけで対応できる範囲を大きく超えているでしょう(私の知る限りでは)。
また、私が上記で提案したより具体的なアイデアについて、あなたはどうお考えですか?もし別のアプローチを好むなら、それらの方法がなぜあなたには合わないのか、そしてどのような方がより良い結果をもたらす可能性があるのでしょうか?
さて、次の数回の返信では、私が Google+ について熱弁するのを我慢してもらうことになりますね… ![]()
長い投稿の場合、Google+ は全文を表示していましたか、それともクリックするまで要約だけを表示していましたか?年々 Google+ の記憶が薄れてきており、ネット上でも詳しい情報がほとんど見つかりません。 ![]()
ハハ、全く問題ありませんよ。
私にもわかりません。皮肉なことに、これを調べている途中で Vine の動画へのリンクを見つけましたが、もしそれが… 別の 数年前に消滅したサービス上に載っていなかったなら、何か手がかりになったかもしれません。![]()
「展開」リンクが表示されている記事のスクリーンショットはこちらです:
Google が「ストリーム」のデザインをマルチカラムに変更した時期がありましたが、これが関係しているかもしれません。しかし、この動画によると、みんな G+ を Twitter のように使っていたようです。つまり、数文字から数百文字程度の短文でした。
これは多分、デモで見栄え良く、すっきり見せるためだったのでしょう…
こちらのリード画像では、一つの投稿に「続きを読む」が表示されていますが、その長さはストリーム内の他の投稿を示す画像に比べてかなり短いです。そのため、それが単に外部記事やリンクへのリンクなのか、それとも何か別のものなのかはわかりません。
おっしゃる通り、見つかる情報のほとんどは断片的で、間接的な言及がほとんどです。ストリームの様子を少なくともある時点では示唆していると思われる Chrome 拡張機能があります:
直接の関係はないかもしれませんが、これも興味深い例を示しています:
結局のところ、G+ のどのバージョンのデザインだったかによるのでしょうが、少なくともいくつかのバージョンでは「続きを読む」機能があったようです…
余談ですが、マルチカラムのストリームデザインがとても気に入りました。ただ、平均的なユーザーがどう感じるかはわかりません…
これが Discourse で実現可能かどうか気になります。このことがずっと頭から離れません… ![]()
では、Google+ がうまくやらなかったことはどうでしょうか?![]()
ある元 Google 社員は、それが Google+ で非対称なフォローモデルを採用していたことが原因だったと示唆しています。
https://onezero.medium.com/why-google-failed-4b9db05b973b
懐かしい思い出にふけるのは興味深いことですが、G+ の失敗が、Discourse を基盤とした「ソーシャルネットワークのような体験」を実現しようとする一般的なアイデアに直接的な影響を与えるとは私は考えません。むしろ、Discourse が既に備えているものと「ソーシャルネットワーク」を区別する、実際の機能的・設計的な側面が何かを理解する方が価値があるように思えます(G+ や他のサービスは、インスピレーションや比較、理解のためのモデルとして役立ちます)。そして、Discourse にプラグインやコア機能として組み込むことで、それらのメリットの一部をもたらしつつ、Discourse が既に得意としていることを損なわないように、どの機能や設計モデルがより価値があり、かつ合理的かを検討できるかどうかを確認してみましょう。現時点では、そのような方向性の議論がなぜか形にならないようですね。![]()
上記で述べたフィードビューに関する点や、それが Discourse 内でどのように実現されうるかについて、あなたはどう思いますか?
私も Google+ から多くの良い経験を得ました。実際、Google+ の閉鎖に対応する形で Discourse フォーラムの運営を始めるに至りました。私が考える Google+ の強みについて説明できればと思います。
Google+ ユーザーとして、私は投稿のストリームを見ていました。重要なのは、そのストリームをある程度制御できたことです。Google+ 全体のすべての投稿が表示されていたわけではありません。実際、自分が何を見るかを制御できる点が大きな強みでした。
Google+ の初期の機能は「サークル」でした。これは「誰に自分の投稿を見せるか」を制御する仕組みです。このアイデアは成功しませんでした。初期の「自分が何を見るか」の仕組みは、自分がフォローしている人からの投稿に基づいていましたが、これは二度にわたって改良されました。というのも、実際には誰かの発言すべてを見たいとは限らず、私たちは特定の関心を持っているからです。
最初の改良版は「コレクション」と呼ばれていました。このモデルでは、ユーザーは自分の一般的な投稿ストリームか、厳選されたストリームのいずれかに投稿しました。私の場合は約 4 つのトピックでした。その後、人そのものではなく、人々のコレクションをフォローできるようになりました。これは大きな改善でしたが、コレクションを有益に管理し、それに応じて投稿する必要があります。
2 番目の改良版は「コミュニティ」でした。このモデルでは、人々はコミュニティに参加し、ストリームにコミュニティの投稿を表示したり、それらと交流したりできました。コミュニティは公開または非公開に設定できました。コミュニティにはモデレーターがおり、それによって規範が生まれました。私は数十のコミュニティに所属し、いくつかをモデレートしていました。いつものように、投稿の質と量、メンバーの数によって、コミュニティの成功度は異なりました。
ソーシャルメディアの前提は、非常に多くの人が非常に多くの投稿を行っており、私たち一人ひとりはその一部だけを見て交流したいということです。主なメカニズムは人を選択し、その人の出力のみを表示することです。Facebook の場合は知人、Twitter の場合は(多くの場合)聞いたことがある人、そして Google+ の場合は共通の関心を持つ人々という具合です。
もう一つの側面は、コンテンツの表現形式です。Google+ では、公開の単位は投稿であり、投稿には線形なコメントストリームがありました。投稿には通常、写真が含まれていました。Google+ の後期のバージョンでは、コメントに写真を含めることができるようになり、さらにその後、投稿とコメントの両方に写真アルバムを含められるようになりました。そして、その写真自体にもコメントがつけられました。これはおそらくやりすぎでした。
このような豊かな機能を提供する中で、ストリームには投稿の冒頭部分(写真がある場合はそれも含む)と、コメントがある場合は数件のみを表示するという機能が非常に便利でした。
これらに加えて、ストリーム自体はほぼ時系列、すべて、またはほとんど、あるいは「最高」のものだけを表示するよう設定できました。つまり、現在で言うアルゴリズムが存在しましたが、当初はユーザーがアクセス可能なトグルやスライダーを備えていました。すべての新生児の写真を見たいわけではありませんが、赤ちゃんの誕生を完全に逃したくもないものです。
おそらく付け加えるべきですが、私の G+ での利用の大部分は、最終的な 1〜2 年はコミュニティで行っていました。G+ 終了後、G+ コミュニティの代替として 2〜3 つの Discourse フォーラムを利用してきました。どちらの場合も、異なるサブ関心を管理するためにカテゴリが役立つと考えています。ただし、フォーラムは単一の関心対象に特化したものです。
それに沿って、ソーシャルメディアプラットフォームは Discourse より一段階上位に位置するものと言えるでしょう。つまり、Discourse はそれぞれ独自のモデレーターとカテゴリを持つ複数のフォーラムを提供する必要があるということです。構造としては Reddit に似ているかもしれません。しかし、Reddit がユーザー自身のカスタムフロントページを構築し、関心のあるサブレッドからのコンテンツのみを収集することを可能にしているかどうかはわかりません。
2015 年後半以降の Google+ は、完全に関心(コミュニティとコレクションを通じて)に焦点を当てていました。サークルも存在していましたが、Google によって機能を制限され、隠されてしまいました。
「サークル」という概念、すなわち各投稿がフォロワーの一部にのみ配信されるという考え方は、現在 WhatsApp が占める領域です。これは私個人にとってあまり興味のあるモデルではありませんが、別のモデルではあります。このモデルが認識しているのは、私たち一人ひとりが多様な側面を呈しており、すべての目的に対して単一のペルソナを持っているわけではなく、またすべての考えや表現をすべての友人や知人に見せたいと望んでいるわけではないということです。私たちの仕事、家族、社交、市民、政治、そして性的な生活は、しばしば別々のものとして存在します。さらに、私たちは変化し、実験もします。
ソーシャルメディア向けの機能群を設計する前に、どのモデル(またはどのモデルたち)が最も目指すべき価値があるのかを決定することが重要です。私にとっては「コミュニティ」です。特定の関心分野に関する興味深い議論の公的な記録であり、発見可能性とモデレーションを備えたものです。
一部の G+ ユーザーや、Twitter や Facebook で不満を持つ一部のユーザーが、Fediverse(Mastodon、Diaspora、Friendica、Hubzilla など)のユーザーとなっています。それらの提供物とそのそれぞれのモデルを研究することもまた、良いアイデアでしょう。
サークルは、特に現在のソーシャル環境において、今よりもっと有用だったはずです。Google はそれを導入するには時期尚早すぎました。
あなたがそう言う理由もわかりますが、100% 同意できるかどうかは微妙ですね。特定の Discourse フォーラムが、完全な一般化されたソーシャルメディアプラットフォームのように「劇的に」異なるカテゴリを持つことはまずないでしょう。しかし、もし望むなら、カテゴリとサブカテゴリを使って非常に異なるトピックの議論を整理することは容易に可能です。これが実現していない場合、それは単なる慣習によるものなのか、それとも実際の機能や設計上の制限によるものなのかを問うことは有益です。私は前者の要素が強く、後者もある程度含まれていると疑っています。しかし Discourse は柔軟です。例えば、Facebook のグループのように、それぞれに強力に分離された議論エリアを持つ「ホーム」を備えた単一のフォーラムを作りたいという人がいれば、それはすでに合理的に実現可能だと考えます。そうすれば、メインのトピックストリーム(例えば「最新」)も、さらにソーシャルメディアの「フィード」のような体験になるでしょう。
ほぼその通りです。ただし、Facebook や他のプラットフォームと同様に、Reddit も自分が気に入るかもしれないと判断した他のランダムなコンテンツを混ぜ込んでいます。![]()
Discourse にも確かに「グループ」はありますが、もちろん、コンテンツを公開できる唯一の組織概念としてそれらを使うことはできません。グループはカテゴリに紐付ける必要があり、コンテンツはそこに「存在」します。ある意味で、これが Discourse とほとんどのソーシャルメディアプラットフォームとの違いの一端を明らかにしているかもしれません。Discourse はより多くの形式化された構造を持っています。たとえすべてを「未分類」にしてカテゴリを一切作らなかったとしても、摩擦のない体験にするには UI と戦うことになるでしょう。カテゴリは Discourse の仕組みにおいてある程度根本的なものです。これは興味深い洞察ですね。
まだ、あなたの「フィードビュー」に関する考え方や、G+ 以外における「ソーシャルメディア」の他の重要な差別化要素について知りたいと考えています。Google Plus には素晴らしい教訓があるかもしれませんが、Discourse がそれらの機能の一部をどのように表現できる可能性を理解するためには、「ソーシャルメディア」とは何かをより広く考察することが重要だと考えます。複数のソーシャルメディア体験を一緒に見れば、特定のプラットフォームの独自のモデルを超えた共通点を見つけやすくなるでしょう。
現状では、カテゴリが主な手段になると思います。カテゴリを訪れてそのフィードを見ることができます。これは G+ のコミュニティと少し似た仕組みになるでしょう。おそらく既にカテゴリごとのモデレーション機能もあるため、さらにその傾向が強まるでしょう。
そうなると、G+ の後期のような形になります。焦点はコミュニティにあります。友人と話すことではなく、トピックについて話すことが中心です。共有の関心を持つ友人がその中で現れることもありましたし、私自身も G+ でそのような経験がありました。
適切なプラグインを使えば、投稿の冒頭部分に画像付きのプレビューを表示でき、興味深いフィードを構成できます。また、興味深い議論が行われている可能性のある特定のトピックに飛び込む選択肢も提供されます。私はそのようなプラグインをインストールしたり使ったりしたことはありませんが、かつては導入しようかと考えたこともありました(ただし、プラグインのメンテナンスや不具合対応など、オーナーとしての私の負担が増える可能性があったためです)。
もちろん、私なりの考えもあります。私はアイデアに関心があるという意味で「知的」な人間です。トピック中心の議論は私にとって有益です。もし誰かが「人々とのつながり」を目的としてソーシャルメディアを求めるなら、それはまた別のツールの形を望むことになります。家族との連絡手段としてソーシャルメディアを捉える場合も同様です。あるいは、有名人の軽妙な言葉を読むことが目的なら、また別の形になります。「ソーシャルメディア」という言葉は、あまり明確に定義されていないと思います。
グループをそのように動作するように変更することは可能でしょうか?
カテゴリを「無効化」したり、それ自体を「非表示」にすることは可能でしょうか?もしかすると、私がグループについて触れたように、異なる動作をさせることはできるかもしれません。
ユーザープロフィールのアクティビティ欄を、Twitter のようにインタラクティブな形に変更するのはどうでしょうか?つまり、クリックしなくても「いいね」や「リシェア」ができ、投稿の全体像を確認できるようにするということです。
異なる Discourse フォーラムが、それぞれ独自の小さな世界のような存在であることが気に入っています。それらは、一度慣れれば訪問し理解しやすくなる、共通の基盤となる「物理法則」のようなものを共有していますが、独自のブランディング、ルール、会話のトーンなど、それぞれに特徴があります。それらはそれ自体として確固たる存在のように感じられます。そのような境界を曖昧にするようなことは、誤った方向への動きだと考えます。
私の「DiscourseDiscovery」的な世界観では、フォーラムごとに最新の活動をグループ化した(ただし要約・短縮された)フィードを想像できます。自分が完全なメンバーであるフォーラムは「ピン留め」され、残りの順序は、フォローしているトピック数、いいねの数、ブックマークの数などのインタラクションレベルに基づいて決定されるようなイメージです。
私が求めているのは、通常の Discourse のすべての機能と特徴を持ちながら、トピックの代わりにフォーラムが存在する「BIGdiscourse」なのかもしれません。![]()