Extension:MediaUploader/Configuration

Very much work in progress.

template:


 * Default

copyMetadataFeature
Whether to enable the feature for copying metadata across a batch of uploads.


 * Default

defaultCampaign
Default campaign to load when no other campaign was specified. Usually should be left empty.


 * Default

enableLicensePreference
TODO: remove, should be handled by hidden prefs core functionality

display
Keys:
 * headerLabel – wikitext to display above the MediaUploader UI.
 * thanksLabel – wikitext to display on the top of the last step of the uploader (Use). When not provided, the message mediauploader-thanks-intro will be used.


 * Default

maxSimultaneousConnections
Maximum number of simultaneous upload requests.


 * Default

maxUploads
Maximum number of uploads for a given form.

Keys:
 * * – everyone
 * mass-upload – users with the  user right


 * Default

tutorial
Keys:
 * enabled – whether the tutorial step should be present.
 * skip – whether to skip the tutorial by default, but allow the user to return to it.
 * wikitext – wikitext to be displayed in the tutorial step. The default is a message explaining how to configure the tutorial.


 * Default

Loading messages
MediaUploader will automatically load all messages used in the global config. See also:.

Fields/inputs
Include here: fields, defaults, limits

Reorganize all this mess into something readable.

File description formatting
include here: autoAdd, missingCategoriesWikiText, trackingCategory

additionalMessages
An array of additional system messages to be loaded with MediaUploader. This is only useful if your campaigns define custom licenses or license groups. MediaUploader has no way of knowing about them when loading the global config, so you will have to list them manually in this setting.


 * Example

campaignSquidMaxAge
TODO: rename

campaignStatsMaxAge
Number of seconds to cache Campaign stats. Affects: uploaded media list and contributors count.


 * Default

chunkSize
When uploading large files, what size, in bytes, should each chunk be.


 * Default

languages
A list of languages and codes, for use in the description step, if you use multilingual inputs. By default initialized to a list of all available languages that have corresponding templates (in ISO 646 language codes).


 * Example

languageTemplateFixups
todo

TODO: remove

 * debug – use core debug mechanisms
 * fileExtensions
 * maxPhpUploadSize
 * maxMwUploadSize
 * feedbackPage

TODO: change defaults, rethink

 * feedbackLink
 * allCategoriesLink
 * altUploadForm
 * alternativeUploadToolsPage
 * blacklistIssuesPage
 * enableCategoryCheck