//(This task is a parent task for extensions. For Core see T223010. For Skins see [these tasks](https://phabricator.wikimedia.org/maniphest/?ids=279315,279316,279317,279318,279319#R).)//
`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`-`T279339`are WMF-deployed extensions).
List of remaining extension codebases which do **not** have a dedicated project tag (hence that's #Mediawiki-extensions-other), per 2021-04-05:
[ ] CloneDiff - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CloneDiff/+/814260/
[ ] ContributionsList
[ ] CreatedPagesList
[ ] CreatePageUw
[x] EditSimilar - done in https://gerrit.wikimedia.org/r/678270
[ ] Favorites
[x] GlobalUserrights - done in https://gerrit.wikimedia.org/r/678269
[ ] GoogleAnalyticsTopPages
[ ] NukeDPL
[ ] PagesList
[ ] SemanticSifter
[ ] SideBarMenu
[ ] SpecialNamespaces
[ ] SSLClientAuthentication
[ ] StickToThatLanguage
[ ] UserPageViewTracker - patch at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UserPageViewTracker/+/439480
[ ] WantedPagesFromNS