We already have /page/{title}/html and /page/{title}/with_html endpoints in core which provide access to Parsoid HTML for latest page revisions. We also need similar endpoints per revision. The response schema and all the caching requirements could be the same as for latest endpoints.
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Implement /revision/{id}/html endpoint | mediawiki/core | master | +1 K -153 | |
Implement /revision/{id} endpoint | mediawiki/core | master | +345 -174 | |
Introduce RevisionOutputCache | mediawiki/core | master | +835 -240 | |
Moved page/{title}/bare to PageSourceHandler | mediawiki/core | master | +192 -60 | |
Extract helper classes from PageHTMLHandler | mediawiki/core | master | +1 K -398 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T324931 Clean up open RESTBase related tickets | |||
In Progress | None | T262315 <CORE TECHNOLOGY> API Migration & RESTbase Sunset | |||
Open | None | T264669 Move VE API from RESTBase into core. | |||
Resolved | daniel | T267981 Implement /revision/{id}/html endpoint in core | |||
Resolved | • Pchelolo | T267982 Extract cached Parsoid access to an internal service object | |||
Resolved | WDoranWMF | T262597 MediaWiki Developer stores revision HTML in parser cache | |||
Resolved | • Pchelolo | T269663 Implement parser output caching for /revision/{id}/html endpoint |
Event Timeline
Change 642652 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] WIP: extract helper classes from PageHTMLHandler
Change 642652 merged by jenkins-bot:
[mediawiki/core@master] Extract helper classes from PageHTMLHandler
Change 645385 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] WIP: Introduce RevisionOutputCache
Change 645386 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] WIP: Implement /revision/{id}/html endpoint
Change 647341 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[mediawiki/core@master] Moved page/{title}/bare to PageSourceHandler
Change 647341 merged by jenkins-bot:
[mediawiki/core@master] Moved page/{title}/bare to PageSourceHandler
Change 649310 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] Implement /revision/{id} endpoint
Change 645385 merged by jenkins-bot:
[mediawiki/core@master] Introduce RevisionOutputCache
Change 645386 merged by jenkins-bot:
[mediawiki/core@master] Implement /revision/{id}/html endpoint
Change 649310 merged by jenkins-bot:
[mediawiki/core@master] Implement /revision/{id} endpoint
Adding Platform Engineering as Platform Team Workboards (Green) was archived and as open tasks should have an active project tag