Upload Wizard allows user to enter text which is them added to Information and other templates. Some inputs break the templates and should not be allowed. Some examples
- "|" (pipe) character in any field breaks {{Information}} template and should be replaced with "{{!}}". They are sometimes found in source URLs like " http://www.britishmuseum.org/research/collection_online/collection_object_details.aspx?place=33529&plaA=33529-3-1&ILINK|34484,|assetId=106527001&objectId=282816&partId=1 " or authors add a pipe between their name and the name of some institution they belong to. See example problem file at File:الشيخ عبد الحليم محمود.jpg
- Geographic coordinates user inputs need to be numeric. Inputs like "50°4´50"" are not valid and should not be allowed, see File:Spartakiáda 1932.jpg for example of today's upload. Some inputs can be parsed and converted to numeric values.
- Many historical images use upload date instead of creation date. If user uses licenses under "The copyright has definitely expired in the USA", "This work was made by the United States government", or "Another reason not mentioned above" than there should be a warning if user tries to use today's date.
- Files uploaded license typed in "Another reason not mentioned above" field, need to be checked. The simplest way is to check if there is a template there (do we have {{...}} brackets), a better way is to check if the typed text transcludes {{License template tag}}, and not allow anything that does not. here is example of taday's upload without license.