Knowledge

:Deferred changes/Implementation - Knowledge

Source 📝

27: 232:
It is suggested to set an edit filter to defer only passively at first, check that this does not add excessively to the backlog and does not result in too many false positives, then it is possible to set it to defer actively if desired. To properly control the backlog, edit filters should be set to
236:
With bots and ORES, it is suggested to have two thresholds: one for passive defer and one (higher) for active defer; at the beginning active defer is not enabled and the passive defer is set to very high, then one checks that this does not add excessively to the backlog and does not result in too
70:
hook. If any of the added tags is meant to indicate a problem, it defers the edit. By relying on the already well integrated change tag functionality, this can be easily used from a variety of sources. Problem tags are specified by tag managers, they trigger a deferral by default, but can be
53:
A deferred page is recorded in the database with a "defer" level, and whenever an edit to a page with "defer" level is reviewed, the config is reset. So this implements the "defer until reviewed" concept. No change in the db schema is needed.
226: 237:
many false positives, and if it doesn't the threshold can become the active defer threshold, while at the same time the passive threshold can be set lower, and so on.
46:
To defer an edit, flagged revisions is enabled on the page and the latest edit prior to the latest user's edits is marked as reviewed. The page appears at
30:
Editing of a page where a revision was recently actively deferred due to it being tagged as a redirect to a nonexistent page from mediawiki core.
63:
ORES may defer during its job, checking the damaging thresholds to apply for passive and active deferrals from MediaWiki pages on wiki.
241: 245: 50:
and the edits can be reviewed. In addition, if the deferral is active, the stable version is displayed to readers by default.
259: 67: 251: 35: 17: 255: 47: 268:: ask operators if possible to directly integrate, if not set up a task by another bot (ask at 269: 265: 26: 204:
Allow patrolling of tagged changes with minimalist RC patrol (this adds 'problem' tags)
60:
Bots can defer an edit with the API passively, and actively if the bot can rollback.
98: 92: 86: 80: 201: 195: 181: 166: 159: 146: 142: 129: 123: 57:
For AbuseFilter, two custom actions are added to defer passively or actively.
248:) should contain false report links. Bot log comments should do so as well. 240:
To facilitate reporting of false positives, the edit filter log comments (
66:
FlaggedRevs can also check tags added in core or by extensions with the
214: 25: 170:
Don't autopatrol autoreviewed users in protection-based configs
229:, roll out should occur cautiously and progressively. 254:should be transformed in an information page like 126:Main implementation (includes API and AbuseFilter) 242:MediaWiki:abusefilter-actionsummary-passivedefer 34:The page details the proposed implementation of 246:MediaWiki:abusefilter-actionsummary-activedefer 8: 185:Show log excerpt by default in review form 272:) to defer based on Cluebot's IRC feed. 162:Make patrol of reviewed changes optional 233:defer one by one or in small batches. 154:For simultaneous use of regular patrol 71:selectively prevented from doing so. 7: 198:Change tags support (in FlaggedRevs) 145:Echo notification (which depends on 215:http://deferred-changes.wmflabs.org 24: 190:Required for change tags support 260:MediaWikiflaggedrevs-defer-help 1: 286: 252:Knowledge:Deferred changes 18:Knowledge:Deferred changes 256:Knowledge:Pending changes 110:The finished commits are 227:RFC on deferred changes 213:Testing can be done at 48:Special:PendingChanges 31: 29: 175:For easier reviewing 149:, and needs an icon) 262:should link there. 132:ORES implementation 32: 225:As agreed in the 42:Technical aspects 277: 137:For notification 68:ChangeTagsUpdate 36:deferred changes 285: 284: 280: 279: 278: 276: 275: 274: 266:User:ClueBot NG 223: 211: 108: 77: 44: 22: 21: 20: 12: 11: 5: 283: 281: 222: 219: 210: 207: 206: 205: 199: 192: 191: 187: 186: 177: 176: 172: 171: 163: 156: 155: 151: 150: 139: 138: 134: 133: 127: 120: 119: 107: 104: 103: 102: 101:enwiki request 96: 90: 84: 76: 73: 43: 40: 23: 15: 14: 13: 10: 9: 6: 4: 3: 2: 282: 273: 271: 267: 263: 261: 257: 253: 249: 247: 243: 238: 234: 230: 228: 220: 218: 216: 208: 203: 202:gerrit:190656 200: 197: 196:gerrit:315344 194: 193: 189: 188: 184: 183: 182:gerrit:315145 179: 178: 174: 173: 169: 168: 167:gerrit:315109 164: 161: 160:gerrit:328111 158: 157: 153: 152: 148: 147:gerrit:316410 144: 143:gerrit:316957 141: 140: 136: 135: 131: 130:gerrit:326156 128: 125: 124:gerrit:218104 122: 121: 118:Basic commits 117: 116: 115: 113: 105: 100: 97: 95:notifications 94: 91: 88: 85: 82: 79: 78: 74: 72: 69: 64: 61: 58: 55: 51: 49: 41: 39: 37: 28: 19: 264: 250: 239: 235: 231: 224: 212: 180: 165: 111: 109: 99:phab:T150594 93:phab:T153284 87:phab:T150593 81:phab:T118696 65: 62: 59: 56: 52: 45: 33: 112:struck out 83:fpr API/AF 270:WP:BOTREQ 89:for ORES 221:Rollout 209:Testing 106:Commits 258:, and 75:Tasks 16:< 244:and 217:. 114:. 38:.

Index

Knowledge:Deferred changes

deferred changes
Special:PendingChanges
ChangeTagsUpdate
phab:T118696
phab:T150593
phab:T153284
phab:T150594
gerrit:218104
gerrit:326156
gerrit:316957
gerrit:316410
gerrit:328111
gerrit:315109
gerrit:315145
gerrit:315344
gerrit:190656
http://deferred-changes.wmflabs.org
RFC on deferred changes
MediaWiki:abusefilter-actionsummary-passivedefer
MediaWiki:abusefilter-actionsummary-activedefer
Knowledge:Deferred changes
Knowledge:Pending changes
MediaWikiflaggedrevs-defer-help
User:ClueBot NG
WP:BOTREQ

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.