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]