In order to provide Parsoid HTML in core REST endpoints and ultimately transfer RESTBase functionality into core, the first step is to provide the capability within Parsoid-PHP to provide page/revision html using a cache, kind of like the ParserCache.
To kick the discussions, I have a bunch of questions:
- @ssastry What's the future of Parsoid being a MW extension and in general what're the plans for Parsoid delivery? Should we implement this within core or within Parsoid repo for now?
- @ssastry I can see that a bunch of things within Parsoid PHP are built into ParsoidServices. Do you think we should add 'Parsoid' to that list, together with 'ParsoidCache'?
- In general, I think we would benefit from a generic service that allows access to cached Parsoid content and manages it, which can be reused. But we can generalize later on.
- @ssastry What is Parsoid parse vary on right now? Do we still ignore logged in user etc?