User:Caue.cm.rego/todo/mediawiki

From Wikipedia, the free encyclopedia

Things I want to see working on mediawiki and I'm willing to dig into the software, documentation and as soon as I'm convinced nobody else will do it, I will try my best to script them myself, as a 7 years self-experienced scripter / programmer / developer.

This is more like a wishlist, but it's becomming a todo for me, since I can never find any movement being done for those.


  • single sign in.

i heard this is being done, from irc.freenode #mediawiki, and that maybe user:brion (at least that's how he is called in there) is leading the "project". unifing all user registers among sister projects and different languages is really complicated, but the idea should be simple. a login server, a separated database with an id table for each different mediawiki installed, and a merging tool for migration that should be avaible for each user who wants to start using it once it's done... which leads me to...

  • merging users

i think this is all about detailing and trying, and figuring out each name of each field on each table from each database and making a steady SQL script for it with some callings from php. basicaly hard work.

i still haven't tried, but I've heard it doesn't work and there's no solution done for it, yet. as far as i can tell, it shouldn't be too hard to come up with at least something, even while preventing malicious code to come in. wikipedia is already a great input source, and it is standing steady, so import should just do the samething, but in one shot from a little "database file" such as a XML. import shouldn't bother importing things that could harmish the data of wikipedia, such as history dates. so, if the history should be imported, it has to first exist in wikipedia, and never be deleted.

  • direct-wiki-link to old revisions.

this is, in fact, replacing some character to start a querystring within wiki-links. example: [[test/olid=1234/action=edit]] would link the same as [en.wikipedia.org/w/index.php?title=test&oldid=1234&action=edit] because of the equal sign (or maybe add another sign anywhere to do it). i know, depending on how mediawiki is done today, this can become really harmish to code-script-in.

the idea is to avoid primary deletion of articles voted for deletion (AVD). once something is deleted, there's no come back, and a lot of admins / wikipedians seem to love to clean up stuff, which is good, but i believe should be done with more care.

it's amazing how there's no simple way to do backups. at all. just a simple backup of any article, specially userpage, could potentially reduce storage on the server without harming anyone's feeling too much. at least no content will be lost. maybe that's already in the todo list of mediawiki, but since it's part of this whole suggestion, couldn't help on at least mentioning this.

  • wikimark, too much was already said, can't think of more words for it right now.