i've been reading more and more about configuring mediawiki (
http://en.wikipedia.org/wiki/MediaWiki)
one of the most well respected wiki software.
and i'm having one overriding general impression: i'm really not feeling love for it at all. in fact i'm feeling what could probably be termed strong dislike and disrespect.
the central concept of a wiki, that you have content that people can collaboratively easily edit, is one i whole heartedly endorse. but looking at the pathetic level of user control and organization of mediawiki, which people seem to think is the bees knees has left me nonplussed.
just two example from the disorganized wikimedia "manual" pages:
Revoking user's privileges
In its current development stage, MediaWiki has a web-based interface to create users and make sysops and bureaucrats, but it has no interface for revoking privileges.
Currently, the only way to downgrade user's privileges is through SQL:
update user set user_rights='' where user_name='yourusername';
Version 1.4 Mediawiki:
UPDATE user_rights SET ur_rights="" WHERE ur_user=1;
or using Program phpMyAdmin read a textfile into the "TINYBLOB" ur_rights of table user_rights that contains the proper user-entries "sysop,bureaucrat,developer"
permissions are actually a hell of a lot worse than that, but that's just a flavor of how nonexistent any facilities for managing users are.
heres another nice example, the comparison page on the official mediawiki page:
http://en.wikipedia....t_management_systemsoops - no values for mediawiki itself... wtf?
and this is the official software for wikipedia?!? holy christ that's not good.
i spent many hours customizing the mediawiki "skin" to fit into donationcoder (
www.donationcoder.com/wiki) but don't get too used to it, i think there's a very good change i may uninstall mediawiki.
it's just a total mess as far as i can see.
let me recap - i love the idea of collaborative editing of content, but for the love of god it's not that hard to imagine that you are going to need to be able to do some minimal amount of permission management, even if its just to restrict the editing of certain areas to certain groups. apparently wikis are suffering from huge amounts of spam lately and part of the problem is no one anticipated this or decided that it might be useful to have some moderation over content.. who are these people coding this stuff?
am i a wiki hater?