Page MenuHomePhabricator

Undeploy DynamicSidebar extension from Wikimedia wikis (only Wikitech)
Closed, ResolvedPublic

Description

The DynamicSidebar extension was developed in 2010 by Ryan Lane for use by WMF on Wikitech specifically (r62947). Basically, it allowed the MediaWiki:Sidebar message to be replaced based on the current viewer's user groups and/or the current page's categories (somewhat akin to core's MediaWiki:Editnotice-<ns> and MediaWiki:Group-<group>.css).

Per mw:Maintainers this extension is currently lacking a steward.

12 years later, this feature is no longer used and no longer needed on Wikitech. It remains only deployed there. Removing it from there would thus allow removal from production more generally and to discontinue its accompanied maintenance (at least as carried by people for the benefit of WMF/Wikitech).

Outstanding things that could be unassigned or declined:

Examples of maintenance currently incurred:

See also:

Event Timeline

Change 771443 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[operations/mediawiki-config@master] wikitech: Remove DynamicSidebar

https://gerrit.wikimedia.org/r/771443

Change 771444 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[operations/mediawiki-config@master] DynamicSidebar: remove unused extension

https://gerrit.wikimedia.org/r/771444

(Once this is done, please file a followup Projects-Cleanup task via the form linked on https://phabricator.wikimedia.org/project/profile/2829/ - thanks!)

(Once this is done, please file a followup Projects-Cleanup task via the form linked on https://phabricator.wikimedia.org/project/profile/2829/ - thanks!)

Please don't archive DynamicSidebar because Wikitech no longer needs it, it's generally useful (and a good example extension on how to dynamically modify the sidebar).

Change 771443 merged by jenkins-bot:

[operations/mediawiki-config@master] wikitech: Remove DynamicSidebar

https://gerrit.wikimedia.org/r/771443

Mentioned in SAL (#wikimedia-operations) [2022-03-23T20:10:06Z] <catrope@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:771443|wikitech: Remove DynamicSidebar (T304006)]] (duration: 00m 52s)

Change 771444 merged by jenkins-bot:

[operations/mediawiki-config@master] DynamicSidebar: remove from CommonSettings

https://gerrit.wikimedia.org/r/771444

Mentioned in SAL (#wikimedia-operations) [2022-03-23T20:13:36Z] <catrope@deploy1002> Synchronized wmf-config/CommonSettings.php: Config: [[gerrit:771444|DynamicSidebar: remove from CommonSettings (T304006)]] (duration: 00m 50s)

Change 771448 had a related patch set uploaded (by Catrope; author: Bryan Davis):

[operations/mediawiki-config@master] DynamicSidebar: remove unused extension

https://gerrit.wikimedia.org/r/771448

Change 771448 merged by jenkins-bot:

[operations/mediawiki-config@master] DynamicSidebar: remove unused extension

https://gerrit.wikimedia.org/r/771448

Mentioned in SAL (#wikimedia-operations) [2022-03-23T20:40:35Z] <catrope@deploy1002> Synchronized wmf-config/extension-list: Config: [[gerrit:771448|DynamicSidebar: remove unused extension (T304006)]] (duration: 00m 49s)

Change 773343 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[mediawiki/tools/release@master] Stop branching DynamicSidebar for Wikimedia production

https://gerrit.wikimedia.org/r/773343

Change 773343 merged by jenkins-bot:

[mediawiki/tools/release@master] Stop branching DynamicSidebar for Wikimedia production

https://gerrit.wikimedia.org/r/773343

bd808 claimed this task.
bd808 triaged this task as Medium priority.

As noted in T304006#7784161 there is no reason to archive the extension today. We just wanted to remove dead code from the Wikimedia wikis.