Extension:UploadWizard

UploadWizard is an extension that provides a multi-file, step-by-step JavaScript wizard to upload multimedia files to a MediaWiki website. It was designed by Guillaume Paumier as part of the Multimedia usability project and developed by Neil Kandalgaonkar.

See also usability:Multimedia:Upload wizard.

This extension covers some of the same basic functionality as AddMediaWizard, part of Extension:UsabilityInitiative. It is expected that AddMediaWizard and UploadWizard will eventually share most of their backend code related to uploading media.

Enabling uploads and thumbnails
Your MediaWiki will need to be capable of hosting media files and creating thumbnails (smaller previews of media files). If you can upload images and see smaller previews on their File page, you're already ready. If not, for full instructions, see the manual page on image administration, particularly image thumbnailing.

Quick start for Linux or Mac OS X users:
 * Make sure that the images directory is writable by your web server.
 * Install the ImageMagick libraries and binaries.
 * Add the following configuration to LocalSettings.php:

Other configuration
This modifies the sidebar's "Upload file" link - probably in other places as well. More at Manual:$wgUploadNavigationUrl.
 * You need to have InstantCommons enabled in order to access the licensing tutorial. To enable InstantCommons add  to LocalSettings.php.
 * You may want to set  in LocalSettings.php, where /wiki/ is the correct path for your wiki. A more general way of doing this that works for whatever path configuration you have, but that requires PHP 5.3 or later is:

Several other options are available through a configuration array. For example:

$wgUploadWizardConfig = array( 	'debug' => false, 	'autoCategory' => 'Uploaded with UploadWizard', 	'feedbackPage' => 'FeedbackTest2', 	'altUploadForm' => 'Special:Upload', 	'fallbackToAltUploadForm' => false, 	'enableFormData' => false, # Should FileAPI uploads be used on supported browsers? 	'enableMultiFileSelect' => false );

Development status
While we feel that this is ready for others to use, so far, this extension has mostly been used only on Wikimedia wikis. We'd like to get reports from other MediaWiki installations as well.

Related specs

 * Custom WikiText License Feature
 * Location (entering gps coordinates / deriving them from EXIF)

Related extensions

 * Extension:Add Media Wizard