Discourse トピックの投票

このプラグインを本当に楽しんでいます。開発者の皆さん、ありがとうございます。私のDiscourseコミュニティにとって大きな恩恵です。

すべての投票を使用した後にユーザーが投票を獲得することについて気になっています。いくつかの最も積極的なコミュニティメンバーが多くのトピックに投票するため、ユーザーボートの上限を何度か増やしました。特定のユーザーの投票を時間とともに上限まで再生成できるか、またはユーザーに追加の投票を付与する他の方法があるかどうかを知りたいです。投票付与の主な仕組みは信頼レベル全体に静的な数値として設定されているようですが、私が何か見落としている可能性もあります。

ありがとうございます!

「いいね!」 2

こんにちは、nivshahさん :waving_hand:

推測するに、投票を制限できるのは、メンバーが賢く投票し、すべてに投票しないようにするためです。そうでなければ、投票の価値が下がってしまいます。


現時点では、ユーザーが投票を取り戻す方法の1つは、トピックを閉じることです。たとえば、ゲームに投票機能が実装されたとしましょう。トピックを閉じると、ユーザーはその投票が返金され、別のトピックに投票できるようになります。

「いいね!」 4

このトピックを締めくくることがまさにここで私が必要としていたことです。ありがとうございます。

「いいね!」 2

:partying_face: このプラグインは、Bundling more popular plugins with Discourse core の一環として、Discourse コアにバンドルされるようになりました。セルフホストでこのプラグインを使用している場合は、次回のアップグレード前に app.yml から削除する必要があります。

「いいね!」 2

見落としたかもしれませんが、一度投票を送信したら変更することは可能ですか?たとえば、ユーザーが誤って間違ったトピックに投票した場合、または気が変わった場合、その間違いをそのままにする必要がありますか?

フォーラムのこのトピックによると、それらは現在「いいね!」できるようです。Suggestion Topics can be liked now - Not Terraria Related - Dark Gaming

これが意図したものではないかもしれませんが、お知らせしたかっただけです。

リアクションプラグインが有効になっているためだと思います。トピック投票プラグインの「いいね」ボタンを非表示にするコードは、リアクションボタンを非表示にしません。

リアクションボタンと既存のリアクションを非表示にするCSSが必要になります。例えば以下のようなものです。

.topic-post.voting-post {
  .discourse-reactions-actions,
  .discourse-reactions-actions-button-shim {
    display: none;
  }
}
「いいね!」 2

こんにちは。

以下のサイト設定で、各信頼レベル(Trust Level)のアクティブな投票制限を制御していることに気づきました。

  • topic voting tl0 vote limit

  • topic voting tl1 vote limit

  • topic voting tl2 vote limit

  • topic voting tl3 vote limit

  • topic voting tl4 vote limit

これらの設定を、すべての、またはほとんどの信頼レベル(TL)で実質的に投票制限を削除または無効化したいと考えており、ユーザーが無制限の投票を行えるようにしたいです。

これを達成するための推奨方法についてアドバイスをいただけますでしょうか?

これらの設定で無制限の投票を示す特定の値(例:0または-1に設定するなど)はありますか?

よろしくお願いいたします。

「いいね!」 1

あなたのケースでは便利そうですが、トピック作成者がにそのトピックに投票したいとは限りません。他の場所で行ったコメントはこちらです。

「いいね!」 1

トピックの投票はいつでも取り消すことができます。各ユーザーが利用できる投票数には限りがあるため、これは必要です。

もっともな点です。ただし、設定可能なオプションであることを望みます。

「いいね!」 1

トピック投票による高度な検索を設定する方法はありますか?この投稿を見ましたが、閉鎖されています:https://meta.discourse.org/t/is-there-a-way-to-filter-serach-results-based-on-voting/272279。ユーザーから問い合わせがありまして。投票できる場所が数カ所しかないため、高度な検索で検索を制限し、投票数で並べ替えられると非常に助かります。

高度な検索では現在それができませんが、リンクされた投稿で言及されているフィルターパラメーターは、一見したよりも役立つ可能性があります。高度な検索オプションほど便利ではありませんが、何もないよりはマシかもしれません。

フィルターをかけることができるいくつかの異なる投票要因があります。

また、物事を追跡する方法に応じて、次のいずれかを行うことができます。

  • status:open を追加する
  • 先頭に「-」を付けてタグを除外する、例:-tag:completed

したがって、次のようなフィルターを使用して、最も人気のあるオープンなリクエストを表示できます。

  • category:feature status:open order:votes
  • category:feature -tag:completed order:votes

次に、ユーザーのために、フィルターURLをサイドバーリンクとして保存できます。

  • /filter?q=category%3Afeature%20status%3Aopen%20order%3Avotes%20
  • /filter?q=category%3Afeature%20-tag%3Acompleted%20order%3Avotes%20

フィルタービューが開いている場合、フィルターパラメーターが表示され、ユーザーはさらにキーワードを追加して絞り込むことができます。
既存のパラメーターにキーワードが追加されたフィルター入力ウィンドウ。

「いいね!」 1

完璧ではありませんが、私が思っていたよりも多くの可能性がありそうです。ありがとうございます。

「いいね!」 1

先ほど実行したアップデートで、投票と書かれた大きくて見やすいボタンがなくなり、見落としやすい小さな矢印に変わってしまいました。
私のユーザーの多くは技術に詳しくないため、その矢印が投票するためのクリック場所だと気づかないでしょう。
以前の視覚的なレイアウトに戻す方法はありますか?

「いいね!」 1

こんにちは。今朝、私のサイトから投票機能と投票ボタンがすべて消えてしまいました… :roll_eyes:

何が起きたのか見当もつきません… Topics 投票プラグインに変更があったのでしょうか?

コンソールに以下のエラーが表示されていますが、これが原因でしょうか?

また、これは私の 3 つある Discourse サイトのうち、1 つだけで発生しています。

よろしくお願いいたします。

こんにちは、問題の原因がどこにあるか分かりました。「アイデア」としてマークされていないカテゴリには投票ボタンが表示されないようです。私はすべてのカテゴリから「アイデア」タイプを削除しましたが、もちろんアイデア提案として扱いたいカテゴリは除きます。それらのカテゴリにはまだ投票ボタンがありますが、単なる議論用の他のカテゴリでは投票ボタンがなくなっています。これはバグだと思います。

「いいね!」 1

もう少し詳しく説明してもらえますか?カテゴリがアイデア投票を制御する「アイデア」タイプを削除した場合、そのカテゴリのトピックに投票できなくなるのは当然です。

それとも、以前は投票できたカテゴリのトピックが、今は投票できなくなったと言っているのでしょうか?もしそうなら、具体的なカテゴリ名と ID を例として挙げていただけますか?サイトの Rails コンソールで Category.can_vote?(cat.id) を実行すれば、特定のカテゴリに投票できるかどうかを確認できます。

「いいね!」 1

カテゴリにサポート、アイデア、ディスカッションなどの異なるタイプを割り当てる機能が存在する以前から、投票は既に可能でした。その結果、私のサイトでは、このメカニズムから除外した数カテゴリーを除き、ほぼすべてのカテゴリで投票が有効になっていました。

カテゴリの「アイデア」タイプが導入された際、私の記憶が正しければ、私が何もしなくても自動的にすべてのカテゴリに適用されました。当時、これは少し奇妙に感じました。もちろん、当時はすべてのカテゴリに「アイデア」タイプが割り当てられていたため、以前と同じように投票することができました。

「アイデア」タイプは定義上、アイデア専用のタイプであり、他のタイプのトピックは含まれないことに気づいた後、いくつかの変更を行うことにしました。アイデアだけでなく、ディスカッションやサポートなどの他のタイプのトピックにも投票できるようにしたかったため、「アイデア」タイプを、純粋にアイデア専用のカテゴリを除く、ほとんどのカテゴリから削除しました。

私にとっては論理的に思えたこの対応が、実は「アイデア」タイプを削除したすべてのカテゴリで投票機能を完全に破壊してしまうことになるとは、当時気づいていませんでした。カテゴリが「アイデア」タイプに設定されていないと投票ができなくなるなんて、思いもしませんでした。私の考えでは(今でもそうですが)、アイデア以外のトピックタイプに対しても投票できるようにすべきだと考えています。

このプラットフォームの開発者が「アイデア」カテゴリをどのように機能させようとしていたのか、私は少し遅れて理解しました。その結果、私はその後、すべてのカテゴリに「アイデア」タイプを復活させ、必要に応じて「ディスカッション」や「サポート」も追加しました。これで問題は解決しましたが、カテゴリごとに手動で復活させる必要があったため、相当な時間を要してしまいました。

はっきりさせておきますが、アップデート時にすべてのカテゴリ(私が投票を有効にしていたすべてのカテゴリと推測されます)に自動的に適用された「アイデア」カテゴリタイプは、投票機能を維持しつつ、同時にすべてのカテゴリに「アイデア」タイプを追加してしまいました。これは私が全く望んでいなかったことです。なぜなら、ほとんどのカテゴリはアイデア専用ではなかったからです。これを見て、私はほぼすべてのカテゴリから「アイデア」タイプを削除しましたが、それと同時に投票機能も無効になってしまいました。この仕組みに気づくまでに、かなり時間がかかりました。

「いいね!」 1