Re: [opennic-discuss] [PROPOSAL] Using the DokuWiki as our voting platform
Katie Holly <[email protected]> Sat, 18 Aug 2018 17:27:25 +0200
| Newsgroups | gmane.network.opennic.general |
|---|---|
| Message-ID | <[email protected]> |
I just pushed an update to the repository: https://github.com/opennic/dokuwiki-opennic-vote-plugin/commit/83637978dce9b90f94723169cc759bffe9fbc625 Important features/fixes are: + Added link to /user/<voter> + Added link to raw voting results data on GitHub: This allows recounting of votes using the raw JSON data that's stored in the Git repositories + Added "Invalid" option for spoilt/protest votes: We'll have to figure out how we want to handle spoilt/protest votes. Right now, the code implementation counts spoilt/protest votes the same way as a normal vote option. + Added warning that user votes are public visible: "All votes are public visible. Other users are therefore able to tell what you voted on!" * Fixed flock deadlock when database file doesn't exist Are there any more comments on this or any objections about the general idea? If not, I think we should move on with starting a voting about this. On 07/17/2018 10:12 AM, Fusl wrote: > Hi all, > > I've recently been working on a DokuWiki plugin to allow OpenNIC members to start votings in a centralized place that is more cleanly, straight forward and easier to use: https://github.com/opennic/dokuwiki-opennic-vote-plugin > > The plugin was enabled on our wiki.opennic.org instance since a few months but was not mature and stable enough. It can be seen in action here: https://wiki.opennic.org/votings (scroll down to the end of the page). With the latest commit (https://github.com/opennic/dokuwiki-opennic-vote-plugin/commit/4d5dd3075168fa383508b29f8486f881746c7bc8) the plugin became more stable and ensures that all votes are recorded now. > > To create a new voting, one has to browse to "https://wiki.opennic.org/votings/new_voting_name_here?do=edit" and fill the textarea with > > > ====== Piwik ====== > <columns 100% 30% 70%> > <devote title="Test Voting" close="2018-10-18"> > * Option 1 > * Option B > * Other Option > * etc. > </devote> > <newcolumn> > <code> > Long, detailed text of what is being voted on. > </code> > </columns> > > > This creates a new wiki page that is automagically included into the /votings page where all previous and currently open votings are displayed in chronological order (newest to oldest). Once a voting expires (`close="2018-10-18"` field), it is automatically closed, no new votes are possible and the results are displayed. > > Note that our DokuWiki instance automatically syncs changes to GitHub (https://github.com/opennic/wikipages/commit/b66d3f5758fc4181a15786c9346ed72775f4f3c3) and GitLab (https://gitlab.com/opennic/wikipages/commit/b66d3f5758fc4181a15786c9346ed72775f4f3c3) so anyone interested can go there to verify the end results of votings by comparing these to the results displayed on the wiki. > > > What do you all think about using the DokuWiki system for voting going forward from now on? > > Let me know if you have any questions. > > Thanks, > Fusl > > > > > > -------- > You are a member of the OpenNIC Discuss list. > You may unsubscribe by emailing [email protected] > -------- You are a member of the OpenNIC Discuss list. You may unsubscribe by emailing [email protected]