Approche pour un bouton de publication nominative ?

TL;DR : Que faudrait-il pour permettre aux utilisateurs de proposer des publications pour un concours ?

Je suis administrateur sur le forum Discourse de Maslow CNC (https://forums.maslowcnc.com). J’organise chaque semaine un concours « Projet de la semaine » où les utilisateurs peuvent proposer des projets publiés, un sondage est généré, et le gagnant du sondage reçoit un badge du forum ainsi que quelques fraises pour routeuse. C’est un excellent outil pour renforcer la communauté, récompensant les utilisateurs qui partagent leurs projets et donnant aux membres des idées sur la façon d’utiliser leur machine. Cependant, j’ai constaté que les propositions sont très irrégulières. Certaines semaines, j’en reçois beaucoup, mais d’autres, aucune, même si de superbes projets ont été publiés. Il semble que les propositions ne soient pas du tout dans l’esprit des utilisateurs certaines semaines.

Je pense que les propositions arriveront plus facilement s’il y avait un bouton « Proposer » dans le menu en bas des publications, comme suggéré par un utilisateur. Idéalement, ce bouton publierait automatiquement une proposition dans le sujet hebdomadaire d’appel aux propositions, bien que cela nécessiterait un paramètre quelque part pour identifier ce sujet. Je suis ouvert à d’autres actions, cependant.

Je n’ai aucune expérience dans la modification de Discourse, donc pour l’instant, j’essaie simplement d’évaluer l’ampleur des efforts requis pour une fonctionnalité de ce type. J’ai vu (Superseded) Plugin tutorial #3 - How to add a button after every post?, donc je sais comment cette partie pourrait fonctionner, mais quelle(s) action(s) ce bouton déclencherait-il ?

1 « J'aime »

You might check out Discourse Voting.

4 « J'aime »

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 « J'aime »

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 « J'aime »

Why not simply count likes?

3 « J'aime »

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.