Commons:Photo challenge/Maintainers Manual

You can reach this page by clicking on the Camera icon on Commons:Photo challenge page. It is documenting the process of running Photo challenge for volunteers running it.

Propose new challenges

Anybody can propose a new challenge at Commons talk:Photo challenge/themes. Adding good Gallery of example images can really help voters and makes creating challenge pages easier.

Choosing and Submitting new challenges

  1. Please discuss and agree on new challenges at Commons talk:Photo challenge page.
  • Candidates generally come from Commons talk:Photo challenge/themes and had high number of votes there.
  • Generally the person creating the new challenge page has the final say on which challenges are chosen and what possible constraints are added
  • Please archive already used challenges
  1. Use the Commons:Photo challenge/yyyy - Month - Title template to start a new challenge page. Change yyyy - Month - Title to the correct year, month and title
  2. Transclude the page at Commons:Photo challenge/Submitting (You can look for   icon on Commons:Photo challenge page under proper heading). For example code at Commons:Photo challenge/Submitting might look like:
{{Commons:Photo challenge/2017 - February - Barns}}
{{Commons:Photo challenge/2017 - February - Multilingualism}}

Convert Submitting page to Voting page

1. Go to Commons:Photo challenge/Submitting which will have code like

{{Commons:Photo challenge/2017 - February - Barns}}
{{Commons:Photo challenge/2017 - February - Multilingualism}}
Convert it to code that looks like
=== {{ucfirst:{{I18n month|February}}}} 2017===
*[[Commons:Photo challenge/2017 - February - Barns/Voting]]
*[[Commons:Photo challenge/2017 - February - Multilingualism/Voting]]
and move it from Commons:Photo challenge/Submitting to Commons:Photo challenge/Voting

2. Create voting pages

  1. Clean up Submit page: remove "|thumb" from the page and fix any incorrectly submitted files
  2. Build the code at Commons:Photo challenge/code/CreateVoting.cs using the project at Commons:Photo challenge/code/CreateVoting.csproj. You will need the latest Microsoft Visual Studio 2022.
  3. Either edit CreateVoting.cs to stipulate the challenge title, or supply the title on the command line inside double quotes.
  4. Run CreateVoting.exe which will create "voting" (yyyy - Month - Title.txt) and "error" (Errors-yyyy - Month - Title.txt) files
  5. Inspect "error" file, listing files that do not meet rules of the challenge an fix the issues in the yyyy - Month - Title file
  6. Perform steps #2 and #3 until all the errors are resolved
  7. Copy "voting" page to yyyy - Month - Title/Voting

Close Voting page and announce winners

  1. Build the code at Commons:Photo challenge/code/voting.cs using the project at Commons:Photo challenge/code/voting.csproj. You will need the latest Microsoft Visual Studio 2022.
  2. Either edit voting.cs to stipulate the challenge title, or supply the title on the command line inside double quotes.
  3. Run voting.exe which will create "results" (yyyy - Month - Title.txt), "error" (Errors-yyyy - Month - Title.txt) and "revised" (Revised-yyyy - Month - Title.txt) files
  4. Inspect "error" file and fix the issues listed there
  5. Perform steps #1 and #2 until all the errors are resolved
  6. Close voting process by copying "revised" page to yyyy - Month - Title/Voting
  7. Go to Commons:Photo challenge/Previous and add link to "winners" page as directed
  8. Copy the template from the beginning of "results" file to the "winners" page and save
  9. The new page will have red "Scores" link, click on it and copy the text from the end of "results" file, starting with *Nbr contributors: to scores" page and save