Special:RecentChanges can be filtered for edits made by "Newcomers", "Learners", and "Experienced users":
The thresholds for what define a "learner" or an "experienced user" can be configured using the $wgLearnerEdits, $wgLearnerMemberSince, $wgExperiencedUserEdits, & $wgExperiencedUserMemberSince config variables (which default to the values seen in the screenshot above).
To quote their docblock:
- newcomer: has not yet reached the 'learner' level - learner: has at least $wgLearnerEdits and has been a member for $wgLearnerMemberSince days but has not yet reached the 'experienced' level. - experienced: has at least $wgExperiencedUserEdits edits and has been a member for $wgExperiencedUserMemberSince days.
As these are config variables, their values can be modified on individual wikis. However, the descriptions for the 'Newcomers' and 'Experienced users' filter checkboxes currently hard-code these values to the config-variables' defaults:
- rcfilters-filter-user-experience-level-newcomer-description: "Registered editors who have fewer than 10 edits or 4 days of activity."
- rcfilters-filter-user-experience-level-experienced-description: "Registered editors with more than 500 edits and 30 days of activity."
These messages should presumably be changed to take the 'X edits' & 'X days' values from the wiki's configuration itself; as otherwise, these descriptions would be inaccurate for a wiki that uses the config variables to set its own thresholds for what constitutes a 'learner' and/or an 'experienced user'.
Acceptance criteria
- The 'Newcomers' & 'Experienced users' checkbox descriptions match a wiki's custom-configured values for $wg(Learner|ExperiencedUser)(Edits|MemberSince).
- {{PLURAL:}} is used in the system messages.
- (wishlist/in an ideal world) The descriptions look nice when an Edits or MemberSince variable is set to 0 -- e.g., if $wgLearnerMemberSince is set to 0, the 'Newcomers' description might read "Registered editors who have fewer than X edits.", rather than "Registered editors who have fewer than X edits or 0 days of activity.". (To avoid lego messages, this might need an extra two system messages to be added for both the 'newcomers' & 'experienced editors' descriptions, that would be used when an Edits or MemberSince variable is set to 0.)
- (anything else?)
Original task description:
Task title: Values in MediaWiki:rcfilters-filter-user-experience-level-newcomer-description
Found MediaWiki:rcfilters-filter-user-experience-level-newcomer-description/en and it seems like this reflects the level for autopromote, but those levels are different for various sites. For example, at Norwegian (bokmål) Wikipedia they are set to 14 days and 50 edits.
If the values in the message reflects the actual level for autopromote, then they should be picked up accordingly.
There is a similar problem in MediaWiki:rcfilters-filter-user-experience-level-experienced-description/en.
