Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90423 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20997 invoked from network); 9 Jan 2016 20:11:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Jan 2016 20:11:32 -0000 X-Host-Fingerprint: 90.212.143.187 unknown Received: from [90.212.143.187] ([90.212.143.187:18395] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A1/30-14657-27961965 for ; Sat, 09 Jan 2016 15:11:30 -0500 Message-ID: To: internals@lists.php.net References: <5690BCE6.6010908@gmail.com> Date: Sat, 9 Jan 2016 20:11:25 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:42.0) Gecko/20100101 Firefox/42.0 SeaMonkey/2.39 MIME-Version: 1.0 In-Reply-To: <5690BCE6.6010908@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 90.212.143.187 Subject: Re: Anonymous voting on wiki From: ajf@ajf.me (Andrea Faulds) Hi Stas, Stanislav Malyshev wrote: > Since in CoC discussion it was mentioned we may need anonymous voting, > I've created a patch that allows anonymous polls to be created: > > https://github.com/php/web-wiki/pull/7 > > The results still recorded per user, but everybody can see just their > own vote (for logged in users) and total summary. People with shell > access to the server will be able to see the votes, unfortunately I > don't see how to avoid that without serious rewrite. > Also, once the poll is created as anonymous it can't be turned into > non-anonymous without resetting the results or manual admin action. > > Please review/comment. Is it's good, I propose to deploy it on wiki.php.net. > This seems useful. I do wonder whether we should use by default for RFCs. It's interesting to see how different people vote, and knowing who voted which way means you can ask them what their objections were. Though, anonymous voting would mean no potential for harassing people for the way they voted (though they're not necessarily free of harassment for their opinion - many people make theirs public anyway). One concern I have with the patch is that it doesn't appear (by my reading of the code) to show who voted. I think it's important to know who participated in the vote, even if we don't know which way they voted. Consider that real-world elections have electoral registers, at least in my country. Perhaps we could implement this by showing the same table of votes as the normal one, but covering up the Yes/No columns with a colspan saying something like "concealed". Anyway, that's just my thoughts. Thanks for writing a patch! -- Andrea Faulds https://ajf.me/