With T367576 being nearly-done, there is nothing else that should call legacy Community Configuration related code in production. Within this task, I aim to formally deprecate Community Configuration legacy. This will allow us to ensure legacy Community Configuration code is indeed not called anywhere (and eventually, to remove it).
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T265163 Create a system to encode best practices into editing experiences | |||
| Open | None | T327563 Enable volunteers to configure Edit Check in ways that align with project policies and norms | |||
| Open | None | T327655 Epic: Migration of some GrowthExperiments features into MediaWiki core | |||
| Resolved | Urbanecm_WMF | T323811 [EPIC] Community configuration 2.0: Factor Community configuration out of GrowthExperiments | |||
| Resolved | DMburugu | T367429 [Epic] FY 2024-25 Growth Maintenance Work | |||
| In Progress | Sgs | T367574 [Epic] Remove code for Special:EditGrowthConfig | |||
| Resolved | Urbanecm_WMF | T383330 Deprecate calling legacy Community Configuration |
Event Timeline
Change #1109421 had a related patch set uploaded (by Urbanecm; author: Urbanecm):
[mediawiki/extensions/GrowthExperiments@master] Deprecate legacy Community Configuration when CC2.0 is enabled
Change #1109445 had a related patch set uploaded (by Urbanecm; author: Urbanecm):
[mediawiki/extensions/GrowthExperiments@master] ConfigHooks: Do not unconditionally depend on legacy CC
Change #1109445 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] ConfigHooks: Do not unconditionally depend on legacy CC
Change #1109421 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Deprecate legacy Community Configuration when CC2.0 is enabled
Change #1113999 had a related patch set uploaded (by Urbanecm; author: Urbanecm):
[mediawiki/extensions/GrowthExperiments@master] Deprecate SpecialEditGrowthConfig if CC2.0 is enabled
Change #1113999 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Deprecate SpecialEditGrowthConfig if CC2.0 is enabled
@Urbanecm_WMF - there is one super minor issue: if I search for Special:EditGrowthConfig on enwiki (or other wikis) https://en.wikipedia.org/w/index.php?search=Special%3AEditGrowthConfig&title=Special:Search&profile=advanced&fulltext=1&ns0=1, I will see a confusing message: There is a page named "Special:EditGrowthConfig" on Wikipedia. The link is correctly redirects to Special:CommunityConfiguration.
I suppose there is no easy fix for that?
Not that I'm aware of. The special page is registered as unlisted (so it doesn't show at https://en.wikipedia.org/wiki/Special:SpecialPages), but it still exists, so the behaviour of Special:Search makes sense. It is also what it does for non-redirecting special page, such as Special:Block (search query).
