Ashar Voultoiz wrote:
Hello,
For the next 3 days I will be able to spend my full time on MediaWiki development.
There's something to envy :-)
I am really willing to code an administration interface that will superseed the install script and manually editing localsettings.php. My idea so far is that the install script will just deal with things like database and path, everything else will be available in the admin interface.
I am also willing to completly rewrite the rule system. Instead of anonymous / logged in / Sysops / Bureaucrate, I am willing to assign users to groups, each group having rights like "edit, move, special page, site administration, mediawiki, protecting page ...".
Is there any dev already working on one of those two topics ? Do you have any specific idea to share ?
Now that you ask...
Two database tables: * list of user <=> group association * list of possible groups, maybe a description field, and a "can-be-assigned-by" field ("sysop" can be assigned by "admin,sysop")
Also, for those that would like to keep parts of their wikis private, how about a "cur_can_view" field? Empty=everyone can view, otherwise only the listed groups (comma-separated).
Make sure noone can create group names that contain commas!
Finally, should I start it now for the 1.4 release or wait for a later release ?
Last I heard, time for 1.4-release is running out (Brion?).
Magnus