Talk:User Rights Requests and Suggestions: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 74: Line 74:
Overall im in a similar oppinion than derf, is better to simplify it and make some groups inherit the rights from other groups as most as possible (ie: group A have the rights of group B + C + some rights specific for A). If we design this hierarchy considering there is going to be always someone active in every group is not going to work, because the most probable thing that will happen is there are going to be only a few people active (ie: if we enable a right specifically for a group but nobody from that group is active then nobody will do it), the inherited rights is the best way to prevent this with the syntax explained here, by ab/using of the [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgGroupPermissions#Custom_user_groups array_merge] in the <code>$wgGroupPermissions</code> sections of [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:LocalSettings.php LocalSettings.php]<br>
Overall im in a similar oppinion than derf, is better to simplify it and make some groups inherit the rights from other groups as most as possible (ie: group A have the rights of group B + C + some rights specific for A). If we design this hierarchy considering there is going to be always someone active in every group is not going to work, because the most probable thing that will happen is there are going to be only a few people active (ie: if we enable a right specifically for a group but nobody from that group is active then nobody will do it), the inherited rights is the best way to prevent this with the syntax explained here, by ab/using of the [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgGroupPermissions#Custom_user_groups array_merge] in the <code>$wgGroupPermissions</code> sections of [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:LocalSettings.php LocalSettings.php]<br>
Im trying to figure how is generated the content of the [[Special:ListGroupRights]] page (i guess dinamically by reading both <abbr title="or MainConfigSchema.php in modern mediawiki versions">DefaultSettings.php</abbr> and LocalSettings.php but the way how is displayed in the public page is very confusing, there are lot of repetitions<br>
Im trying to figure how is generated the content of the [[Special:ListGroupRights]] page (i guess dinamically by reading both <abbr title="or MainConfigSchema.php in modern mediawiki versions">DefaultSettings.php</abbr> and LocalSettings.php but the way how is displayed in the public page is very confusing, there are lot of repetitions<br>
Im used to change the page protection levels because i had to do it several times before, but for me the setting related with the "Autoconfirmed users" was always a mistery, i never used it and i dont remember any of you using it either, and the name itself when displayed next to the nick in the "recent changes" log was an unneeded annoyance, but now that i was learning how it works im starting liking it because the fact that is given based on a edit counter is a feature, and is pretty much the same roxanne was trying to do with the new custom "auto-moderated" group, so im wondering if we really need the "auto-moderated" group, dont you think is better to stick to the defaut settings ?, we just need to configure the counter (lets say 25 edits) and configure all the wiki pages with the "allow only autoconfirmed users" by default. There is some way to change the protection level of all wiki pages in a hit ? (doing it individually page by page is overkill, lol)<br>
[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 07:52, 26 March 2023 (CEST)
[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 07:52, 26 March 2023 (CEST)



Revision as of 09:42, 26 March 2023


Temporal talks related with the wiki staff restructuring

I made a small list of some user rights that needs to be reviewed, sorry if i forgot someone. Im considering the contribution scores as something orientative because there is people with low scores that published some unique info (it was one of the few persons in this whole able to do it, we was lucky they did it), i gave them the category of "epic edits" (whatever that means, lol is not related with wiki dedication but with the quality of his edits), there is other people (maybe not in this list) with high score because they was doing wiki manteainance/organization tasks additionally to research and/or decvelopement (btw we could make a new "R&D" user group). Im not sure if my understanding of the "VIP" group matches with yours, to me it looks like it could be used as a fallback for the users with either a higher contribution scrore or labeled as "epic editor" that became inactive (most from the list below)

nick             | score  | epic | active | trusted | others
---------------------------------------------------------------
Flatz            | low    | yes  | no     | yes     | 
Glevand          | high   | yes  | no     | yes     |
Kakaroto         | low    | yes  | no     | yes     | 
Kozarovv         | high   | -    | yes    | yes     | 
M4j0r            | high   | yes  | yes    | yes     | 
MikeM64          | high   | -    | yes    | yes     | 
Mrjaredbeta      | high   | -    | yes    | yes     | 
Mysis            | high   | yes  | no     | yes     | 
Naehrwert        | medium | yes  | no     | yes     | 
Nas plugi        | medium | -    | no     | yes     | 
PsiCoLeO         | medium | -    | no     | yes     | 
Zer0Tolerance    | high   | -    | yes    | yes     | 
Graf chokolo     | low    | yes  | no     | yes     | 
Mathieulh        | high   | -    | no     | yes     | 
Nikitis          | medium | -    | no     | yes     | 
CrashSerious     | medium | -    | no     | yes     |

Sandungas (talk) 06:23, 25 March 2023 (CET)


I will make a new list for everyone available to share my suggestions and everyone is welcome for their feedback. My main goals are:

  • Remove both inactive users from higher roles together with active users having higher roles but not using them at all (because they have a "big name" or because of a broken CAPTCHA issue on the wiki)
  • Every role must have at least two people sharing the same power to avoid vandalism or other bad stuff disturbing the integrity of the wiki and its content.
  • New roles:
    • "VIP" for former Team members not active anymore for several years
    • "automoderated" doesn't need to get moderated within their changes
    • "interface-admin" editing the structure within the wikis
    • "moderator" can confirm or reject edits from all other users without having higher roles ("users" / "autoconfirmed users" and "all" [unregistered users])
    • "suppress" oversighting all internal actions within the wikis from all user groups
    • "trusted" for well-known people from the scene so you can be sure that reading his/her edits are legit

If everything will work, the wiki will have the following higher roles in particular order from the least power to the most:

  • "all" (unregistered users)
  • "users" / "autoconfirmed users"
  • ---------------------------------
  • "automoderated" NEW
  • "trusted" / "VIP" NEW
  • "moderators" NEW if you have higher roles right now and you feel you can "moderate" the wiki, feel free to ask for access
  • "administrators"
  • "checkuser"
  • "bot" / "interface-admin" NEW
  • "suppress" NEW
  • "bureaucrats"

Roxanne


I'll leave it up to you two to decide who gets what permissions since I don't have the historical context. But I would suggest that we remove the following roles and just wrap up all higher permissions into "trusted", "moderator", and "administrator". Moderators and Administrators are both trusted, and Administrators are also moderators.

  • "checkuser" - Not really needed since all edits go to the moderation queue first anyway and unregistered users can make edits
  • "Interface-Admin" - This was automatically created when updating MediaWiki. We should just give those rights to Administrators.
  • "suppress" - Can just give those rights to moderators.
  • "bureaucrats" - Can just give those rights to Administrators.
  • "automoderated" - I created the Trusted users group to fill this role. Not sure if this one was auto-created.

Derf (talk) 16:41, 25 March 2023 (CET)


Sorry but I have to disagree to this one.

  • I use "checkuser" from time to time, especially when to combat spam (see logs).
  • "Interface-Admin" I was planned to reserve this only to you and CrunchBite.
  • "suppress", we need something higher than "Moderator" since Moderators can make mistakes and need control as well
  • "bureaucrats" actually the most important one and this must stay (!) because it can give roles (this is why I mentioned it in my list as the highest one of all).
  • "automoderated" I like it because I see it as a step in between for getting "trusted".

Roxanne


Derf there is some plan to update the mediawiki software we are currently using (v1.35.2 EOL september 2023) to the latest stable (v1.39.2 EOL november 2025) ?. It looks we are at a good timing to update it
Im asking because the default user groups in v1.35.2 (line 5543) and v1.39.2 (line 7609) are way different, is actually a different file (DefaultSettings.php has been deprecated). In the documentation is mentioned to dont add any custom edit in it because the edits will be deleted everytime you update mediawiki software, so im wondering if there is some custom edit in the DefaultSettings.php we are currently using, in that case this is a problem to consider now because soon or later it will be needed to update the mediawiki software and (if needed) that custom edits needs to be taken to the new version, can you make a comparison in between the file i linked and the file in our server and tell me if there is some custom edit in it added along the years ?. In theory all the custom edits should be made in LocalSettings.php
Overall im in a similar oppinion than derf, is better to simplify it and make some groups inherit the rights from other groups as most as possible (ie: group A have the rights of group B + C + some rights specific for A). If we design this hierarchy considering there is going to be always someone active in every group is not going to work, because the most probable thing that will happen is there are going to be only a few people active (ie: if we enable a right specifically for a group but nobody from that group is active then nobody will do it), the inherited rights is the best way to prevent this with the syntax explained here, by ab/using of the array_merge in the $wgGroupPermissions sections of LocalSettings.php
Im trying to figure how is generated the content of the Special:ListGroupRights page (i guess dinamically by reading both DefaultSettings.php and LocalSettings.php but the way how is displayed in the public page is very confusing, there are lot of repetitions
Im used to change the page protection levels because i had to do it several times before, but for me the setting related with the "Autoconfirmed users" was always a mistery, i never used it and i dont remember any of you using it either, and the name itself when displayed next to the nick in the "recent changes" log was an unneeded annoyance, but now that i was learning how it works im starting liking it because the fact that is given based on a edit counter is a feature, and is pretty much the same roxanne was trying to do with the new custom "auto-moderated" group, so im wondering if we really need the "auto-moderated" group, dont you think is better to stick to the defaut settings ?, we just need to configure the counter (lets say 25 edits) and configure all the wiki pages with the "allow only autoconfirmed users" by default. There is some way to change the protection level of all wiki pages in a hit ? (doing it individually page by page is overkill, lol)

Sandungas (talk) 07:52, 26 March 2023 (CEST)

Roxanne's suggestions

  • Notes
    • The user group named '* (asterisk, name only visible in the settings) have a comment saying // Implicit group for all visitors. In other words, this are the rights for wiki readers without a registered acount, and/or registered users while logged-off
    • All the registered accounts are given the "User" rights automatically
    • In mediawiki v1.35.x the "Autoconfirmed users" have a comment saying // Implicit group for accounts that pass $wgAutoConfirmAge. See: AutoConfirmAge and AutoConfirmCount. Is a temporal restriction for new user accounts that have less edits than the value given to the counter. When the counter is reached the user enters automatically into the "autoconfirmed" group and is given the "editsemiprotected" permission that allows to Edit pages protected as "Allow only autoconfirmed users" (you know, is an special page protection mode available in the tab at top-right of most wiki pages: More -> Protect -> Settings), so it seems we dont need it (or we could repurpose/rename it). The problem is... this group is included in the DefaultSettings.php mediawiki installation and the documentation suggest to dont modify that file, but i guess there must be some way to disable or modify it without need to modify the problematic file (blacklisting or overriding it in LocalSettings.php ?)