Page MenuHomePhabricator

Integrate Parsoid/PHP with core as a composer library
Open, MediumPublicGoal

Description

Parsoid/PHP is currently used as a faux extension. We adopted this strategy so as to speed up Parsoid/PHP deployment while waiting on PHP 7.x adoption, and addressing technical debt. Now that Parsoid/PHP is in production, and the production clusters use PHP 7.x, we can address the technical debt pieces in Parsoid and stop using Parsoid/PHP as an extension.

Subtasks will address specific aspects of this work.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptDec 2 2019, 8:47 PM
ssastry added a subscriber: ssastry.Dec 6 2019, 6:14 PM

I am going to unlink this with the subtask because in its current form, I am likely going to decline. I'll post my reasoning shortly and we can discuss and retarget it appropriately.

I am going to unlink this with the subtask because in its current form, I am likely going to decline. I'll post my reasoning shortly and we can discuss and retarget it appropriately.

Or you could re-phase the task into the work you said you were going to do…

ssastry renamed this task from Merge Parsoid PHP code into MediaWiki core to Tracking: Integrate Parsoid/PHP with core as a composer library.Dec 6 2019, 6:58 PM
ssastry triaged this task as Medium priority.
ssastry updated the task description. (Show Details)
ssastry renamed this task from Tracking: Integrate Parsoid/PHP with core as a composer library to Integrate Parsoid/PHP with core as a composer library.Dec 6 2019, 7:02 PM
ssastry updated the task description. (Show Details)
ssastry changed the subtype of this task from "Task" to "Goal".