Template talk:WikiProject banner shell

(Redirected from Template talk:WikiProjectBannerShell)
Latest comment: 3 days ago by MSGJ in topic Article/page mess continues

Conflicting quality ratings

edit

Hoping we can coordinate efforts to eliminate all conflicting ratings. We currently have this number left:

B C Start Stub List Total
0 0 0 0 0 0

 Martin (MSGJ · talk) 13:41, 10 June 2025 (UTC)Reply

It might be helpful to classify these more narrowly so we know what rating they conflict with. For example we could have categories like Category:B-Class articles conflicting with project-independent quality rating C-Class  Martin (MSGJ · talk) 13:45, 10 June 2025 (UTC)Reply
There shouldn't be anything wrong with conflicting ratings - if an article is covering one topic well but another less well, then this is a perfectly reasonable reason for difference.Nigel Ish (talk) 17:40, 10 June 2025 (UTC)Reply
This is incorrect. We have switched to a common quality assessment scale which is independent of the project. Except for a very small number of projects which have opted out, which are not identified as conflicting, all projects should be using the same quality assessment.  Martin (MSGJ · talk) 09:18, 11 June 2025 (UTC)Reply

Code is now on sandbox. Demo below:

 Martin (MSGJ · talk) 14:38, 11 June 2025 (UTC)Reply

Looks good, my only concern being the inconsistency in the capitalisation of "class" for the new category. All other cats use uppercase C. CX Zoom[he/him] (let's talk • {CX}) 00:29, 12 June 2025 (UTC)Reply
Changed to uppercase C, for consistency  Martin (MSGJ · talk) 09:24, 12 June 2025 (UTC)Reply
You can use Petscan to filter the list by WikiProject to focus on topics that interest you. See this list for an example. Just change the "WikiProject Australia articles" cat to your project of choice. Unfortunately, I don't think Petscan can do a talk page cat & article cat comparison, but you can do that in the AWB list comparer tool. The-Pope (talk) 00:52, 12 June 2025 (UTC)Reply

New categories are still populating, but this is the table so far:  Martin (MSGJ · talk) 10:43, 12 June 2025 (UTC)Reply

Next steps

edit

I think that a lot of these articles will need reviewing by human, but there are some we could deal with more efficiently.

Firstly, I propose that all articles in Category:Stub-Class articles conflicting with Start-Class project-independent quality rating be resolved to Start-class. It is most likely that the article has grown beyond a stub but one of the projects is still rating as Stub-class. Does anyone disagree? I will put a request for a bot to remove the out of date rating  Martin (MSGJ · talk) 12:57, 16 June 2025 (UTC)Reply

Yes, that sounds like a good idea. Hawkeye7 (discuss) 19:35, 16 June 2025 (UTC)Reply
Not totally sure. The first one I clicked on, Alruna, should indeed be a stub. A bot should either (a) check for stub tags or (b) just remove all ratings and invite humans to rate again. Another interesting thing is that Talk:Agogô shows that the Musical Instruments project uses |quality= instead of |class=, which seems to not work well with bots and Rater. —Kusma (talk) 21:03, 16 June 2025 (UTC)Reply
You are overlooking the fact that humans have already looked at these and come up with conflicting ratings; Alruna is clearly a border case. Clearing the ratings would create more work than humans can take on. I would suggest that nobody cares about starts or stubs anyway, and that, as in the MilHist Project, the humans only be tasked with looking at articles machine-rated as B class. Hawkeye7 (discuss) 21:56, 16 June 2025 (UTC)Reply
Liftwing rates Alruna as a stub. What if we use it to determine which of the start/stubs should be starts or stubs? I can easily create a bot that can do that. Hawkeye7 (discuss) 00:25, 17 June 2025 (UTC)Reply
I don't know what Liftwing is, but I would be happy with a bot that uses ORES or some AI or whatever to make stub/start/C decisions. —Kusma (talk) 07:30, 17 June 2025 (UTC)Reply
Liftwing is the replacement for ORES. It can make stub/start/C decisions with a high degree of accuracy. Hawkeye7 (discuss) 10:23, 17 June 2025 (UTC)Reply
Sounds great! —Kusma (talk) 12:22, 17 June 2025 (UTC)Reply
I agree this might be the best way to deal with these articles  Martin (MSGJ · talk) 13:12, 17 June 2025 (UTC)Reply
@Hawkeye7: would you need additional approval to run your bot on these pages?  Martin (MSGJ · talk) 08:58, 18 June 2025 (UTC)Reply
Yes, I would need to file at WP:BRFA. The good news is that the Bot is ready to go, so approval should be straightforward. Hawkeye7 (discuss) 10:50, 18 June 2025 (UTC)Reply
I have filed the required approval request. Hawkeye7 (discuss) 11:04, 18 June 2025 (UTC)Reply
@MSGJ: I have run off a Bot run - it hasn't updated anything - just running in a debug mode.

It might be helpful if other people could comment at Wikipedia:Bots/Requests for approval/AussieBot 2 to show their support or otherwise for this bot job  Martin (MSGJ · talk) 09:45, 25 June 2025 (UTC)Reply

Results from the bot's trial are now in. Please see Wikipedia:Bots/Requests for approval/AussieBot 2  Martin (MSGJ · talk) 11:56, 11 July 2025 (UTC)Reply
@Hawkeye7 any chance you could run this bot now it has been approved?  Martin (MSGJ · talk) 00:28, 12 August 2025 (UTC)Reply
It is already running. See User:AussieBot/Conflicts/2025/August. I was limiting the daily run so it did not flood people's watchlists. But no one has complained, so we can step it up. Hawkeye7 (discuss) 02:16, 12 August 2025 (UTC)Reply
I see, that's great. What's your current throttle?  Martin (MSGJ · talk) 07:24, 14 August 2025 (UTC)Reply
@Hawkeye7 it seems to be running at 400-500 per day. Any chance you could pick this up a bit (suggest 2000-3000)?  Martin (MSGJ · talk) 06:33, 27 August 2025 (UTC)Reply
I expected that the bot would drain them all away over time, but numbers keep going up. There is also stuff like this. Hawkeye7 (discuss) 03:14, 12 August 2025 (UTC)Reply
Seems to be going down by about 2000 per day. It's getting through them, but I think you could increase the rate a bit more  Martin (MSGJ · talk) 08:29, 23 August 2025 (UTC)Reply
Will do! Hawkeye7 (discuss) 08:48, 27 August 2025 (UTC)Reply

Progress

edit

Thanks to steady work by the bot, we have just 0 conflicts still to be resolved  Martin (MSGJ · talk) 22:28, 1 October 2025 (UTC)Reply

Suggestions for tracking categories

edit

 Martin (MSGJ · talk) 10:03, 18 October 2025 (UTC)Reply

1. I'm fine with the articles category being merged into its parent category - people can filter category lists by namespace if they want (e.g. with AutoWikiBrowser). I am interested if you have any metrics for the percentage of pages that Cewbot doesn't automatically handle and needs manual editing (i.e. because the Wiki syntax is messed up).
2. If you are going to merge them, please use the latter Unknown parameters category instead as this is much more widely used (Category:Unknown parameters and Category:WikiProject templates with unknown parameters. The distinction for the categories seems to be between calls that use parameter names that are not supported by a template, verses supported parameter names but the parameter value isn't supported (e.g. invalid class rating).
3. Fine with this. Harryboyles 23:05, 18 October 2025 (UTC)Reply
As above sounds good. Aluxosm (talk) 01:01, 20 October 2025 (UTC)Reply
1. Done on sandbox. Messed up syntax is tracked on Wikipedia:Database reports/WPBS syntax error pages. I would say there are 1 or 2 per day on average that end up in there.
2. I will comment below.
3. Done on sandbox.  Martin (MSGJ · talk) 11:50, 20 October 2025 (UTC)Reply

As Harry has correctly identified, the distinction between invalid and unknown parameters is illustrated below.

  • |foo=yes is an unknown parameter because the parameter "foo" is not recognised by the template.
  • |collapsed=foo is an invalid parameter because the value "foo" is not recognised by the collapsed parameter.

I think it would be misleading to call both of these "unknown parameters" because only the first one fits this. If you can think of a suitable category name that works for both of these, we can merge. (Does Category:Pages using WikiProject banner shell with invalid parameters work?) Otherwise we can leave them separate.  Martin (MSGJ · talk) 11:53, 20 October 2025 (UTC)Reply

Suggest something like Category:WikiProject banner shell parameters needing attention  Martin (MSGJ · talk) 16:30, 21 October 2025 (UTC)Reply
Added this to the sandbox as no one has provided an alternative idea  Martin (MSGJ · talk) 11:47, 23 October 2025 (UTC)Reply

All of the above now  deployed  Martin (MSGJ · talk) 13:41, 17 November 2025 (UTC)Reply

Cricket

edit

Inconsistent list ratings

edit

@MSGJ: There have been few cases where the Wikipedia:WikiProject Lists banner still contains |class=FL cards eg. This becomes a problem when the FACBot demotes a list. It sets |class=List in the banner shell, but this is overridden by the project. I thought (and the bot assumes) that no banners inside the banner shell should have a class card. Is this something that the Cewbot deals with? Hawkeye7 (discuss) 03:59, 13 December 2025 (UTC)Reply

WikiProject Lists has opted out of PIQA, so they set their own assessments. Yes, Cewbot should be aware of this, and will not remove class values of opt-out projects  Martin (MSGJ · talk) 08:02, 13 December 2025 (UTC)Reply
So WikiProject Lists articles retain featured list status even after a featured list removal? Hawkeye7 (discuss) 09:35, 13 December 2025 (UTC)Reply
I didn't say that. The project has opted out of PIQA so is responsible for maintaining their own assessments. I assume the project would be happy if an incorrect rating is removed but ultimately that is their business  Martin (MSGJ · talk) 14:22, 13 December 2025 (UTC)Reply
Okay, I just wanted to know if the FACBot should remove the |class=FL card after the article is delisted at FLR. I will have it leave the Wikipedia:WikiProject Lists banner alone. Hawkeye7 (discuss) 17:17, 13 December 2025 (UTC)Reply

Article/page mess continues

edit

Can someone work out why this keeps populating category redirects, mainly redirect and disambig article pages? (See User:RussBot/category redirect log for recent examples.) Sometimes it seems to be reading the page to override the class entry but then puts it in a redirect. The current example is Talk:Foster Hewitt Award in Category:Disambig-Class List articles not Category:Disambig-Class List pages which is harder to fix than most. A permanent fix to stop popularing the redirects would be better. Timrollpickering (talk) 09:44, 10 June 2026 (UTC)Reply

Issues are:
  • Foster Hewitt Award contains {{Sport index}} and {{disambiguation}} so it is identifying as both a set-index article and a disambiguation page.
  • {{WPBS}}'s logic says it is a set index article, hence an article.
  • {{WikiProject Lists}} has opted out so uses its own logic. Apparently it is automatically detecting it as a disambiguation page, hence page.
Probably a quick fix would be to remove either {{Sport index}} or {{disambiguation}}  Martin (MSGJ · talk) 13:05, 10 June 2026 (UTC)Reply