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