As part of upcoming work to be done to support use of UploadCampaigns
from Mobile, I've spent time rewriting the underlying infrastructure
for UploadCampaigns. This has no changes for people who use
UploadWizard to just ''upload'' images, but plenty of changes for
people who administer and maintain campaigns. The most important
* Campaigns are maintained by creating and modifying pages in a new
Campaign: namespace. Special:UploadCampaign and
Special:UploadCampaigns have been removed.
* Pages in the Campaign: namespace have all the ''features'' of normal
pages, and so have page history (solving [[bugzilla:30645]]), a talk
page, can be watched/moved/deleted/undeleted, etc.
* Full wikitext support in most fields - header/thanks labels (fixing
[[bugzilla:39910]]) and in the field labels (solving
[[bugzilla:39911]]). This should make customizations and
* Arbitrary number of custom fields where the user can enter text
while uploading, and such text is included in the uploaded image's
description, are now supported (previously you were restricted to two
* As a negative, the GUI interface for configuring campaigns is now
gone (temporarily). Currently the Campaign configuration is stored as
[[:en:JSON|JSON]], which is edited by hand. There exists minimal
validation so that corrupt data is not saved. A point and click
interface would eventually be added at some point in the future.
[[mw:Extension:UploadWizard/Campaigns|Documentation]] for the current
JSON format exists.
This change is currently live on the
commonsbeta] site, and can
be tested there. This is on schedule to be rolled out to Commons on
Monday, July 22 - unless large unforeseen bugs arise.
Thanks to MarkTraceur, Odder and Brion for their help in getting this done!
Special note for WLM: Since WLM is the biggest (almost only) user of
campaigns right now, I'll be spending time to make sure that all the
WLM campaigns work without issue.
Yuvi Panda T
Mobile Team, Wikimedia Foundation