User:Vague Rant/Extensions

Here's the extensions I think we should be using but aren't.

Category:Games released in 2007 AND Category:Wii games or more creative searches like: Category:Game Boy games AND Category:Game Boy Color games NOT Category:Super Game Boy games NB: This is not the actual search syntax, just a demonstration of its functionality. This capability would be useful both for readers and editors, e.g. an editor with a specific skillset might want to find Category:SNES games marked Category:To investigate. Categories are useful as is, but their usefulness would be exponentially improved by the opportunity to cross-reference them.
 * Multi-Category Search: This extension makes the category system infinitely more useful by allowing users to find specific cross-sections of articles based on their categories, using a new special page. This would make possible deep searches like:


 * Random Root Page: The aim of this extension is to replace the usual Special:Random on wikis which make use of subpages, e.g. Wikibooks (see "Random book" link in sidebar). We need this because of our own use of subpages, where users frequently land when hitting random. Take, for example, the ten subpages of Command and Conquer: Generals, or the fifteen subpages of Proto:Daikatana (PC). Subpages are terrible entry points to the wiki, often filled with our densest, most esoteric materials. With this extension, our link could be "Random game" and take users to a ... random game.


 * Special:MultiUploadViaZip: C'mon, Sonic Retro uses it. Our current multi-upload is all right, but anything more than a couple of files and it's a hassle. This adds a special page where users can simply upload a ZIP, and the server decompresses it and adds all of its component files to the wiki. Any time a collection of ripped graphics, sounds, etc. is uploaded to the wiki, someone has to spend ten minutes selecting each file on Multi-Upload. Anyone who's done it knows what a massive drag it is. If this is seen as being too exploitable, perhaps it could be limited to a certain user-group for trusted editors.