Now that all Wikimedia-deployed extensions and skins have been switched over to extension registration, and Wikimedia production has switched over to using them, we should remove the backwards-compatibility shims that very often imply support which doesn't exist for older versions of MediaWiki.
Description
Details
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Open | None | T140007 Empty PHP entry points where JSON entry points exist | ||
Resolved | None | T140850 Remove all PHP entry points from all Wikimedia-deployed extensions and skins | ||
Resolved | None | T140851 Un-comment the wfWarn deprecations in all PHP entry points from all Wikimedia-deployed extensions and skins | ||
Resolved | None | T140852 Load all Wikimedia-deployed extensions and skins via extension registration | ||
Duplicate | None | T156437 Update MediaWiki.org documentation to reflect extensions supporting JSON-based registration | ||
· · · |
Event Timeline
This proposal is selected for the Developer-Wishlist voting round and will be added to a MediaWiki page very soon. To the subscribers, or proposer of this task: please help modify the task description: add a brief summary (10-12 lines) of the problem that this proposal raises, topics discussed in the comments, and a proposed solution (if there is any yet). Remember to add a header with a title "Description," to your content. Please do so before February 5th, 12:00 pm UTC.
Change 668213 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Collection@master] Remove php entry point
Change 668214 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/LabeledSectionTransclusion@master] Remove php entry point
Change 668216 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/TorBlock@master] Remove php entry point
Change 668219 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Thanks@master] Remove php entry point
Change 668220 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/TemplateSandbox@master] Remove php entry point
Change 668213 merged by jenkins-bot:
[mediawiki/extensions/Collection@master] Remove php entry point
Change 668216 merged by jenkins-bot:
[mediawiki/extensions/TorBlock@master] Remove php entry point
Change 668220 merged by jenkins-bot:
[mediawiki/extensions/TemplateSandbox@master] Remove php entry point
Change 668214 merged by jenkins-bot:
[mediawiki/extensions/LabeledSectionTransclusion@master] Remove php entry point
Change 668219 merged by jenkins-bot:
[mediawiki/extensions/Thanks@master] Remove php entry point
Change 669152 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/CentralNotice@master] Remove php entry point
Change 671294 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/RelatedArticles@master] Remove php entry point
Change 671297 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/TemplateData@master] Remove php entry point
Change 671300 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Poem@master] Remove php entry point
Change 671301 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/InputBox@master] Remove php entry point
Change 671302 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/WikibaseLexeme@master] Remove php entry point
Change 671303 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Math@master] Remove php entry point
Change 671534 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/DismissableSiteNotice@master] Remove php entry point
Change 671535 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/GuidedTour@master] Remove php entry point
Change 671297 merged by jenkins-bot:
[mediawiki/extensions/TemplateData@master] Remove php entry point
Change 671294 merged by jenkins-bot:
[mediawiki/extensions/RelatedArticles@master] Remove php entry point
Change 671300 merged by jenkins-bot:
[mediawiki/extensions/Poem@master] Remove php entry point
Change 671301 merged by jenkins-bot:
[mediawiki/extensions/InputBox@master] Remove php entry point
Change 671302 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Remove php entry point
Change 671303 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Remove php entry point
Change 671534 merged by jenkins-bot:
[mediawiki/extensions/DismissableSiteNotice@master] Remove php entry point
Change 671535 merged by jenkins-bot:
[mediawiki/extensions/GuidedTour@master] Remove php entry point
Change 669152 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Remove php entry point
Change 703022 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/VisualEditor@master] Remove the PHP entry point
Change 703022 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor@master] Remove the PHP entry point
Change 716534 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/skins/Mask@master] Remove php entry point
Change 743652 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/NewUserMessage@master] Remove PHP entry point
Change 743666 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/GWToolset@master] Remove PHP entry point
Change 743667 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/MultimediaViewer@master] Remove PHP entry point
Change 743668 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Newsletter@master] Remove PHP entry point
Change 743669 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Quiz@master] Remove PHP entry point
Change 743670 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/OpenStackManager@master] Remove PHP entry point
Change 743670 merged by jenkins-bot:
[mediawiki/extensions/OpenStackManager@master] Remove PHP entry point
Change 743671 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/CentralAuth@master] Remove PHP entry point
Change 743678 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/FundraisingEmailUnsubscribe@master] Remove PHP entry point
Change 743671 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Remove PHP entry point
Change 743667 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] Remove PHP entry point
Change 743668 merged by jenkins-bot:
[mediawiki/extensions/Newsletter@master] Remove PHP entry point
Change 743990 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/Wikidata.org@master] Remove PHP entry point
Change 743990 merged by jenkins-bot:
[mediawiki/extensions/Wikidata.org@master] Remove PHP entry point
How to remove the php entry points from Wikibase? The files client/WikibaseClient.php and repo/Wikibase.php could be removed and some docs needs adjustment to not refer the files.
But the top level Wikibase.php is used by jenkins/CI as far as I know, how that works together with T258845?
Change 744775 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/DonationInterface@master] Remove PHP entry point
Change 743433 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/extensions/TranslationNotifications@master] Remove PHP entry point
Change 743433 merged by jenkins-bot:
[mediawiki/extensions/TranslationNotifications@master] Remove PHP entry point
Change 743652 merged by jenkins-bot:
[mediawiki/extensions/NewUserMessage@master] Remove PHP entry point
Change 743666 merged by jenkins-bot:
[mediawiki/extensions/GWToolset@master] Remove PHP entry point
Change 743669 merged by jenkins-bot:
[mediawiki/extensions/Quiz@master] Remove PHP entry point
Change 744775 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Remove PHP entry point
Change 743678 merged by jenkins-bot:
[mediawiki/extensions/FundraisingEmailUnsubscribe@master] Remove PHP entry point
Change 813966 had a related patch set uploaded (by Zabe; author: Zabe):
[mediawiki/extensions/Wikibase@master] Remove php entry points
Change 813966 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove php entry points
The code search at the top of the task returns no results. Assuming this was done and the task was never closed.