Difference between revisions of "Template:ACE2011"

From blackwiki
Jump to navigation Jump to search
blackwiki>Monty845
(Wont need the voter log till after nominations conclude, so replacing with a link to the candidate nomination insructions, while there is already a link under another name, this will be clearer)
blackwiki>Monty845
(rm note, add date parser to change the nominate/vote link)
Line 2: Line 2:
 
| image = [[Image:Judges cupola.png|50px|ArbCom]]
 
| image = [[Image:Judges cupola.png|50px|ArbCom]]
 
|style=background-color: #E0F8E2
 
|style=background-color: #E0F8E2
| text ='''[[WP:ACE2011|2011 Arbitration Committee Elections]]'''{{•}} [[Wikipedia:Arbitration_Committee_Elections_December_2011/Candidates|Nominate]]{{•}} [[WT:COORD11|Contact the coordinators]]{{•}} [[WT:ACE2011|Discuss the elections]] <span style="float:right">{{navbar|ACE2011|mini=1|nodiv=1}}</span>
+
| text ='''[[WP:ACE2011|2011 Arbitration Committee Elections]]'''{{•}} {{#switch:{{interval|n={{CURRENTTIMESTAMP}}|12 November|22 November|27 November|11 December|format=time}}
 +
|0-1 = <!--nothing-->
 +
|1-2 = [[Wikipedia:Arbitration_Committee_Elections_December_2011/Candidates|Nominate]]{{•}}
 +
|2-3 = {{countdown
 +
|year = 2011
 +
|month = 11
 +
|day = 27
 +
|hour = 00
 +
|minute = 1
 +
|event=voting begins
 +
}}{{•}}
 +
|3-4 = '''[[Special:SecurePoll/vote/<!--Insert number of the secure poll when known-->|Vote]]'''{{•}} [[Wikipedia:Arbitration Committee Elections December 2011/Log|Voter log]]{{•}}
 +
|4-5 = Voting is over{{•}}
 +
}} [[WT:COORD11|Contact the coordinators]]{{•}} [[WT:ACE2011|Discuss the elections]] <span style="float:right">{{navbar|ACE2011|mini=1|nodiv=1}}</span>
 
----
 
----
 
'''Candidates''':  [[Wikipedia:Arbitration Committee Elections December 2011/Candidates/Guide|Candidate guide]]{{•}} [[Wikipedia:Arbitration_Committee_Elections_December_2011/Candidates|Candidate statements]]{{•}} [[Wikipedia:Arbitration Committee Elections December 2011/Questions|Questions for the candidates]]{{•}} [[Wikipedia:Arbitration Committee Elections December 2011/Candidates/Discussion|Discuss the candidates]]<br />
 
'''Candidates''':  [[Wikipedia:Arbitration Committee Elections December 2011/Candidates/Guide|Candidate guide]]{{•}} [[Wikipedia:Arbitration_Committee_Elections_December_2011/Candidates|Candidate statements]]{{•}} [[Wikipedia:Arbitration Committee Elections December 2011/Questions|Questions for the candidates]]{{•}} [[Wikipedia:Arbitration Committee Elections December 2011/Candidates/Discussion|Discuss the candidates]]<br />
 
{{collapse top|bg=#E0F8E2|Voter guides}}
 
{{collapse top|bg=#E0F8E2|Voter guides}}
 
These guides represent only the views of their authors. All guides written responsibly, seriously and in good faith are welcome for inclusion.<br/>
 
These guides represent only the views of their authors. All guides written responsibly, seriously and in good faith are welcome for inclusion.<br/>
<!--Per the Arbcom 2011 RFC, Election guides should be randomized. The following isn't full randomization, the guides will stay in alphabetical order, but the guide that appears first will rotate.
 
To add a new guide, increase the mod # by one, add the guide in alphabetical order to each line of the switch, (if yours would appear first, add it on the end). Create a new line, with the next incrementing number. Add your guide to that line as the first guide, and add the all the other guides in alphabetical order after yours. -->
 
 
{{#switch: {{#expr: {{NUMBEROFEDITS:R}} mod 8}}
 
{{#switch: {{#expr: {{NUMBEROFEDITS:R}} mod 8}}
 
|0 = {{ACE2011/Format|2|3|5|6|0|4|8|1|7}}
 
|0 = {{ACE2011/Format|2|3|5|6|0|4|8|1|7}}

Revision as of 20:50, 15 November 2011

Template documentation[view] [edit] [history] [purge]

The RFC for the 2011 Arbcom elections requested that, if possible, the order of the voter guides in this template be randomized each time the template is refreshed. As a stop gap measure, the template is currently set up to use a combination of the number of edits to the project, and the current time to generate a pseudo random matrix of guides. The randomization is not perfect; depending on the number of guides listed, it will be possible to see patterns in the order, however each guide should still have an equal chance to appear in each position. If you want to check the cycling, make sure to purge your view, as the server may not regenerate the template on every view.

Instructions for adding new guides

The easiest way to add your guide is just to list it at Template talk:ACE2011, and someone else will add it for you. Or, if you'd like to try and insert it yourself, instructions are as follows:

The voter guide order is based on a pseudo random number. To add a new guide, you will need to edit {{ACE2011/Guides}}. Add a new line at the end, with the new guide listed, increase the mod # throughout the template by 1, and set the # in ({{CURRENTTIMESTAMP}} + #) to one higher than the entry above.

Example, if the existing code is:

{{#switch:{{{1}}}

|{{#expr: ({{CURRENTTIMESTAMP}} + 0) mod 2}} = Guide 1

|{{#expr: ({{CURRENTTIMESTAMP}} + 1) mod 2}} = Guide 2

}}

To add the guide of User B, you would make the following changes: (strike for removals, underlines for additions)

{{#switch:{{{1}}}

|{{#expr: ({{CURRENTTIMESTAMP}} + 0) mod 23}} = Guide 1

|{{#expr: ({{CURRENTTIMESTAMP}} + 1) mod 23}} = Guide 2

|{{#expr: ({{CURRENTTIMESTAMP}} + 2) mod 3}} = Guide 3

}}