The target architecture of the refactoring is described at https://www.mediawiki.org/wiki/User:Daniel_Kinzler_(WMDE)/MCR-PageUpdater
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
[MCR][WIP] Introduce a local cache for prepared edits | mediawiki/core | master | +454 -313 | |
MCR WIP Split DerivedPageDataUpdater | mediawiki/core | master | +2 K -1 K |
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Open | None | T174022 Implement multi-content revisions | ||
Open | daniel | T196087 Refactored implementation of MCR page update interface | ||
Resolved | daniel | T174038 Initial implementation of MCR page update interface | ||
Open | None | T192307 Provide MCR-aware hook points | ||
Open | None | T194042 Replace usages of WikiPage::prepareContentForEdit | ||
Resolved | daniel | T194037 Track dependencies for multiple Content objects per page | ||
Resolved | None | T195069 Factor PageStore and PageRecord out of WikiPage | ||
Open | None | T198075 Factoring page update logic out of WikiPage | ||
Resolved | Zabe | T233004 Update CheckUser for actor and comment table | ||
· · · |
Event Timeline
Change 440882 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] MCR WIP Split DerivedPageDataUpdater
Change 406785 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] [MCR][WIP] Introduce a local cache for prepared edits
Dropping this off the SDC board, since full implementation of this is not necessary for SDC. Some of the subtasks are needed, and they remain on the SDC board.
Change 406785 abandoned by Daniel Kinzler:
[MCR][WIP] Introduce a local cache for prepared edits
We should probably undeprecate WikiPage::doEditContent and co. for 1.32. They refer the user to PageUpdater but that's still not stable and there is no officially supported way to acquire an instance.