Page MenuHomePhabricator

Wikidata items out of sync on help panel
Open, Needs TriagePublic

Description

https://en.wikipedia.org/w/index.php?title=MediaWiki:GrowthExperimentsHelpPanel.json&diff=1236464488&oldid=1235040140, resulted in the "id" field not matching the "title" field. I'm not sure if this actually matters as the help panel renders correctly, but this is confusing and a potential future trap.

Acceptance Criteria:

  • remove the code that reads and renders the IDs as attributes in both Help panel and Help homepage module
  • clean up IDs from existing config in wikis
  • update HelpPanel and HomepageModule schemas.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@nettrom_WMF, @KStoller-WMF: @Urbanecm_WMF explained that we used to use these IDs in some analytics to compare what kind of pages are in the help-panels across wikis. These IDs are now moot. Do we still care about this part of our analytics stack? Then we should probably do something about this. Otherwise, we probably should just remove them, they do not serve any functional purpose.

I'm in support of simplifying and removing these IDs, especially since it seems like it's exposing unnecessary complexity without any current user value.
But @nettrom_WMF please chime in if you think this is something we should focus on fixing rather than removing.

I think the last time we used this data to make changes was in 2019, where clicks on these links were one of the Help Panel Leading Indicators. My recollection, and @Trizek-WMF should correct me if I'm wrong, is that afterwards we had a fairly standard set of suggested links to go in the Help Panel (and subsequently the Help module on the Homepage) that reflected those stats.

At this point, I'm inclined to trust whatever guidance our Community Configuration documentation and @Trizek-WMF give the communities about what pages to link to. Or in other words: I'm also in support of simplifying this by removing these IDs.

My recollection, and @Trizek-WMF should correct me if I'm wrong, is that afterwards we had a fairly standard set of suggested links to go in the Help Panel (and subsequently the Help module on the Homepage) that reflected those stats.

Yes, it is. We populated the Help panel based on a selection of help pages interwiki links. If no link was found, then we used the central documentation available at mediawiki.org.

I'm also in support of simplifying this by removing these IDs.

I'm in support too if they aren't useful anymore.

I guess this entails removing the code that reads and renders the IDs as attributes in both Help panel and Help homepage module, cleaning up IDs from existing config in wikis and, maybe, updating HelpPanel and HomepageModule schemas.