Module talk:WikiProject banner/Archive 15: Difference between revisions

Content deleted Content added
m Archiving 1 discussion(s) from Module talk:WikiProject banner) (bot
m Archiving 1 discussion(s) from Module talk:WikiProject banner) (bot
 
(12 intermediate revisions by 2 users not shown)
Line 376:
:::::::Fix is on the sandbox &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 14:00, 20 September 2024 (UTC)
{{fixed}}. I have tested this as much as I can, and it seems to work now &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 09:17, 23 September 2024 (UTC)
 
== Moving listas to banner shell ==
 
I have coded some tracking categories to help us ensure that all listas values are moved into the banner shell template. I have created the following tracking categories:
# {{clc|WikiProject banners with redundant listas value}}
# {{clc|WikiProject banners with listas value which needs moving to banner shell}}
# <s>{{clc|WikiProject banners with conflicting listas value}}</s>
My plan to deal with these is:
# Parameter removed by bot ([[User:Qwerfjkl]] has offered to use his bot)
# Parameter moved by bot (I think [[User:Cewbot]] should already do this)
# Human review needed. (These should already be tracked in [[:Category:Pages with DEFAULTSORT conflicts]] and possibly cleared out by other editors working through this category.)
Any comments? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 21:57, 5 September 2024 (UTC)
 
:When completed and categories emptied, I think the code can be simplified to just have "Category:WikiProject banners with listas value which needs moving to banner shell", when listas is used. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 21:38, 6 September 2024 (UTC)
::Absolutely. And after a while, we could just remove the parameter entirely and then they will turn up in the unknown parameter categories &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 11:22, 7 September 2024 (UTC)
Planning to remove [[:Category:WikiProject banners with conflicting listas value]] because they will be picked up by [[:Category:Pages with DEFAULTSORT conflicts]] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 19:55, 22 September 2024 (UTC)
 
:Martin, I don't understand this. Listas and defaultsort refer to the article page but the banner shell is on the talk page. [[User:Hawkeye7|<span style="color:#800082">Hawkeye7</span>]] [[User_talk:Hawkeye7|<span style="font-size:80%">(discuss)</span>]] 00:29, 23 September 2024 (UTC)
::You can sort any page, including talk pages. The banner sorts the page it's placed on. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 06:11, 23 September 2024 (UTC)
<s>[[:Category:WikiProject banners with listas value which needs moving to banner shell]] now just has some user pages in it. So we should be ready soon to remove the listas parameter entirely from this module. Then any remaining uses would be picked up by [[:Category:WikiProject templates with unknown parameters]]</s> Never mind, it is still populating &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:51, 25 September 2024 (UTC)
 
== CSS background colors need corresponding colors for dark mode compliance ==
Line 663 ⟶ 643:
:There are many inactive banners with old and unsupported parameters. The code can't check them as we are overriding them. Other than MAIN_CAT, what other category parameter is sent? We can just override it with a blank parameter. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 15:42, 7 November 2024 (UTC)
::All the quality cats (unless you filter out class), all the importance cats (unless you filter out importance and all tf importances), any TF_MAIN_CAT, ATTENTION_CAT, etc. ... &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 18:16, 7 November 2024 (UTC)
 
== Auto classifying SIAs as List-class ==
 
Currently a proposal under discussion at [[Wikipedia:Bot requests#Assess set index and WikiProject Lists based on category as lists]] to automatically classify set index articles as List-class. See also [[Module talk:WikiProject banner/Archive 14#More page types]] for a previous proposal along similar lines &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 08:35, 1 November 2024 (UTC)
:First attempt at code is on the sandbox. Demonstration below &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:30, 7 November 2024 (UTC)
:@[[User:Mrfoogles|Mrfoogles]]: FYI &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:31, 7 November 2024 (UTC)
{{WikiProject banner shell/sandbox|demo_page=Talk:Cheating in sports|
{{WikiProject France/sandbox|Paris=y|demo_page=Talk:Cheating in sports}}
}}
::Oh, just found what might be an issue -- it looks like the Military History project uses "set index article" as a class. I'm not entirely sure if this template applies to <nowiki>{{Wikiproject banner shell}}</nowiki>, <nowiki>{{Wikiproject <insert wikiproject here>}}</nowiki>, or both. But I think this should ideally affect the banner shell but not the individual wikiproject banners to avoid impacting that. E.g. see [[Talk:USS_Yorktown]]. [[User:Mrfoogles|Mrfoogles]] ([[User talk:Mrfoogles|talk]]) 02:29, 8 November 2024 (UTC)
:::That shouldn't affect anything. Milhist have their own scale and do their own thing. This change will impact the banner shell and any project using the standard scale. &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 10:04, 8 November 2024 (UTC)
::::Oh, that should work then, just making sure [[User:Mrfoogles|Mrfoogles]] ([[User talk:Mrfoogles|talk]]) 15:53, 8 November 2024 (UTC)
I have made the necessary changes to [[Module:Banner shell]]. Most of the changes are to this module though, and I still need to test things properly. In the meantime you may see some strange results on SIAs &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:09, 9 November 2024 (UTC)
 
:This should now be done. Let me know if anything looks wrong &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 20:52, 10 November 2024 (UTC)
::@[[User:MSGJ|Martin]] [[Talk:Diamide]] seems to be broken, saying that it doesn't need a rating on the content assessment scale [[User:Mrfoogles|Mrfoogles]] ([[User talk:Mrfoogles|talk]]) 23:07, 10 November 2024 (UTC)
:::Looks like it works now (Diamide now shows up as list class). Maybe some sort of caching thing. [[User:Mrfoogles|Mrfoogles]] ([[User talk:Mrfoogles|talk]]) 03:44, 11 November 2024 (UTC)
::::Yep, pages might need a [[wp:purge|purge]] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 10:33, 11 November 2024 (UTC)
 
== Task force importance ==
 
I have been improving the auto documentation for task forces, including adding the importance parameters to TemplateData. I am also proposing to move the configuration settings for the template page and auto doc features into the /templatepage module. The reason is I do not want to alter such a heavily transcluded page (and add to the job queue) whenever we tweak the documentation. See [[Module:WikiProject banner/templatepage/sandbox]] for more &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 11:51, 11 November 2024 (UTC)
 
== Importance assessment ==
 
Would it be possible to make a way to suppress the importance assessment of List-class articles to Low-importance irregardless of the parameter. <span class="nowrap"><span style="font-family:Comic Sans MS;color:#50B849;">'''''Vestrian24Bio'''''</span> (<small>[[User talk:Vestrian24Bio|<span style="font-family:Times New Roman;color:#0078D7;">'''''TALK'''''</span>]]</small>)</span> 16:25, 25 October 2024 (UTC)
:For info, this would implement the standard stated at [[WP:CRICIS]], as also discussed at [[Wikipedia:Categories_for_discussion/Log/2024_October_20#Category%3AFL-Class_cricket_articles_of_Mid-importance|CFD Oct 20]]. – [[User:Fayenatic london|Fayenatic]] [[User talk:Fayenatic london|'''<span style="color:#FF0000;">L</span>'''ondon]] 14:17, 27 October 2024 (UTC)
:Yes, in principle you can do this via [[Template:WikiProject Cricket/importance]] but you would need to write your own code, because no other project does anything like this. Do you mean whenever {{para|class|list}} you will automatically assign low importance, and it would be impossible to override that? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 21:40, 27 October 2024 (UTC)
::Yes, that's the desired outcome. I think the intended question was whether the meta template includes any features to facilitate this, and you have given us the answer to that: No. At least that's clear now, thanks. – [[User:Fayenatic london|Fayenatic]] [[User talk:Fayenatic london|'''<span style="color:#FF0000;">L</span>'''ondon]] 21:05, 28 October 2024 (UTC)
:::What we can arrange is for the normalised class value to be passed to the importance mask, then it will be simple enough to write the code to produce the desired result &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 21:12, 28 October 2024 (UTC)
:::Should be working on [[Template:WikiProject Cricket/sandbox]], if you'd like to test it. A small change to the meta module will be needed, then we can deploy to your live template &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 21:21, 28 October 2024 (UTC)
:::@[[User:Fayenatic london|Fayenatic london]]: if you still want to do this, then you can deploy that sandbox code and it should work fine now &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 20:59, 10 November 2024 (UTC)
::::@[[user:MSGJ|MSGJ]]: thank you! Please clarify, do I just need to insert <code>|IMPORTANCE_SCALE = subpage</code>, rather than the latest sandbox version by Vestrian24Bio? Also, to implement [[WP:CRICIS]], I think the second line in [[Template:WikiProject Cricket/importance]] should be |Low rather than |NA. – [[User:Fayenatic london|Fayenatic]] [[User talk:Fayenatic london|'''<span style="color:#FF0000;">L</span>'''ondon]] 22:23, 10 November 2024 (UTC)
:::::You're quite right, I've changed the 2nd line to Low. And it's {{para|IMPORTANCE_SCALE|subpage}} that you need. No idea what @[[User:Vestrian24Bio|Vestrian24Bio]] is doing in the sandbox. They seem to be adding a million task forces &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 10:36, 11 November 2024 (UTC)
::::::The sandbox version is to add the newly created taskforces and some new notes as well. <span class="nowrap"><span style="font-family:Comic Sans MS;color:#50B849;">'''''Vestrian24Bio'''''</span> (<small>[[User talk:Vestrian24Bio|<span style="font-family:Times New Roman;color:#0078D7;">'''''TALK'''''</span>]]</small>)</span> 12:34, 11 November 2024 (UTC)
 
== Boilerplate text for A-class reviews ==
 
Following a request from WikiProject Military history, I've added some code to [[Module:WikiProject banner/auxiliary/sandbox]] for a new parameter {{para|ACR_BOILERPLATE}} which will create a new A-class review page with a preload template (in this case [[Wikipedia:WikiProject Military history/Review/A-Class review preload boilerplate]]) &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:19, 14 November 2024 (UTC)
 
== Rename ==
 
Propose renaming [[:Category:Pages using WikiProject banner shell without a project-independent quality rating]] to something like [[:Category:WikiProject banners with class parameter that needs moving to banner shell]] to be more consistent with other tracking categories (and more accurate) &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 07:30, 4 November 2024 (UTC)
:"project-independent quality rating" -> "class parameter" is an improvement.
:The proposed name implies a value needs to moved. What about pages with no class value to move, and no class value in banner shell, on a page requiring a class value? &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 11:22, 5 November 2024 (UTC)
::What about [[:Category:WikiProject banners without a class parameter]]? &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 11:26, 5 November 2024 (UTC)
::That category is specifically for cases where a class parameter is used by a project banner but there is no class parameter in the banner shell. Usually this means the parameter needs to be moved from the project banner to the banner shell. The current name is quite misleading &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:31, 5 November 2024 (UTC)
:::Ah, makes sense then. So pages without a class value will just filter unto various WikiProjects' ''unassessed'' cats? &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 13:14, 5 November 2024 (UTC)
::::Come to think of it, this is not ideal (deferring to WikiProjects' ''unassessed'' cats). Since not all WikiProjects use {{para|class}} ({{cconly|WikiProject banners without quality assessment}}), there needs to be a central repository for unclassified articles, such as [[:Category:WikiProject banners without a class parameter]]. For example, if an article is tagged with only WikiProjects that don't use {{para|class}}, then there is no way to find it if it is unassessed. Even if a class-using WikiProject is present, we should make it easy for editors wanting to classify articles to find them, as opposed to searching through 1000 projects' ''unassessed'' cats. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 14:57, 5 November 2024 (UTC)
:::::At the moment {{tl|WPBS}} will use [[:Category:Unassessed articles]] if there are no project banners. But you are right: if there are banners present then it cannot know if they are banners that use assessments or inactive projects (when assessments are deactivated). So there will be some slipping through the net. We could populate something like [[:Category:All unassessed articles]], if that would be useful. What about articles which are assessed but don't contain any projects using assessments? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 15:20, 5 November 2024 (UTC)
::::::{{ec}} - I just noticed {{cat|Unassessed articles}}, but the example is still valid:
::::::Live example:
::::::* [[Talk:Jain Software]] is categorized in {{cat|Unassessed articles}} due to <code><nowiki>{{WikiProject banner shell|class=}}</nowiki></code>.
::::::* [[Talk:Jain Software]] is removed from {{cat|Unassessed articles}} if <code><nowiki>{{WikiProject banner shell|class=|{{WikiProject AI Cleanup}}}}</nowiki></code> (for example) is used.
::::::* The same is true with and without the text "|class=".
::::::So either the logic that populates {{cat|Unassessed articles}} needs to be more robust (resilient against non-class WikiProjects), or a new category created that accomplishes the same thing. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 15:29, 5 November 2024 (UTC)
::::::I think it's perfectly fine having assessed pages without a project that uses an assessment scale (after all, I think that is the point of [[WP:PIQA]]). An FA about {{tl|WP Caves}} (no <code>{{{class}}}</code>) is still an FA. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 15:34, 5 November 2024 (UTC)
::::::I like the idea of a non-diffusing cat like {{cat|All unassessed articles}} directly containing all unassessed articles, and each of those articles in their respective WikiProject-diffused cats (if they exist) within. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 15:49, 5 November 2024 (UTC)
:::::::{{Done}} I renamed the category. The catch-all category for unassessed articles will need to be done at the banner shell template, so will sandbox something over there &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 07:47, 12 November 2024 (UTC)
::::::::Coded in [[Module:Banner shell/sandbox]]. I assume we no longer need to populate [[:Category:Unassessed articles]] if we are using [[:Category:All unassessed articles]] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 17:33, 16 November 2024 (UTC)
:::::::::Sounds good. Either cat is fine, as long as they're not both used. Reusing {{cat|Unassessed articles}} would probably be less work, but I'll leave that up to you. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 14:27, 18 November 2024 (UTC)
 
== {{tl|High-use}} in automatic documentation ==
 
Could {{tl|High-use}} be added to the automatic documentation if the template appears on [https://en.wikipedia.org/wiki/Special:PrefixIndex/Module:Transclusion_count/data/ the appropriate subpage of Module:Transclusion count/data]? &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 14:56, 19 November 2024 (UTC)
 
:Working on [[Template:WikiProject Christianity/sandbox]] now &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:46, 19 November 2024 (UTC)
::Nice! &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 22:59, 19 November 2024 (UTC)
 
== WP China & Tibet ==
 
Do any other WPs show up as their own banner when set as a parameter of another like <syntaxhighlight lang="wikitext" inline>{{WikiProject China|tibet=yes}}</syntaxhighlight>? &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 14:43, 28 November 2024 (UTC)
 
:I can't think of any others &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 16:42, 28 November 2024 (UTC)
 
== Full admin protection? ==
 
{{ping|MSGJ|Gonnym}} IIUC, this module was restricted to admin editing because Gonnym did not adequately test their changes before going live? Admin-level protection has downstream (unintended) consequences. [[Module:WikiProject banner]] depends on [[Module:Portal]], which I have been maintaining for the past 2+ years. But now [[Module:Portal]] must be admin-level protected also, which means I have lost edit rights (because I am only a templateeditor). I know I can still ask admins to check in changes for me, it would still be better (IMO) to be able to edit [[Module:Portal]] directly.
 
Would it be possible to resolve the issue in a different way than restricting editing of [[Module:WikiProject banner]] only to admins? For example, could Gonnym agree to always test their changes before committing the code to the live Module?
 
Thoughts? — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 22:29, 29 November 2024 (UTC)
 
:A few comments.
:* I don't necessarily see any link between the protection of this module and Module:Portal.
:* There is no policy that templates with a certain number of transclusions should be fully protected. I once tried to start [[Wikipedia talk:High-risk templates#Should some templates be fully protected?|a discussion]] on this, but got no response. So currently it is entirely up to admin discretion. I know {{ul|Pppery}} has definite views on this.
:* I have tried to discuss my concerns with Gonnym and their talk page, but have not made much progress. Your suggestions sounds sensible to me.
:&mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 20:48, 6 December 2024 (UTC)
:: My belief has long been that the highest-risk templates on the project with millions to tens of millions of transclusions should be fully-protected (and also listed on [[WP:CASC]]). This view is only weakly held. The much-more-strongly-held position is the a template's dependencies must be protected at least as well as the base template, and [[Template:Portal]] (and hence [[Module:Portal]]) [https://en.wikipedia.org/w/index.php?search=hastemplate%3Aportal&title=Special%3ASearch&profile=advanced&fulltext=1&ns1=1 has 6mil of its 10mil transclusions on the talk namespace] (and hence presumably via [[Module:WikiProject banner]]), which establishes a dependency chain sufficient to bind the protection to the full protection here. {{pb}} For me, the reason for that position is about trust - the level of trust required to edit the highest-risk templates on the project is much greater than the level required to edit templates with a mere 5,000 transclusions. And while you of course could have pblocked Gonnym instead of full protection I think the recent incident proves my trust claim right by saying that Gonnym does not have that trust. [[User:Pppery|* Pppery *]] [[User talk:Pppery|<sub style="color:#800000">it has begun...</sub>]] 21:04, 6 December 2024 (UTC)
 
== Why do WikiProject banners link to portals anyway? ==
 
I cannot figure out why having WikiProject banners link to corresponding portals is helpful. When an editor is on a talk page, I can see them wanting information about how to edit articles that belong to a WikiProject, or asking questions at the corresponding WikiProject Talk page. I don't see why they would want to go to a Portal to get overview information on the topic. We generally want editors to bring off-wiki information into WP, rather than recycling information between pages.
 
I propose removing Portal links from WikiProject banners. What do other editors think? — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 06:43, 8 December 2024 (UTC)
:The first Portals were created in February 2005 and were originally set up as subpages of {{-r|Wikipedia:Wikiportal}}, such as [[Wikipedia:Wikiportal/Biology]], which I think was the first one. The Portal: namespace was created in August 2005, and existing Wikipedia:Wikiportal/... pages were moved there on 27 August, together with some templates that were only used for building Portal: pages.
:Some WikiProject banners have had portal boxes since 2006, e.g. {{tlx|WikiProject Trains}}, it's possible that some were given portal boxes in 2005. Some portals predate the corresponding WikiProjects, and I think that they served as a central discussion point until WikiProjects became more established. If a topic had both a Portal and a WikiProject, it was natural to provide a link between them. --[[User:Redrose64|<span style="color:#a80000; background:#ffeeee; text-decoration:inherit">Red</span>rose64]] &#x1f339; ([[User talk:Redrose64|talk]]) 09:58, 8 December 2024 (UTC)
::In the early days of Wikipedia, it probably made sense to link to portals from this box. But now, both WikiProjects and Portals are well-established with very different aims. The link from article talk to corresponding Portal seems superfluous. — [[User:Hike395|hike395]] ([[User talk:Hike395|talk]]) 16:02, 8 December 2024 (UTC)
 
== Redundant class params & WP Ireland ==
 
[[Draft talk:Daire Scully]], [[Draft talk:Marion King]], [[Draft talk:Raj Vrinceanu]], and others have no parameters, yet show up in {{cat|WikiProject banners with redundant class parameter}}. The common WP between them all seems to be {{tl|WP Ireland}}. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 12:07, 9 December 2024 (UTC)
 
:Most likely because of [https://en.wikipedia.org/w/index.php?title=Template:WikiProject_Ireland&diff=prev&oldid=1170552908 this edit] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:32, 9 December 2024 (UTC)
 
== Cleaning up NA-class categories ==
 
Hi, at [[Wikipedia:Village pump (proposals)#Cleaning up NA-class categories]] there seems to be consensus about the removal of a number of NA-class categories from most pages. Can the editors here take a look if anything important is being missed in that discussion, and if not see how this can be implemented? [[User:Fram|Fram]] ([[User talk:Fram|talk]]) 14:52, 13 December 2024 (UTC)
 
:Ooh, this is timely, as we are making other changes to the category tree ("articles" -> "pages"). I will look through and respond with any comments &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 15:10, 13 December 2024 (UTC)
 
::Thanks! [[User:Fram|Fram]] ([[User talk:Fram|talk]]) 16:51, 13 December 2024 (UTC)
 
== Redlinked categories ==
 
The recent "articles vs. pages" activities here have resulted in the hypergeneration of an absolutely massive number of redlinked class-rating categories at [[Special:WantedCategories]], to the point where the latest run of that report features over 700 redlinks on it where it should normally have less than ''200'' — and while ''technically'' redlinked maintenance categories aren't as big of a deal as redlinked ''mainspace'' categories are, redlinked maintenance categories actively ''interfere'' with the process of ''finding'' redlinked mainspace categories in the list: the amount of eyeglazing scroll-scroll-scroll needed to bypass all the class-rating categories makes it easier to ''miss'' mainspace categories hiding in ''between'' the class-rating categories, and the entire report has a limit to how many categories it can find or list at any one time, so every time categories get left unresolved across more than one update of that report it gets pushed that much closer to the limit.
 
I do want to call attention to one specific small batch:
*{{cl|Mid-impact WikiProject Wikipedia essays pages articles}}
*{{cl|NA-impact WikiProject Wikipedia essays pages articles}}
*{{cl|High-impact WikiProject Wikipedia essays pages articles}}
*{{cl|Top-impact WikiProject Wikipedia essays pages articles}}
*{{cl|Low-impact WikiProject Wikipedia essays pages articles}} (which I temporarily created as a categoryredirect to the correctly-named version, but it's still not empty)
*{{cl|Unknown-impact WikiProject Wikipedia essays pages articles}}
But regardless of whether a category is "pages" ''or'' "articles", there's obviously no call for "pages articles", so this is just a straight-up error rather than an oversight on anybody's part.
 
Otherwise, the remainder are all either "FM-Class [project] pages" or "NA-Class [project] articles" categories that need to be either created if they're actually wanted, or get completely kiboshed if they're unwanted. I won't list them ''all'' here, as I'd be here for hours formatting them and this post would approach the size of a novel, but they can all be seen at [[Special:WantedCategories]] (where, just a reminder, the total number of entries is over 700, so it'll entail more than one page of results).
 
So could somebody associated with this project please take steps to either get them created if they're wanted or completely prevent their generation by the template if they're not, and could somebody please take steps to ensure that these changes don't keep spawning more and more redlinked categories in the future? It's just not a thing I can put up with working around, because these redlinks actively ''interfere'' with the process of cleaning up the more resolvable ones — it's a thing that needs to be resolved as soon as possible, because we can't just leave hundreds of redlinked categories sitting there unfixed for extended periods. Thanks. [[User:Bearcat|Bearcat]] ([[User talk:Bearcat|talk]]) 17:13, 13 December 2024 (UTC)
 
:Yes, we are aware of the issue. See also above. As soon as [[Wikipedia:Categories for discussion/Log/2024 December 7#Category:Category-Class articles]] closes, we can sort this mess out properly. Please bear with us for a couple more days &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 22:15, 13 December 2024 (UTC)
 
== auto parameter ==
 
Since bots should no longer add a class parameter to the banner and instead should add to the shell, the {{para|auto}} parameter should either be removed completely or moved to the banner shell. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 12:46, 15 December 2024 (UTC)
 
:Okay, I guess this makes sense. Are there any bots updating PIQA ratings? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 14:17, 15 December 2024 (UTC)
::I have no idea. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 14:28, 15 December 2024 (UTC)
 
== Punctuated WPs not recognizing duplication ==
 
{{tl|WP Anti-war}}, {{tl|WP New York (state)}}, {{tl|WP U.S. Roads}}, etc. don't show in {{cat|Pages using WikiProject banner shell with duplicate banner templates}} if duplicated. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 11:28, 13 December 2024 (UTC)
 
:The current pattern for capturing is <code><nowiki>'<span class="wpb%-project">([%w%s]*)</span>'</nowiki></code> and %w does not include punctuation marks. Could be updated in [[Module:Banner shell/sandbox]] &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 11:52, 13 December 2024 (UTC)
::{{Done}} &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 12:14, 13 December 2024 (UTC)
:::Would it be simpler to use something like <code>[^<]*</code> (any characters except <)? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 12:30, 13 December 2024 (UTC)
::::Indeed it would...though I'd use <code>[^<>]*</code> just to be slightly safer. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 13:06, 13 December 2024 (UTC)
Why isn't the essays banner recognised as a duplicate on [[Wikipedia talk:Nationality of people from the United Kingdom]]? &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 13:03, 17 December 2024 (UTC)
:Is it a namespace issue? {{tl|WP Wikipedia essays}} registers as a dup if applied in mainspace. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 13:59, 17 December 2024 (UTC)
::Possibly, but I'm not immediately seeing any code that would exclude other talk namespaces &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 14:15, 17 December 2024 (UTC)
:::Am I missing something? I don't see two of that banners there. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 14:37, 17 December 2024 (UTC)
::::I'm being an idiot. I meant to ask why it is not identifying it as being outside the banner shell &mdash;&nbsp;Martin <small>([[User:MSGJ|MSGJ]]&nbsp;·&nbsp;[[User talk:MSGJ|talk]])</small> 14:45, 17 December 2024 (UTC)
:::::It's because it's using the redirect name. You'll need to check the code to see how you are tracking this. [[User:Gonnym|Gonnym]] ([[User talk:Gonnym|talk]]) 14:55, 17 December 2024 (UTC)
:::::Yeah, redirects aren't recognized, only canonical names. &nbsp;&nbsp;<b>~</b>&nbsp;<span style="font-family:Monotype Corsiva; font-size:16px;">[[User:Tom.Reding|Tom.Reding]] ([[User talk:Tom.Reding|talk]] ⋅[[WP:DGAF|dgaf]])</span>&nbsp; 14:56, 17 December 2024 (UTC)