この投稿は、Discourse のバッジ機能の背後にある根拠と、新規ユーザーに対するシステムの一般的な挙動を理解しようとする私の試みです。
少し背景を説明します。私は決して経験豊富な Discourse 管理者ではありません。私の組織のコミュニティ向けに、約 1 ヶ月間、単一のインスタンスを成功裡に運用しています。システムの設定と、私たちのニーズに合わせて適切に動作させることは、私にとって学習の連続でしたが、一度設定を完了すれば、その設計判断のほとんどに非常に満足しています。
ここで、私が Discourse インスタンスの管理者として短い期間在籍している間、かつ複数の独立したインスタンスの長期的なユーザーとして遭遇した、一見矛盾する点について述べたいと思います。
一方で、Discourse の UI はミニマリストで洗練されており、デスクトップでもモバイルでも、まさに UI デザインの教科書のようなものです。
他方で、システムは驚くほど頻繁にメッセージを送り、新規登録後しばらくの間、私の注意を絶えず要求します。私は、最初の「いいね」や最初の投稿への感謝、そして私がもし子供を授かったらその最初の子供への感謝まで、無限のバッジや通知のストリームについて話しています。Discourse が誕生した当時は、このようにするのには真剣な根拠があったと推測します。それは当時、ほとんどのフォーラムソフトウェアとは全く異なる「獣」だったのです。そして、完全に初心者をどう使いこなすか、どう振る舞うべきかを教育する方法を考え出す必要があったでしょう。
現在へと時を飛ばすと、Discourse は、コミュニティを大切にするほぼすべての事実上の標準となっています。そして、連邦アカウントシステムが存在しないため、それぞれのコミュニティに登録する必要があります。そして、それぞれの場所で新しいバッジで歓迎され、さらに別のバッジ、UI のヒント、そして常に (1) が表示されているこの小さな未読カウンターに遭遇します。これは常に、システムが私に提供する何らかのバッジや有益なヒントに関するものです。
「設定」の「インターフェース」セクションにある「新規ユーザーのオンボーディングヒントとバッジをスキップ」設定は多少は役立ちますが、これを有効にした後も、まだいくつかの注目を集める通知が表示されます。
もしかすると、Discourse ソフトウェアに不慣れな人が今ほど多くない現在、この機能のデフォルト設定を別の方向へ移行する時が来たのかもしれません。つまり、私たちの生活にはすでに十分な気が散る要素があるのではないでしょうか?
「いいね!」 14
バッジやチャット機能は、新規ユーザーのエンゲージメントを高めるために用意されています。コミュニティ内での行動に対して歓迎され、評価されていると感じてもらうことが目的です。
ただし、バッジがコミュニティに必要ないと判断される場合は、サイト設定から無効にすることも可能です。
「いいね!」 5
私だけが不快に感じ、歓迎されていない、あるいは評価されていないと感じているわけではないと思います。例を挙げてみましょう:パンデミック前、私たちは誰もが人生のある時点で実店舗を訪れたことがあります。時々、接客員が挨拶をして親切にしようとする人がいますが、私個人としては、それを激しく嫌っていました。ただ店内を自由に歩き回らせてほしいのです。必要なものがわかっていれば自分で探しますし、わからなければ聞きます!でも、店舗側にはおそらく金銭的な理由があるのでしょう。このように接客員が顧客に執拗に接することで、売上が測定可能な程度まで向上するからです。
私の質問は、Discourse の関係者が、このような行動が必要かどうかを調査したことがあるかどうかです。
もし「これは常識だ」という答えなら、10〜15 年前の「常識」は、ユーザーの署名欄を画面の半分も占めるようにし、てんかん発作を誘発するほど強烈なアニメーション GIF を含めることだったと反論させてください。
余談ですが、バッジシステムを無効にできることは承知しています。実際に、管理しているインスタンスではそうしました。問題は、私が今後登録する必要がある(一部は必須となる)インスタンスのデフォルト設定を制御できないことです。
「いいね!」 3
incapaz
(sjr04)
4
これが正しい設定かどうかはわかりませんが、これはすでに機能していることではありませんか?

discourse.example.com/my/preferences/interface で発見
「いいね!」 2
はい、でもいいえです。確かに一部のバッジ、ヒント、通知は削除されますが、アカウント全体のバッジ機能を完全にオフにするわけではありません(現在のアーキテクチャでは不可能だと認識しています)。
例えば、どこへ行っても「Basic」や「Editor」のバッジは引き続き獲得できます。
「いいね!」 3
あなたの例に従って言えば、たとえそれが嫌だとしても、私が所有していない店舗の従業員行動に関するポリシーを管理することはできません。
したがって、売上に最も寄与する要因を店舗の経営陣に決定させるのが最も合理的だと考えます。
これはフォーラムにも当てはまります。そのような奨励がフォーラムでのエンゲージメントを高めるのであれば、害はありません。それが気に入らない場合は、店舗(フォーラム)の管理者にフィードバックを送ることもできますが、ここでのできることには限りがあります。
明確にしておきますが、私はこの行動を擁護しているわけではありません。私もノイズを少し抑える必要があると考えており、そのような通知を「サイレント」や「低優先度キュー」のようにカスタマイズ可能にするべきだと思っています。しかし、新規ユーザーとして何らかの奨励を受けること自体には害があるとは思いません。
とはいえ、すでに30以上のフォーラムで同じバッジやプロモーションを受け取っている状況は、非常に奇妙で冗長に感じられます。
「いいね!」 2
私の例にある店舗がこのポリシーを導入する決定は、意識的なものであることを強調させてください。彼らはメリットとデメリットを比較検討し、この方法で販売を積極的に推進することを決めました。
私が目にした複数の Discourse コミュニティについての個人的な印象ですが、それらは単にデフォルト設定のままにしているか、この機能を無効化する設定が存在することを知らないようです。
「いいね!」 3
それは非常に奇妙ですね。管理者がバッジを無効にする設定を見つけるのは比較的簡単です。
また、個人的には、Discourse を過去 5 年間使用して以来、同様の不満を聞いたことがありません。
しかし、これは最初のセットアップウィザードでオプトイン設定として実装し、管理者がバッジの表示の有無を決定できるようにすべきだと考えます。
「いいね!」 1
私は先月、新規インストールの経験をしたばかりですが、そこにはある程度のカスタマイズ疲れがあるとお伝えできます。最初はインスタンスの見た方や、ポリシーテキストの反映内容などに集中します。その過程で設定を見落とすことも容易に起こり得ます。そして、おっしゃる通り、一般的には誰もそれに文句を言いません。意味のない通知を 10 回も無視するのは簡単だからです。
オプトイン部分には同意します。少なくとも、これにより管理者の意向を反映した意識的な決定へと変わるからです。
「いいね!」 5
もしかすると私の記憶違いかもしれませんが、Discourseフォーラムに登録する際に、こうしたものを無視するオプションがあったはずではありませんか?Discobotとのやり取りに多くの人が関与しているとも思えません。
バッジについては、それがその一部になるか、あるいは設定や通知の項目でオプションとして提供されるかもしれません。
ユーザーごとに新規ユーザーのオンボーディングを無効化する個別設定と、バッジをグローバルに有効化する(デフォルトで ON)管理者設定があります。@max_gashkov 氏は後者の根拠に関心があり、デフォルトを OFF にして省略することを希望していると理解しています。
「いいね!」 1
はい、それか、ユーザーがバッジやバッジ通知をオフにする機能ですね。
「いいね!」 2
simon
13
「いいね!」 6
ありがとう、サイモン。私は「苦情駆動開発」のコンセプトが気に入っているので、さらに苦情を言わせてもらいます!
「スキップ…」機能が意図した通りに動作していないのかもしれません。私が登録するすべてのフォーラムで、このオプションを選択しても、「ようこそ」バッジや「エディター」バッジ、その他いくつかの通知がまだ届いてきます。
別の解決策を提案してもよろしいでしょうか?Slack は多くの点で失敗しましたが、いくつかの点では成功しました。デスクトップ版では、ダイレクトメッセージとそれ以外の未読数をドックで区別し、アプリアイコンに数字またはドットを表示しています。Discourse の UI でも同様のことは可能でしょうか?ユーザーが開始したすべてのイベント(トピックへの返信、メンション、ユーザー間メッセージなど)には数字を、自動的なアクティビティ(バッジやその他何があるか確信はありません)にはドットを表示する、といった具合に。
「いいね!」 8
sam
(Sam Saffron)
15
これは当方の見落としのようです。設定でこれらを抑制するように対応いたします。
「いいね!」 11
andrei
(Andrei Prigorshnev)
18
これはバグが原因で発生していました。ここで修正されています:
「いいね!」 8
素晴らしいですね!バッジ通知のオプトアウトができるようになったのは嬉しいです。私も参加したサイトで同じ通知を受け取り、すっかり慣れっこになってしまいました。この問題を指摘してくれたのも、バグ修正をしてくれたのも、本当に素晴らしい発見です。@andrei さん、ありがとう!
Discourse for Teams では、バッジ機能を完全に無効化しています。もともと意欲を持って協力して働く人々が集まるプライベートなチームサイトでは、そんな動機付けは不要だからです!
discobot が無効化されているサイトではどうなるのでしょうか?ユーザー設定に移動する以外に、ユーザーがオプトアウトする方法はないのでしょうか?
実は、これは万引きを抑制するためなのではないでしょうか!
「いいね!」 5
rogerco
(Roger CO)
21
Discourse サイトのバッジや全体的なチャット機能の多さは、個人的にはかなり安っぽく感じます。
多くの管理者は単に気にしていないか、それらをオフにする方法を知らないのではないかと推測します。また、ユーザーのほとんどがそれに不満を訴えることもしないでしょう。それは組織に対する印象を少し損なう程度のわずらわしさであり、全体的な影響は否定的であっても測定されることはありません。
私としては、こうした機能はすべてデフォルトでオフになっており、サイト作成者が意識的にオンにする必要がある方が理にかなっていると思います。
私にとって、すべてのバッジや励ましは、せいぜい上から目線で、最悪の場合は侮辱的であり、常に気が散るものです。このシステムはユーザーを小学生のように扱っています(もしユーザーが小学生なら、それでも構いませんが)。
全体的に、インターネット上ではコンピューター操作の基礎レベルのユーザーが上級者よりも多いです。
バッジ機能は「好きか嫌いか」の二極化しやすい特徴です。一部のサイトでは、ユーザーが達成度を競うほど熱心になる一方、ここでの例のようにファンではないユーザーもいます。これは、サイト設定ウィザードでバッジ機能をオプションとして選択可能にするべきだという良い示唆かもしれません。
とはいえ、アカウント作成時に「初心者ではない」を選択してスキップする機能を改善することで、ここで寄せられている不満の多くが解消される可能性も十分にあります。
「いいね!」 13