Page MenuHomePhabricator

Remove all PHP entry points from all Wikimedia-deployed extensions and skins
Open, LowestPublic

Description

Once 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.

Event Timeline

Restricted Application added subscribers: Zppix, Aklapper. · View Herald TranscriptJul 20 2016, 12:10 AM
matmarex added a subscriber: matmarex.

This is probably a duplicate of something. I'm not sure what, though. T139801? T139800? T87875?

This is probably a duplicate of something. I'm not sure what, though.

I thought so too, but…

T139801?

"Where appropriate" doesn't really have the "everywhere" drive, but possibly we could re-direct it.

T139800?

Again, that's a "where appropriate" task…

T87875?

That's a "change it in git" task.

Danny_B moved this task from Unsorted to Needs removal on the Technical-Debt board.
Tgr added a subscriber: Tgr.Jan 21 2017, 1:28 AM

So T87875 is about creating extension.json and deprecating the PHP entry point, and this is about actually deleting the PHP entry point?

TheDJ added a subscriber: TheDJ.Jan 23 2017, 3:42 PM

Confused, can someone make this ticket more descriptive, by like writing an actual description in the description field ? :)

Confused, can someone make this ticket more descriptive, by like writing an actual description in the description field ? :)

Better? :-)

TheDJ awarded a token.Jan 26 2017, 1:54 PM

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.