Currently, the uploader assumes the target wiki uses the same set of templates as Commons, which is not… ideal, as the number of required templates is rather large. The various parts of the file description syntax should be made configurable and we should provide a few ready configuration sets for wikis to use.
This should be a large tracking task, but for now the goals are listed here. Feel free to split them up into separate tasks.
- Make the {{own}} syntax configurable
- Make all kinds of Information-related syntax configurable
- Make file description headers configurable
- Make the Location template syntax somewhat configurable
- Allow (or document how to do this if it is possible) disabling of adding a tracking category to campaign-uploaded files
- Prepare a few ready-to-use configuration sets. Some ideas:
- Original Commons-style syntax from UploadWizard
- Commons-style, but with removed multilingual support
- Some default config that should be simple to use, with minimal templates
- Even simpler config with no templates?
See also the configuration manual for core's upload dialog, it has some of these capabilities. It could serve as an inspiration.