Last modified: 2014-10-07 03:50:34 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 5234 - Allow to add categories from a dropdown in Special:Upload
Allow to add categories from a dropdown in Special:Upload
Product: MediaWiki
Classification: Unclassified
Uploading (Other open bugs)
All All
: Low enhancement with 2 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on:
  Show dependency treegraph
Reported: 2006-03-12 18:13 UTC by Jamie Hari
Modified: 2014-10-07 03:50 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Jamie Hari 2006-03-12 18:13:33 UTC
Wikipedia's upload page seems to have a SpecialUpload.php hack
( which contains a dropdown for
licensing information.

It would be extremely helpful to bring that functionality to the core for all
other MediaWiki users as well. 

What I propose is two drop downs, enabled/disabled in localSettings.php, for
categorization and licensing tags. The localSettings.php entries would have an
array() which would contain the data for each of the customizable dropdowns. 

eg. $wgLicenseArray('Fair Use', '{{fairuse}}');
eg. $wgCategoryArray('Images of People', '{{peopleimages}}');

I believe even Wikipedia could benefit by soft-coding the customizable
dropdowns, instead of using a hard-coded SpecialUpload.php hack.
Comment 1 Rob Church 2006-03-12 20:32:06 UTC
Well this bug report is nice and quick to resolve. The functionality described
does indeed exist in MediaWiki; version 1.6. See, for instance, to see how it's set up using
templates and licence descriptors.
Comment 2 Jamie Hari 2006-03-12 20:59:19 UTC
Hey Rob!

Thanks for the info, I didn't know about that.

I have a quick question for you...
Does it also allow for a second/third/etc dropdown?

As I mentioned, I was hoping for not only a license dropdown, but one for image
categorization, too...
Comment 3 Jamie Hari 2006-03-13 20:22:31 UTC
I have re-opened the enhancement request...

I changed the title to reflect that the license dropdown already exists, but the 
opportunity for a 2nd/3rd/etc dropdown on the upload page should be considered a 
seperate request. 

I envision it for categorization of the images, such as: Animals, People, 
Buildings, Landscapes, etc. This would be extremely useful, especially for the 
creative commons folk.

We could implement it the same was as the license dropdown 
(, or less user-friendly, but we 
could look at my earlier suggestion in the first post.
Comment 4 Rob Church 2006-03-13 20:47:58 UTC
Problem is, that's a lot of categories, which would be one hell of a performance
Comment 5 Jamie Hari 2006-03-14 03:11:53 UTC
No no...

I don't think an auto-generated list of categories would ever work...
Even on a small wiki, there can be dozens of categories. Which I agree would
generate an extremely ugly dropdown and a massive SQL query.

I am thinking more about a manually edited list of categories, possibly
populated by an array in LocalSettings.php.

Small wikis could choose their top 10 categories, as I listed above. The larger
wikis such as commons, could use the list to divide and prioritize image uploads
into more general topics. Such topics could be: Persons, Places, Things,
High-Importance, Low-Importance, etc. 
These 'generalized' categories would at least give the creative-commons
maintenance folk something to work with. As well, it would drastically cut-down
on the number of images that are completely uncategorized. 

Brand-new images may not be categorized into the most specific area, but at
least they could be found and used almost immediately. 

I contend that this feature would be extensively used by all WikiMedia projects
and by a great portion of non-WikiMedia projects as well. The license dropdown
surely can attest to the success of such a software convenience.

Speaking for our 2 projects alone, this would be an invaluable addition.
Comment 6 Jamie Hari 2006-04-06 21:56:55 UTC
Hey Brion,

Rob has some interesting thoughts on this... I don't suppose you have any ideas
how this could be made to work, do you? Again, I am not referring to any massive
list of categories here, but rather sort of a quick-and-dirty way of organising
images into more general categories, based on a list like the Licenses.

I really think the Commons admins would love this feature...

Comment 8 Jamie Hari 2007-05-15 21:22:33 UTC
That should definitely work nicely.
Thanks Titoxd!

This functionality might still be useful for someone else, but I believe Titoxd's 
solution should work for me. I would be fine if the powers-that-be wanted to 
close this as wontfix...

Comment 9 Aryeh Gregor (not reading bugmail, please e-mail directly) 2007-05-15 23:35:24 UTC
No, that abuse is hacky and unacceptable as a fix for this from a software 
perspective.  I can't blame them for using it for lack of alternatives, though.
Comment 10 Jamie Hari 2007-05-16 03:54:05 UTC
Agreed, a dropdown or some other option-selector device would be more ideal, long-term.
Keep it open. ;)
Comment 11 Jamie Hari 2007-05-21 00:39:45 UTC
I was wrong, that solution wasn't what I was expecting. 

There definitely needs to be a more proper solution for this scenario.

Clearly, Commons needs it as much as I do...
Comment 12 Eep² 2007-08-06 05:50:16 UTC
Using javascript (AJAX, whatever), multiple dropdowns/listboxes could be created starting with the root/top-level categories and working their way down relative to what's selected. CategoryTree could also be integrated into the upload and edit pages to select categories for things (but it should show # of subcats too). Also, looking at the database tables, there is a LOT of repeated info in the "categorylinks" table with category/article names instead of their numeric (less bytes) IDs.
Comment 13 John Mark Vandenberg 2014-10-07 03:50:34 UTC
UploadWizard allows licenses and categorisation.

HotCat can categorise files on upload

Is this enhancement request still necessary?  If so, it probably should be part of bug 167 / bug 27312 (with one of them as a dependency for this bug).

Note You need to log in before you can comment on or make changes to this bug.