Discourse 開発チーム、および Discourse の管理者・ユーザーコミュニティの皆様へ
私が管理者を務めるコミュニティでは、最近、「いいね」機能(ボタンと「いいね」数)の実用性や価値について、やや長く、時には非常に哲学的な議論が行われました。
まだ正式なアンケートは実施していませんが、ユーザーの約半数が「いいね」を可視化し(いいねの送信・受信を可能にし)、残りの半数がこれを非表示にしたい(いいねボタン自体を見せない、また投稿やメッセージに付いたいいね数も見せない)と考えるだろうと予想しています。
そこで質問ですが、これをユーザーが設定可能なオプションにするのはどの程度難しいでしょうか?(例えば、ユーザーがフォーラムを「トピックのフラットな一覧」で見るか「カテゴリ別」で見るかを選べるのと同様に)。
まだソースコードを確認していないため、その実装の複雑さを正確に把握するのは難しいのですが、少なくとも私たちのコミュニティにとっては、このような機能があれば役立つと考えています。つまり、「この投稿を読んで同意する」といった気持ちを表現するために、いいねボタンが不可欠だと感じるユーザーはそのまま利用でき、一方でそれを一種の社会的操作や承認欲求を満たすための機能だと捉え、自分の体験から完全に排除したいと考えるユーザーも、その選択肢を持てるようにするためです。
このご要望をご検討いただき、ありがとうございます! 
「いいね!」 1
simon
2
サイト上の すべてのユーザー に対して「いいね」ボタンを削除するのは比較的 straightforward ですが、サイトのレイアウトに大規模なカスタマイズが必要になります。このようなカスタマイズは、Discourse のアップデートで基本レイアウトが変更された場合、Discourse を破損させる可能性があります。
一部のユーザーに対してのみ「いいね」機能を無効化し、それらのユーザーが投稿に「いいね」をするのも、自分の投稿に「いいね」をされるのもできなくするのは、かなり困難なプロジェクトになるでしょう。
私の個人的な意見としては、「いいね」機能は Discourse に有益です。これは注意を交換するシンプルな方法であり、また「ありがとう」のような投稿の数を減らすことで、トピック内のノイズを軽減するのにも役立ちます。なお、「いいね」機能については、Discourse サイトのオーナーはあなた自身であるため、主要なソーシャルメディアプラットフォームにおける「いいね」の使用に関連する社会的工学的懸念の一部は、あなたの Discourse サイトには当てはまらない可能性があります。ユーザーをサイト中毒にして、できるだけ多くの個人データを収集しようとしているわけではないことは確かでしょう。
ユーザーが知っておくべき設定の一つに、ユーザーのプロフィールページの通知設定にある「いいねされたときに通知する」というオプションがあります。この設定のデフォルトは「投稿が初めていいねされたときと毎日」です。あなたのサイト上の一部のユーザーは、これを「投稿が初めていいねされたとき」または「しない」に変更するのを好むかもしれません。Discourse サイトから通知が多すぎると感じる場合は、この設定で通知を大幅に減らすことができます。
「いいね!」 4
CSSを通じて「いいね」機能全体を非表示にするのはそれほど難しくありません。実際にこれを行っているサイトはいくつかあります。
面白い提案です:「いいね」ボタンが不要なユーザーをグループに追加した場合、そのグループのみを対象とする CSS を追加することはできますか?
そうすれば、そのグループに所属するユーザーには「いいね」ボタンを非表示にできます。
@simon さん、Jeff さん、こんにちは。
以前から気づいておりましたが、改めて明記しなかったことをお詫び申し上げます。管理パネルで「全ユーザー」に対して「いいね」機能を非表示にする機能を見つけました。この件を持ち上げた理由は、私が管理しているコミュニティでは、一部のユーザーが「いいね」機能は議論を「いいね」された内容に偏らせたり、生産的な議論よりも特定の方向へ誘導したりするものだと強く感じている一方、他のユーザーは「いいね」機能によって非言語的な同意を表現し、受け取ることができると強く感じているためです。
妥協案として、既存の設定をシステム全体適用から「ユーザーごと」の設定に変更することは比較的容易ではないかと考えました。その場合、ページソースに注入される CSS(参照)に「ユーザーはいいねを表示したいか?」という if/then/else のロジックを組み込むことで、ユーザー自身がどのボタンを非表示にするかを選択できるようにします(つまり、追加の非表示設定は管理パネルからの表示設定を上書きしますが、その逆はありえません)。つまり、ユーザーは機能を非表示にするオプションを持つものの、管理者の設定に反して機能を表示することはできません。
ただし、これが混乱を招きすぎると見なされる可能性や、コミュニティ内の誰が「いいね」を見て(そしてそれに応答できるのか)が他のユーザーにとって明確ではないという点も理解しています。
「いいね!」 1
テーマはユーザーごとに選択できるため、理論的には「いいね」を非表示にするテーマを CSS で構築することも可能です。Discourse の核心となる概念であるため、いくつかの場所で見逃される可能性はありますが、投稿や返信など、ユーザーが最も目にする場所から「いいね」を消し去るのは、比較的容易でしょう。
「いいね!」 3
わかった、やってみるよ。まずはこの機能をターゲットにする必要な CSS 構文について調べてからね 
「いいね!」 1