(This task is a parent task for extensions. For Core see T223010. For Skins see these tasks.)
Linker::link() and Linker::linkKnown() functions are deprecated as of MediaWiki 1.28, and the new LinkRenderer is preferred instead.
- https://doc.wikimedia.org/mediawiki-core/master/php/classLinker.html
- Skills required to work on these tasks: PHP, MediaWiki.
- Documentation: https://www.mediawiki.org/wiki/Manual:LinkRenderer.php
- Example conversion (simple): https://gerrit.wikimedia.org/r/#/c/303075/
- Find callers: https://codesearch.wmcloud.org/extensions/?q=Linker%3A%3Alink(Known)%3F%5C(&i=nope&files=&excludeFiles=&repos=
- Note: By default LinkRenderer does HTML escaping, so whatever is being passed in as the text may need to be adjusted to avoid double escaping.
See the list of dedicated subtasks below for extension codebases which have a dedicated project tag (T279325-T279339are WMF-deployed extensions).
List of remaining extension codebases which do not have a dedicated project tag (hence that's MediaWiki-extensions-Other), updated at 2022-07-15:
- AjaxShowEditors - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AjaxShowEditors/+/814264/
- CloneDiff - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CloneDiff/+/814260/
- ContributionsList - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ContributionsList/+/814263/
- CreatedPagesList - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CreatedPagesList/+/814262/
- CreatePageUw - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CreatePageUw/+/814261/
- EditSimilar - done in https://gerrit.wikimedia.org/r/678270
- Favorites - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Favorites/+/814268/
- GlobalUserrights - done in https://gerrit.wikimedia.org/r/678269
- GoogleAnalyticsTopPages - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GoogleAnalyticsTopPages/+/814269/
- NukeDPL
- PagesList
- SemanticSifter
-
SideBarMenuExtension is being archived - SpecialNamespaces
-
SSLClientAuthentication- Extension is being archived -
StickToThatLanguage- Sole reference appears to be in a comment - UserPageViewTracker - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UserPageViewTracker/+/439480
- WantedPagesFromNS