Core Platform Team/Initiative/Unify Parsers-Phase 1/Epics, User Stories, and Requirements
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on any information on this page. The Core Platform Team and its initiatives do not exist anymore. See MediaWiki Engineering Group instead since 2023. |
- Prototyping: Early experiments with porting to evaluate feasibility of the port, potential performance issues, anticipated roadblocks, and expected difficulty. (Status: Done)
- Preparation: Fix the JS codebase to smoothen and simplify the porting process -- might include some significant code refactoring. (Status: Done)
- Porting: Port the Parsoid codebase to PHP including building interfaces to integrate Parsoid into MediaWiki core. (Status: In progress)
- Testing & QA: Rigorous testing and performance tuning to establish production readiness of Parsoid/PHP. (Status: In progress)
- Switchover: Switch existing clients to use Parsoid/PHP.
- Switch off Parsoid/JS