In order to be able to utilize cached Parsoid output for VE edits and transformations we need to cache data-parsoid metadata alongside HTML in ParserCache. Since we are caching ParserOutput instances now, we need to either make a parsoid-specific subclass, or introduce a new field into ParserOutput.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Add data-parsoid data to ParserOutput for caching | mediawiki/core | master | +55 -12 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Stalled | None | T324931 Clean up open RESTBase related tickets | |||
| Open | None | T262315 <CORE TECHNOLOGY> API Migration & RESTBase Sunset | |||
| Resolved | MSantos | T264669 Move VE API from RESTBase into core. | |||
| Resolved | None | T267990 Support stashing in page/html and revision/html endpoints in MW core | |||
| Resolved | daniel | T359426 REST: endpoints that return rendered page content should support all content models | |||
| Resolved | daniel | T268205 Store data-parsoid in parsoid ParserCache | |||
| Open | None | T308424 Determine http cache control and active purging for REST endpoints serving parsoid output |
Event Timeline
Comment Actions
Adding Platform Engineering as Platform Team Workboards (Green) was archived and as open tasks should have an active project tag
Comment Actions
Change 792198 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):
[mediawiki/core@master] Add data-parsoid data to ParserOutput for caching
Comment Actions
Change 792198 merged by jenkins-bot:
[mediawiki/core@master] Add data-parsoid data to ParserOutput for caching