Template talk:End-user Computer Security/Upvote downvote section links

Wish list
Would be good if all the up-votes and down-votes were placed under a collapsed collapsible interface block within a section dedicated to such recording.

Also would be good to increase and decrease vote counts automatically at the point where users up-vote and down-vote. This is likely possible by using some clever Wiki-text transclusion to retrieve the vote counts before performing increments or decrements on them. But there could be concurrent-updating conflicts (classic problem in concurrent programming). Instead, it might be better to have a table with counted votes, where the counting takes place each time a user views the table.

Either through transclusion at the point of table viewing, or 'smart' documenting of votes at the point of voting, a table summarising the votes can be created and updated. Being able to interactively change the sort order on the table (which seems easy to implement) will likely be a useful feature. Also, because user IDs will likely be recorded in each vote, information on the reputations of users can also be usefully displayed in the table. A reputation metric can perhaps be computed for each user based on the number and type of their contributions as well as on how long they have been a user.

By judicious use of colours, icons, and visual positioning, the table can be made more effective.

Up-voting and down-voting doesn't yet record the page version number to which an up-vote and down-vote corresponds. Whilst this can likely be figured out using programming through examination of the times of each vote, such programming could be quite difficult to implement. Probably better to record the version number at the point of voting. --MarkJFernandes (discuss • contribs) 14:05, 30 April 2020 (UTC)

User Mrjulesd has suggested that the Wikimedia-Commons-referenced SVG icons be changed as there appears to be something wrong with them. Might be worthwhile doing this.

--MarkJFernandes (discuss • contribs) 11:01, 1 May 2020 (UTC)