Commons:Photo challenge/Maintainers Manual

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

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. Common issues reported in "error" files:
  • "File had no file info" - Many non-JPG file formats report this issue. Please inspect the files manually to see if the file is the the work of the nominator. Exclude if it is not.
  • "File may not be own work" - File is missing {{Own}} (or similar) template. . Please inspect the files manually to see if the file is the the work of the nominator. Exclude if it is not.
  • "File uploaded early by user ...." and "File uploaded late by user ...." - Entries are uploaded to Commons outside of challenge submission period. Nothing needs to be done as CreateVoting.cs will automatically exclude them
  • "File gave Response status code does not indicate success: 404 (Not Found)." - file was deleted or the entry was added using incorrect format, like with [[]] brackets, etc. Fix the format or remove names of non-existing files.
  • Too many entries for challenges limited to a maximum of four entries can be submitted per photographer. The software will report user name, number of entries and if more than 4 a wikitext with a gallery tag, which can be used in a sandbox page to see the files. Please delete additional entries or ask the author to delete them. Explain in edit summary what was done and who is the author.
  • The maintainers do not police files which are off topic and do not follow the theme. Hopefully those will be excluded by voters.
  1. Perform steps #4 and #5 until all the errors are resolved
  2. 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 #3 and #4 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