指名投稿ボタンのアプローチについて?

TL;DR: ユーザーが投稿をコンテストにノミネートできるようにするには、何が必要でしょうか?

Maslow CNC Discourse フォーラム(https://forums.maslowcnc.com)の管理者をしています。毎週「プロジェクト・オブ・ザ・ウィーク」コンテストを開催しており、ユーザーが投稿されたプロジェクトをノミネートし、投票が行われ、投票の勝者がフォーラムバッジとルータービットを獲得する仕組みです。これはコミュニティ形成に非常に効果的で、プロジェクトを共有するユーザーを称賛し、他のメンバーに機械の活用アイデアを提供しています。しかし、ノミネートが非常に不安定であることが分かりました。ある週は多くのノミネートがありますが、他の週には全くありません。優れたプロジェクトが投稿されていてもです。どうやら、ノミネートがユーザーの意識から外れてしまう週があるようです。

あるユーザーの提案通り、投稿の下部にあるメニューに「ノミネート」ボタンがあれば、ノミネートがより自然に行われると考えています。理想的には、このボタンで週次のノミネート募集トピックに自動的に投稿が作成されることです。そのためには、対象となるトピックを特定するための設定が必要になりますが、他の方法にも開いています。

Discourse の変更に関する経験はありませんが、現在、このような機能を実装するのにどれほどの労力が必要かを見積もっています。(Superseded) Plugin tutorial #3 - How to add a button after every post? を確認したところ、ボタンを追加する部分はどのように機能するかは分かりましたが、そのボタンがどのアクション(またはアクション群)をトリガーするかが不明です。

「いいね!」 1

You might check out Discourse Voting.

「いいね!」 4

That’s somewhat like what I want, but not quite. The differences:

  • Not all candidates for Project of the Week end up in their own topics. Sometimes a user will post a picture of a neat project as part of a related topic. I don’t really want to limit nominations to topics.
  • I still like the nomination process, whereas the voting plugin “nominates” all the topics in the selected Category (Categories?). I feel that User A nominating User B’s project helps add to the very positive vibe of the Maslow Community.

I will take a look at the voting plugin to see if there are elements I can use in my project, though, so thanks for the suggestion!

What would be nominated other than topics? Users themselves? Posts? You’ll have to have a vote/nominate button somewhere. Where do you envision that landing?

「いいね!」 1

Posts. I would add a button to the menu at the bottom of each post.

Having built a lot of plugins for fun and for hire, I would highly suggest sticking to topics. If you vote on posts, the next natural question is: how do you view posts in rank order?

That dictates a need to reorder a stream of posts. Having done that once (and once was all it took), you’ll need to set aside a hefty budget to commission it.

If at all possible, I would look for a way to set up multiple categories within a parent Nominations category.

「いいね!」 2

Why not simply count likes?

「いいね!」 3

That certainly would be a lot easier. I think there is something about the nomination-poll process that makes receiving the Project of the Week more of an honor, though.