Jump to content

Wikipedia:Deferred changes/Implementation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Cenarium (talk | contribs) at 23:44, 13 June 2015 (start). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The page details the proposed technical implementation of deferred changes.

A hook is added to the updateTags function of the ChangeTags class in core, and FlaggedRevs checks the added tags. If any of the added tag is meant to indicate a problem, flagged revisions is enabled on the page and the latest edit prior to the latest user is marked as reviewed. The page appears at Special:ProblemChanges and the edits can be reviewed. If one of the tag is listed as needing 'active' deferral, then the stable version is displayed to readers by default and the page is listed at Special:PendingChanges along with edits to pending changes protected pages.