Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
- Create HookRunner class and the hook handler interfaces
Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T254670 [EPIC] Update extensions that run hooks to use the new HookContainer/HookRunner system | |||
| Open | None | T263353 Update all Wikimedia production extensions to use the new HookContainer/HookRunner system | |||
| Open | None | T341125 Update Translate to use the new HookContainer/HookRunner system | |||
| Resolved | Umherirrender | T338451 Update Translate to use the new HookContainer/HookRunner system (hook definitions) |
Change 928143 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] Expand HookRunner class and create hook handler interfaces
Change 928904 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] TranslatorInterface: Create hook handler interfaces
Change 928904 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] TranslatorInterface: Create hook handler interfaces
Change 929769 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] MessageBundleTranslation: Create hook handler interface
Change 929769 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] ModifyMessageGroupStatesHook: Create hook handler interface
Change 930677 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] MessageGroupProcessing: Create hook handler interfaces
Change 930677 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] MessageGroupProcessing: Create hook handler interfaces
Change 932287 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] SupportedLanguagesHook: Create hook handler interface
Change 932287 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] SupportedLanguagesHook: Create hook handler interface
Change 932426 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Translate@master] EventMessageMembershipChangeHook: Create hook handler interface
Change 932426 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] EventMessageMembershipChangeHook: Create hook handler interface
Change 928143 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Clean up hook related documentation
Change 935328 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):
[mediawiki/extensions/Translate@master] Add hooks documentation link to hooks.txt
Change 935328 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Add hooks documentation link to hooks.txt
Because this is quite a large amount of work, I am going to split this task for more granular tracking.