Category based vote limits

Is there a way to do category-based vote limits? I would like to have feature requests category with only few votes, but then also a bug tracking category with limitless votes so that a vote would mean “i experienced this”.

Or would like/hearts be the better way for latter? It just feels wrong to like a bug…

6 „Gefällt mir“

I think this is a very good feature request, not immediately planned.

5 „Gefällt mir“

I’m testing out the voting plugin right now and I think this feature would be a good fit for our use case. Would be grateful for advice and ideas. Thanks! :seedling:

We are considering using this plugin to allow the community to vote for representatives to join our network guidance committee. There might be more than one opening at a time with up to 6 candidates vying for the same opening. My thinking is that we’d have a VOTING category with voting plugin enabled sub-categories for each opening. Within each opening category there would be one topic per candidate, authored by the candidate, containing their message introducing themselves and why they should be elected. All site members would be allowed just one vote for each candidate.

So the current model that gives each user a set number of votes they can “spend” however they like doesn’t work. We’d have to provide enough votes for each user to be able to vote for all candidates, but do not want to have them spend them all on the same candidate.

For those who might be curious, here's the full election process as we are considering it right now.
  • NGC members serve for 3 year, renewable terms. A vacancy arises when an NGC member decides not to renew their NGC membership for another term. Filling the vacancy will be based on universal criteria applying to all NGC members as well as specific criteria to round out the committee (e.g. gender of candidate or by region, theme, type of organization represented).
  • On April 1st of each year, announce vacancies for nominations.
  • This call for nominations will be open for two months until June 1st.
  • Candidates, whether by nomination or self-nomination, must submit a resume and cover letter stating their intent to be on the NGC.
  • All who submit appropriate documentation are called “nominees”.
  • A selection committee made up of network team members and NGC members reviews the resumes and documentation of nominees. The selection committee will decide which nominees clearly do not meet minimal qualifications and eliminate those nominees. This requires a unanimous agreement by all members of the selection committee.
  • Those nominees who meet the minimal qualifications will be contacted by a member of the selection committee for screening.
  • By August 1st, the selection committee will select no more than 6 people for each vacancy to be considered for election. These selected individuals will be called “candidates”. The selection process will be done by consensus. If consensus cannot be achieved, then the chair of the selection committee may call for a simple majority vote on any nominee becoming a candidate with the chair of the committee having the deciding vote.
  • Two months later, on October 1st, the results of the election are announced and the retired NGC members are removed and the new NGC members are added to the NGC page and discourse group.

A simpler alternative may be to create poll topics for each opening, and add the “pitch” text and maybe a photo for each candidate to the OP. But it seemed interesting to create some healthy and fun competition by having multiple topics that people can vote on.

5 „Gefällt mir“

I just made a PR that implements category based vote limits. Category based limits can be set for each trust level for each category. Category limits override ‘site’ limits.

9 „Gefällt mir“

Yes, why not simply add a poll to the Topic? You could link to the candidates details.

2 „Gefällt mir“

@angus nice work. This Wil be handy and I look forward to trying it out.

Yep. We are leaning in this direction. Much simpler.

1 „Gefällt mir“

@tobiaseigen Actually, you may be interested in the elections plugin I just completed. It fits your use case quite well. It extends the concept of having one poll per topic. I built it for my own purposes (i.e. I’m going to be actively using it), so I’m keen on ironing out any issues it may have / getting the feature set right.

4 „Gefällt mir“

hey everyone! I’m not sure if this is the right thread (but I’ve been perusing around and it seems like it could be) but we are looking to allow for more than one upvote for a topic. Is this something that a plugin (that already exists or is under development) could support?

1 „Gefällt mir“

We experimented with super votes in the past, but it got fiendishly complex to explain to end users. We don’t have any current plans to add super voting or extra voting cause I think the complexity this adds is just too high.

5 „Gefällt mir“

Ich möchte die Möglichkeit anfragen, die Anzahl der erlaubten Stimmen pro Kategorie festzulegen. Mein Hauptanwendungsfall besteht darin, separate Abstimmungen für Features und Bugs zu ermöglichen, da ich die Priorisierung beider als wichtig, aber voneinander unabhängig betrachte. Ich möchte den Nutzern nicht unbedingt beispielsweise 20 Stimmen geben, die sie vollständig für Features verwenden können, aber ich finde 10 für die Kombination aus Features und Bugs zu wenig. Mich interessiert, ob andere dies auch so sehen und, falls nicht, wie Sie die Priorisierung von Bugs gegenüber Features im Zusammenhang mit diesem Plugin handhaben.

Mir ist bewusst, dass dies wahrscheinlich eine ziemlich umfangreiche Feature-Anfrage für dieses Plugin ist, aber ich denke, sie könnte sehr hilfreich sein (und ich bin überrascht, dass sie noch nie zuvor gestellt wurde, obwohl mit der automatischen Löschung von Antworten hier vielleicht genau das der Grund ist, warum ich sie nicht sehe…). Hoffentlich kann sie berücksichtigt werden.

Edit: Da mein Thread hier zusammengeführt wurde (Entschuldigung für die Duplikate, ich habe zwar gesucht, war mir aber nicht ganz sicher, wonach ich suchen sollte…), frage ich mich einfach, was aus der Diskussion hier geworden ist. Es scheint, als hätte sie sich ein wenig verirrt, aber die ursprüngliche Feature-Anfrage ist meiner Meinung nach nach wie vor sehr nützlich. Ich habe Angus im anderen Thread bereits markiert, also hoffe ich, dass er sich dazu äußern wird…

4 „Gefällt mir“

@oshyan Ja, das ist machbar. Allerdings würde ich diesen PR komplett neu aufsetzen, da sich das Plugin in den letzten vier Jahren stark verändert hat (gott, ist das schon so lange her?).

Realistisch gesehen habe ich in den nächsten paar Monaten keine Zeit dafür, aber da es sich um einen relativ überschaubaren Arbeitsbereich handelt und ein umsetzbarer PR-Kandidat ist, könnte es auf folgende Weise erledigt werden:

  1. Ein Mitglied von Pavilion im Rahmen ihrer Open-Source-Arbeit für Pavilion (vielleicht wären @fzngagan, @keegan oder @kcereru interessiert);

  2. Eine andere Person, die Interesse an Open-Source-Discourse-Arbeit hat (falls du das bist, melde dich bei mir, falls du Hilfe brauchst; @Ahmed_Gagan?);

  3. Falls dafür ein Budget vorhanden ist, kannst du einen Beitrag im Marketplace erstellen. Pavilion kann das als bezahlten Auftrag übernehmen (d. h. es wird schneller erledigt / der Entwickler wird motiviert); oder

  4. Wenn es das Discourse-Team selbst macht.

7 „Gefällt mir“

Vielen Dank für die ausführliche Antwort! Ich habe aktuell kein Budget dafür, werde aber prüfen, ob ich etwas aufbringen kann.

Wenn hier noch andere interessiert sind, könnten wir vielleicht gemeinsam genug zusammenlegen. Ich würde einen Teil aus privaten Mitteln beitragen, könnte aber nur ein paar hundert US-Dollar aufbringen. Meldet euch hier, falls ihr das Gleiche tun könnt!

Allgemein bin ich neugierig, ob andere dies ebenso wertvoll finden wie ich und dieselbe Diskrepanz zwischen Abstimmungen zu Features versus Bugs sehen. Nutzen die offiziell gehosteten Foren Abstimmungen intensiv? (Ich erwarte nicht, dass sie namentlich genannt werden, sondern es geht mir eher darum, herauszufinden, wie wertvoll dies für zahlende Discourse-Kunden sein könnte).

3 „Gefällt mir“

Ja, das tue ich. Vorzugsweise ein globales Limit für alle Kategorien, es sei denn, eine bestimmte Kategorie hat ein niedrigeres Stimmlimit festgelegt.

1 „Gefällt mir“

Ja! Wir haben kürzlich Topic-Voting für die Vergabe von Posterpreisen bei einem Workshop genutzt:

Dies ist ein großartiger Anwendungsfall für diese Funktionalität: Das Voting kann auf eine Unterkategorie beschränkt werden, und wir können dasselbe bei unserem nächsten Workshop tun, ohne die Stimmen im vorherigen Wettbewerb löschen zu müssen.

Es würde auch das Topic-Voting für mehr als einen Stream gleichzeitig ermöglichen.

1 „Gefällt mir“