Page MenuHomePhabricator

Factor PageStore and PageRecord out of WikiPage
Open, LowPublic

Description

Functionality related to updating the page table should be moved from WikiPage into a stateley PageStore service. For this purpose, entries in the page table are to be repesented by PageRecord value objects.

Note that this does not block T174038: Initial implementation of MCR page update interface, nor does it block T194750: Deploy Structured Data on Commons baseline .

Related Objects

StatusAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenNone
ResolvedAbit
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedppelberg
ResolvedKrinkle
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Opendaniel
OpenNone
OpenVedmaka

Event Timeline

daniel created this task.May 19 2018, 2:24 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 19 2018, 2:24 PM
Vvjjkkii renamed this task from Factor PageStore and PageRecord out of WikiPage to qocaaaaaaa.Jul 1 2018, 1:09 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from qocaaaaaaa to Factor PageStore and PageRecord out of WikiPage.Jul 1 2018, 6:22 PM
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.

Change 425774 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] [MCR][Experiment] Introduce PageIdentity interface

https://gerrit.wikimedia.org/r/425774

daniel triaged this task as Low priority.Jul 13 2018, 4:42 PM

Change 425774 abandoned by Daniel Kinzler:
[MCR][Experiment] Introduce PageIdentity interface

Reason:
I41f238dee0d38

https://gerrit.wikimedia.org/r/425774

WDoranWMF moved this task from MCR to mop on the Core Platform Team board.Jul 26 2019, 6:41 PM