This module relates to the WikiProject Council, a collaborative effort regarding
WikiProjects in general. If you would like to participate, please visit the
project discussion page.CouncilWikipedia:WikiProject CouncilTemplate:WikiProject CouncilCouncil articles
If you wish to discuss the behaviour of the project banner inside the banner shell, then you may wish to post at
Template talk:WikiProject banner shell instead.
Template uses custom code to implement a custom quality rating, but it does not do it in the usual way with a custom mask. I'm not sure what to do with this template so dropping it here in case others have an idea. — Martin (
MSGJ ·
talk) 23:15, 23 February 2024 (UTC)reply
@
Kanashimi, @
Qwerfjkl: please could you not remove any class parameter from this template until we figure out the best way to code it? It is using a custom mask, but not in the usual way. — Martin (
MSGJ ·
talk) 20:56, 2 March 2024 (UTC)reply
Martin, I've stopped my bot, it's run on the vast majority of pages. —
Qwerfjkltalk 20:58, 2 March 2024 (UTC)reply
Okay, wow. I didn't realise you had already finished! — Martin (
MSGJ ·
talk) 20:59, 2 March 2024 (UTC)reply
Martin, yes, we've totally emptied the main two categories (in the main talk namepace). Around 4-5 million pages, I think. —
Qwerfjkltalk 21:01, 2 March 2024 (UTC)reply
The current logic is (args.PROJECT_NAME=='WikiProject '..project or not args.PROJECT_NAME) and current_page.rootPageTitle.prefixedText~='Template:WikiProject ' .. project In this case the project name is not WikiProject PROJECT and it is not undefined — Martin (
MSGJ ·
talk) 13:56, 3 March 2024 (UTC)reply
Maybe adjust this so we check either if |PROJECT_NAME= is equal to "WikiProject project" OR the template name does not start with "WikiProject"? Since we standardized on "WikiProject project" for these templates, there really shouldn't be many with non-standard valid names I think, unless I missed something.
Gonnym (
talk) 15:23, 3 March 2024 (UTC)reply
This banner isn't for a WikiProject. Perhaps that issue should be corrected instead?
Izno (
talk) 17:53, 3 March 2024 (UTC)reply
Isn't it part of linguistics project? — Martin (
MSGJ ·
talk) 19:22, 3 March 2024 (UTC)reply
A task force of that project, yes.
Izno (
talk) 22:11, 3 March 2024 (UTC)reply
I usually nominate task force banners to merge with their project banner but because this had manual code in it I left it alone for now as I didn't investigate what that code does and if indeed it needs manual code.
Gonnym (
talk) 06:52, 4 March 2024 (UTC)reply
I think I'll start by removing the custom code and attempting to use the standard methods. If that works then we can look at the next step — Martin (
MSGJ ·
talk) 18:31, 4 March 2024 (UTC)reply
Conclusion: it is easy to convert it, but some categories would need to be renamed. Test cases at
Template:Etymology section/testcases. I have also dropped a note on
Wikipedia talk:WikiProject Linguistics. Also, there are only 142 pages using this template so it was never really adopted on any scale — Martin (
MSGJ ·
talk) 18:47, 4 March 2024 (UTC)reply
Maybe after merging with {{WikiProject Linguistics}}, the syntax can be changed to something similar to this:
so instead of a new set of unique classes, it will just be another parameter that will trigger the placement in the category.
Gonnym (
talk) 10:02, 6 March 2024 (UTC)reply
I feel like those are just other ways to grade each article with a class, which we have examples of for task forces. Good would put it in B, incomplete C or start, unassessed is missing a grade, and missing is probably equivalent to unassessed ultimately...
Izno (
talk) 17:17, 6 March 2024 (UTC)reply
That's also a good point.
Gonnym (
talk) 07:19, 7 March 2024 (UTC)reply
Missing etymology might just be like |needs-infobox= I guess, but the rest all have direct analogs to our rating system.
Izno (
talk) 16:32, 7 March 2024 (UTC)reply
Due to the lack of any response at the project talk page, it seems no one is interested in this template, so I have just removed the non-standard assessments altogether. If this gets reverted then we can look at methods to preserve the assessments in a more standard way — Martin (
MSGJ ·
talk) 09:15, 3 April 2024 (UTC)reply
Documentation
There is a piece of automatically generated documentation on
Template:WikiProject Military history that says "This project has opted out of project-independent quality assessments and is using a custom class mask." The Project has not opted out of project-independent quality assessments. Can we delete "has opted out of project-independent quality assessments"? I am unsure where this is done.
Hawkeye7(discuss) 00:07, 1 April 2024 (UTC)reply
The military history project has opted out of PIQA. That is the only way to support the custom quality scale. — Martin (
MSGJ ·
talk) 09:10, 1 April 2024 (UTC)reply
What would be the effect of adopting the PIQA?
Hawkeye7(discuss) 17:43, 1 April 2024 (UTC)reply
Does that include the A-class logic or just the B-class logic?
Hawkeye7(discuss) 18:12, 3 April 2024 (UTC)reply
You'd certainly lose AL, BL and CL, probably several of the others; you might be left with just the standard scale (FA, A, GA, B, C, Start, Stub, FL, List). --
Redrose64 🌹 (
talk) 19:01, 3 April 2024 (UTC)reply
PROJECT_STATUS parameter
The module currently has an undocumented parameter for the status of a project, which will add a CSS class to the outer table. For example if you set |PROJECT_STATUS=semiactive then it will add class="semi-active-project". Does anyone know if this has any purpose or is used by any tools? It either needs documenting properly or removing — Martin (
MSGJ ·
talk) 11:53, 24 April 2024 (UTC)reply
The rendering of the banner changes also,
see uses.
Izno (
talk) 16:45, 25 April 2024 (UTC)reply
The rendering of inactive banners is not triggered by the PROJECT_STATUS parameter. It's produced by a different ("inactive") function of the module — Martin (
MSGJ ·
talk) 08:58, 26 April 2024 (UTC)reply
This parameter was added in 2021 after
this request by
User:MJL. The rationale given was "The change adds a new class to the banner which would allow users to hide inactive WikiProject at their own discretion". — Martin (
MSGJ ·
talk) 09:01, 26 April 2024 (UTC)reply
Here are my thoughts:
It is understandable that some editors wish to hide inactive banners, and the inactive-project class should continue to be applied to inactive banners.
I do not see the value of active-project or semi-active-project and I don't believe anyone is using these.
The |PROJECT_STATUS= parameter can be dropped from active project banners
For inactive banners, there may be some utility in allowing |PROJECT_STATUS=defunct to be defined instead of the default |PROJECT_STATUS=inactive. So this parameter should continue to be supported for inactive banners.
Other statuses listed at
Wikipedia:Inactive WikiProjects such as "dormant", "revivable", "dead", "stillborn" will not be supported unless there is a specific request for this.
— Martin (
MSGJ ·
talk) 11:16, 29 April 2024 (UTC)reply
@
MSGJ: I'd agree with what you've laid out there. –MJL‐Talk‐☖ 18:30, 29 April 2024 (UTC)reply
Out of interest, did you use personal CSS to hide these banners, or are you aware of users who have done so? — Martin (
MSGJ ·
talk) 20:27, 29 April 2024 (UTC)reply
Done — Martin (
MSGJ ·
talk) 11:20, 9 May 2024 (UTC)reply
Deletion of Template:WPBannerMeta/taskforce caused a table error at Template:WPBannerMeta/hooks/taskforces/taskforce
All pages not in article space are automatically detected as being non-articles. But Gonnym pointed out that we have some subpages in Main talk space (e.g.
Talk:Multiverse (Marvel Cinematic Universe)/FAQ) which should also be classified as non-articles. The types I have seen are FAQ pages like the above, or talk archive pages. It is not clear how we should classify them (e.g. Project-class) or just use the default NA-class for these types of page. Does anyone have any opinion? — Martin (
MSGJ ·
talk) 17:50, 6 May 2024 (UTC)reply
I'd say that talk archive can be NA like regular talk. /FAQ (and maybe /GA) ideally should be project but if that is an issue then NA can work also (or allow manual override with the normal class parameter).
Gonnym (
talk) 08:15, 7 May 2024 (UTC)reply
I think I would prefer to treat all these subpages in the same way, rather that try to guess what they are based on the name of the page — Martin (
MSGJ ·
talk) 11:10, 7 May 2024 (UTC)reply
Moving notes to banner shell
There is some talk on
Template talk:WikiProject banner shell about moving certain commonly used notes (e.g. attention needed, infobox needed, image needed) to the banner shell, to avoid multiple projects having to replicate the same parameter. Any comments over there please — Martin (
MSGJ ·
talk) 15:09, 21 May 2024 (UTC)reply
Outdated code/hooks
I am working through the remaining templates using the
old hooks.