Core Platform Team/Initiative/Unify Parsers-Phase 1/Epics, User Stories, and Requirements

From mediawiki.org

< Unify Parsers-Phase 1

  • Prototyping: Early experiments with porting to evaluate feasibility of the port, potential performance issues, anticipated roadblocks, and expected difficulty. (Status: Yes Done)
  • Preparation: Fix the JS codebase to smoothen and simplify the porting process -- might include some significant code refactoring. (Status: Yes Done)
  • Porting: Port the Parsoid codebase to PHP including building interfaces to integrate Parsoid into MediaWiki core. (Status: In progress In progress)
  • Testing & QA: Rigorous testing and performance tuning to establish production readiness of Parsoid/PHP. (Status: In progress In progress)
  • Switchover: Switch existing clients to use Parsoid/PHP.
  • Switch off Parsoid/JS