Problem: each new user signing up creates an entry in recentchanges.
This might be hardly noticeable on larger wikis, but on smaller wikis
this quickly becomes the main content of recentchanges, which thus
becomes useless to monitor anymore due to distraction.
In fact it might invite vandalism, "let's create fun names so everybody
can see."
We want them logged, but not also in recentchanges.
Solution: an simple array in DefaultSettings.php, containing what events that
should be added to recentchanges. No need to install extensions.
New user creation would still be 'on' in it by default, but at least the
administrator could now easily turn it off if desired... along with any
other events he no longer wished to show up in recentchanges!
This array could also be used in maintenance/rebuildrecentchanges.php
eliminating the need for the hard-to-maintain list currently there.
Hmmm, it seems this array be an initially empty list of event types to exclude.
Assign this bug to me if you think it is worthwhile, and I'll come up
with a patch, if nobody better skilled would rather.
One worry is "hey, your wiki is broken, new users don't show up".
Perhaps at the bottom of recentchanges there could be
"Only ..., ..., ..., events are listed. See the [[Special:Log]] for
other information".