-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support Tree of the Year competition #151
Comments
email now configured and simple to send an email with the mail:send-mail() function) straightforward |
Prototype voting script implemented. The voter can change their vote . Needs some blurb |
case/dot/+ ignore in gmail/googlemail addresses implemented but presumably other email services have similar issues |
would we want the option to retain the email address for mail-out purposes? |
There is a table of email variants +/1 tagging is common |
Found a list of Disposable email Address domains https://github.com/MattKetmo/EmailChecker and these are now included so that DEAs are rejected - guidance updated However anyone with their own domain can add as many aliases as they like. This really points to the need to store the email address in clear or reversibly encrypted so that voting irregularities can be detected. Basic authentication security may be enough anyway on this file |
https works |
prototype is http://kitwallace.co.uk/trees/treeoftheyear.xq |
prototype working remainder of candidates to be coded up |
To do: |
Mark reports failures in registering votes - not an access rights issue - the canoinical email was only the base of the address, so actually his vote was being registered but with the same hash as my vote - should have looked at it more carefully |
ballot file made unreadable to public |
Review with Mark: |
Vassilli suggests just the full list |
The poll ran very well but there were a lot on unconfirmed votes but analysis showed that they had the same preference order as the confirmed votes. The reason for this is likely to be that they ended in spam due to inattention to setting the mail headers properly - see http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-emails/ More could have been learnt about the behaviour if we had not promised not to retain the email - change this to retention only for auditing purposes. Otherwise I think the sofware will run the 2019 poll ok. |
Only two trees proposed for the 2019 poll so abandoned |
BTOTY19 abandoned - remove from site |
3 Conditional code for a tree in this collection to present voting form - POST form back or use javascript to post it
4 Add a file to record the votes - not to be visible
5 Agree a test for repeat voting - might be based on IP address but multiple votes from eg WIFI locations possible, and multiple family member votes inhibited - best approach would be to use email address and confirmation - will need to get email client running on the server but that's been needed for a long time - might have to hash email addresses to eliminate gmail multiple ? is there a simpler way?
6 when voting closes , use votes to rank the candidates and display the result.
The text was updated successfully, but these errors were encountered: