I have been trying to make this MediaWiki use the same username/password database as on this forum, but for now I can't make that work.
So instead of waiting more months to figure it out, I decided to just launch it now and see if we can integrate it better with the forum database later.
Check it out at http://wiki.archosfans.com
Wow!!! Early this morning (1AM HST after frustrating (and fruitful) searches of this forum) I realized we need a Wiki. So a few minutes ago I posted a new Topic: Documentation Wiki. Then I saw this topic and tried to go back to my topic. Couldn't find it. Happy Day!!!
A friend and I have installed MediaWiki several times and hacked the code a little for a project we're working on. My friend and I agree the code sucks! It looks like a senior project in high school carried on way too far.
For our site we've got our authentication code working using our database for uid/pw. Everything, including MediaWiki is private - you can only get to it after logon. What we decided to do with all the web 2.0 apps including MediaWiki is:
1. Delete the register and logon links in their code.
2. Stuff the uid and password into their DB from our DB.
3. Create a translation table in our DB when the OUR UID/PW won't translate into the app's format. If the app's uid is different it will show as an entry in the user's profile.
4. After main login when the user selects the app they are logged in automatically.
5. Not allow public access to the app or anonymous posting.
A bunch of our code isn't written yet and we're looking for another wiki because we hate the MediaWiki code and user restrictions. (I had to hack MediaWiki to get an Underscore to appear in a page title such as: "Function - XY_open_door()").
Using a tool like AutoIt 3 you could easily create MediaWiki uid/passwords for Archosfans.com users. Then you send private messages to forum members with their Wiki uid/pw. You Disable the Wiki's "create account" link and add the Wiki uid to the forum's User Control Panel. For new forum members you create a new Wiki uid/pw and send that info as part of the registration process. Finally, you disable anonymous Wiki posts.
I'm somewhat familiar with php and MySQL and I can test out code on my Win PC using WAMP. So if I can be of help, let me know. If you are using a standard MediaWiki install I can help you by writing a hack in my MediaWiki and sending you the code change.
I'm sure you get the idea.
Thanks for putting the Wiki up!