いいねとしてカウントされるリアクションの変更:thumbsup::heart:

これまで、Discourse Reactions プラグインでは、トピックランキングやバッジの付与を目的とした「いいね」として、単一のリアクションのみをカウントしていました :heart:

リアクションがサイトメンバーが投稿にインタラクションする重要な方法になったため、このパラダイムを変更します。デフォルトでは :-1: リアクションのみが「いいね」としてカウントされませんが、それ以外はすべて「いいね」としてカウントされます。

この変更の一環として、リアクションを使用していたサイトでは、トピックランキングとバッジの付与が、エンゲージメントをより正確に反映するように調整されます。オプトアウトする方法はありません。ただし、いいねとしてカウントしたくないすべてのリアクションを拒否リストに追加することは可能です。

デフォルトでは、いいねリアクションは :heart: ですが、:+1: や、コミュニティに最適なリアクションに変更できます。サイトが確立されたら、この設定を変更しないことをお勧めします。この設定が変更されても、過去の「いいね」レコードは変更されません。一度設定したら、そのままにしておくのが最善です。

現在、Meta でこの設定を有効にし、まもなくリアクションを使用しているすべてのサイトに展開します。

技術的な詳細

バックフィルロジックは、当初 discourse_reactions_like_sync_enabled サイト設定によって無効になっています。数週間後、この設定を削除し、discourse_reactions_reaction_for_like (デフォルトは :heart:) でなく、discourse_reactions_excluded_from_like リストにないリアクションの PostAction レコードをバックフィルするための初期移行を実行します。サイトが確立された後にこの設定を変更することは推奨されません。過去のデータクリーンアップは行われません。一部のコミュニティには、数十万、あるいは数百万もの「いいね」レコードがあります。

discourse_reactions_excluded_from_like が変更されるたびに、バックグラウンドジョブで履歴を修正します。拒否リストに追加されたリアクションは、対応する PostAction レコードが削除され、拒否リストから削除されたリアクションは、対応する PostAction レコードが作成されます。また、discourse_reactions_like_sync_enabled がオンになっている場合、スケジュールされたジョブで1時間ごとに履歴を修正します。

これらをオプトアウトする方法はありません。デフォルトの discourse_reactions_reaction_for_like 以外に、どのリアクションも「いいね」としてカウントされたくない場合は、すべての discourse_reactions_enabled_reactionsdiscourse_reactions_excluded_from_like リストに追加する必要があります。

「いいね!」 56

これは :eyes: が「いいね」としてカウントされることを意味しますか?

私が訪れるほとんどのサイトでは、「いいね」とはみなされず、投稿を見た、または投稿の内容をレビューしていることを意味します。これは、技術系のサイトで、定理の証明や論文の研究の検証など、数時間から数ヶ月かかるレビューが必要な場合によく使われます。

「いいね!」 6

discourse_reactions_excluded_from_like に追加されない限り、いいねとしてカウントされます。ただし、リアクションが有効になっていないサイトでは、従来からハートを使用して同様のことを伝えてきたため、厳密さに応じて含めるか除外するかで機能します。

「いいね!」 12

それが問題です。私が知っているほとんどのユーザーは、:eyes: がいいねとしてカウントされるとは期待しないでしょう。私の意見では、:eyes: は逆であるべきです。:eyes: は、変更されない限り、いいねとしてカウントされないようにデフォルト設定されるべきです。

これは、肯定的でも否定的でもない反応であるため、反応ではなく返信と見なされるべきではないでしょうか。通知をトリガーしない返信と考えることができますが、投稿を見たことを他の人に知らせます。

:eyes: が最終的に肯定的な反応と見なされることを知っていたら、:eyes: の使用を提案することはなかったでしょう。

「いいね!」 5

私の:eyes:リアクションが最初の投稿から消えてしまいました。あったはずなのに、なぜ削除されたのですか?

「いいね!」 4

実際、さまざまなサイトがリアクションをどのように使用したいかを予測する方法はありません。そのため、多くの先入観なしに設定可能にしています。

よくわかりません。もう一度クリックすると、(デフォルトの10分間のウィンドウ内であれば)再度削除されます。

「いいね!」 7

誰が気にする? これの唯一の意味は、信頼レベルの要求を数えることだ。

「いいね!」 5

はい、素晴らしいですね!本当にありがとうございます!

正しく理解したか確認したいのですが:

つまり、履歴を修正したい場合は、この設定を有効にして、2〜3時間後に無効にするということでしょうか?そして、新しいリアクションは anyway で正しい同期を取得しますか?

「いいね!」 3

素晴らしい、@tobiaseigen さん。この変更を楽しみにしています!

私たちのコミュニティは、良いリアクションが大好きです。:smiley:

「いいね!」 10

彼の言っていることはわかります。もし彼が:eyes:を:heart:に自分で変更しなかった場合。これはバグのようですね?この画像が示すように、彼は投稿を気に入ったようです。

「いいね!」 5

最初、アバターが見つけられませんでした。うーん。:thinking:

post undo action window mins を増やして、リアクションを :eyes: に変更しましたが、まだそこにあるようです。

もし他に何か見つけたら、Bug report を立ち上げましょう。:+1:

「いいね!」 5

もう一度 :eyes: を試してみました。ここにスクリーンショットがあります。

その前にエラーメッセージが表示されていましたが、時間制限超過に関する内容だったのでキャプチャしませんでした。まさか :eyes: が表示されるとは思っていませんでした。


:exploding_head: で再度試しました。

今回はエラーをキャプチャしました。

そして更新された画面です。

「いいね!」 4

また、時間制限を10分(この時間を過ぎると「いいね!」やリアクションを削除できなくなります)に戻したので、これは想定内だと思います。しかし、もう一度試すときに、他の投稿で何か奇妙なことが起こらないか注意してください。:eyes:

また、左側にある「リアクション」をクリックすると、「いいね!」だけでなく、リアクションに関する情報ボックスが表示されます。

「いいね!」 8

はい、その通りです。履歴を修正するために1時間ごとに実行されるジョブがあります。あるいは、数週間待って、この機能が広く有効になったら、データ移行を実行して履歴をバックフィルすることもできます。

「いいね!」 7

これは奇妙にバグが多いようです。リアクションと「いいね」の両方としてカウントされるか、そうでない場合に「いいね」としてのみカウントされます。



それらがそうでない場合に「いいね」としてのみカウントされます。


実際、ここMetaでは3番目の動作があります。:heart:以外のリアクションは存在しません!

「いいね!」 4

スクリーンショットとレポートがよく理解できません。「リアクションといいねの両方をカウントするのか、それとも本来カウントされないのにいいねとしてカウントされるのか」とはどういう意味ですか?ユーザーインターフェースでのリアクションといいねの表示方法について言及しているだけですか?

理解できません。Metaではリアクションとハート、そしてあなたのスクリーンショットでもリアクションが見えます。

「いいね!」 3

こんにちは :waving_hand:

この変更ありがとうございます。本当に待ち望んでいたものです。:heart:

10日前に discourse_reactions_like_sync_enabled を有効にしました。これにより、:heart: に関連するバッジなどがすべて、リアクションに名前を変更できるようになりますか?たとえば、Gives backGood Topic やその他のいいね関連のバッジは、説明の中でリアクションと呼ぶべきでしょうか?また、First Like は最初のリアクションと呼ぶべきで、最初のリアクションバッジは削除するか、その逆にするべきでしょうか?なぜなら、今では同じ意味になってしまうからです。

もちろん、これらはリアクションプラグインがインストールされている場合に限ります。

Discourse Gamification でも同様で、リアクションもスコアリングできるようになり、いいね率はリアクションを意味するようになります。
など… おそらく、混乱する可能性のある場所は他にもあるでしょう。

私の考えは合っていますか?

ありがとうございます :slightly_smiling_face:

「いいね!」 5

ありがとうございます、ドン!ゲーミフィケーションのトピックを更新して、仕組みをより正確に説明するのは良い考えだと思います。また、バッジシステムに関するメタのドキュメントトピックもあれば嬉しいです。

しかし、バッジページ、ユーザーページ、ユーザープロフィールなどのDiscourseインターフェース全体で、「いいね」や「:heart:」を説明する言葉を変更するために、私たち自身を縛り付ける価値があるかどうかはわかりません。サイトを使用しているほとんどの人は、「いいね」と「リアクション」の違い、またはどのリアクションが「いいね」としてカウントされないかなどを実際には知りません。したがって、そのままにしておくことをお勧めします。これらの場所では、「:heart:」と「いいね」は「いいね」と肯定的なリアクションのみを含み、「いいね」から除外されるリアクションは除外されます。 discourse reactions excluded from like 管理設定。

「いいね!」 5

お答えいただきありがとうございます!ええ、私もあなたに同意します。しかし残念ながら :grin: 、コミュニティに :heart::heart_eyes: :hugs: :+1: およびその他のリアクションの違いを教育するために多くの時間を費やしました。そのため、すべてをリネームするこのステップを実行する必要があります。否定的なリアクションは使用しないため、すべてのリアクションは「いいね」としてカウントされます。信頼レベル、ゲーミフィケーションなどに関するドキュメントなど、多くの場所があります…。いいね率制限のTLサイト設定と、ユーザーがこれらの制限に達した場合の関連システムモーダルは、現在リアクション率制限を意味し、トピックリストアイテムの :heart: アイコンや「いいね」に関するその他の通知も、例えば discourse-emojis アイコンを使用する必要があります。しかし、これは私だけのケースであり、コアを変更する必要はないという点では同意します。

「いいね!」 4

それは良いフィードバックですね。おそらくあなただけではありません。どのように変更することをお勧めしますか?

また、リアクションはコアのDiscourseには含まれていないため、リアクションがないサイトにも対応できる言葉遣いにする必要があります。現時点ではそのままにしておきますが、将来的にはリアクションがコアのDiscourseに組み込まれたら、「いいね」の参照をすべて「リアクション」に置き換えるだけで、一部のリアクションが否定的とみなされ、いいねとしてカウントされない可能性があることは無視できます。

「いいね!」 3