Hello everyone,
Some of might know that the parsing team has been porting Parsoid from
Javascript to PHP this year [1]. Over the last couple months, we have
done intensive testing in various modes (parser tests, round trip
testing, HTML string diff testing) to verify correctness of Parsoid/PHP
relative to Parsoid/JS and continued to fix bugs (both Parsoid/PHP &
Parsoid/JS). We have also had some client testing and QA on beta cluster
via host headers.
With all that behind us, we believe it is time to do a bit more
intensive live QA. So, we have switched over the beta cluster to use
Parsoid/PHP (instead of Parsoid/JS). We have also switched the
production test.wikipedia.org and test2.wikipedia.org to use Parsoid/PHP
instead of Parsoid/JS. With this change, VisualEditor, Content
Translation, and Mobile Content Translation will use Parsoid/PHP on
these wikis. Flow / StructuredDiscussions will need a separate config
change and will continue to use Parsoid/JS in all these places till that
change is written and deployed.
If you are able to, please test visual editing and content translation
on test and test2 wikis and file phabricator tasks. Bug reports [2] are
greatly appreciated. :-)
Incident-free switchover from Parsoid/JS to Parsoid/PHP has been our
goal and this testing is the next step along that way. You can follow
along progress and changes via the tracking phab task [3].
Thanks,
Subbu.
(on behalf of the parsing team).
1. https://www.mediawiki.org/wiki/Parsing#Current_projects
2. https://phabricator.wikimedia.org/tag/parsoid-php/
3. https://phabricator.wikimedia.org/T229015
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l