Wikibooks:FlaggedRevs Extension

For information about how to review pages, see Help:Revision review.

Current configuration

edit
This is the cumulative effect of bugzilla:14618 (consensus below), bugzilla:18421 (consensus here), bugzilla:20034 (consensus here), and bugzilla:24304 (consensus here).

// Sets the most recent version as shown $wgFlaggedRevsOverride = false; // Main, Template, File, Cookbook, Wikijunior $wgFlaggedRevsNamespaces = array( NS_MAIN, NS_FILE, NS_TEMPLATE, 102, 110); // Three levels: minimal (checked), average (quality), good (pristine) $wgFlaggedRevTags = array( 'value' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 3 ) ); $wgSimpleFlaggedRevsUI = false; $wgFlaggedRevComments = false; $wgFlaggedRevsAutopromote = array( 'days' => 30, # days since registration 'edits' => 100, # total edit count 'excludeDeleted' => true, # exclude deleted edits from 'edits' count above? 'spacing' => 2, # spacing of edit intervals 'benchmarks' => 8, # how many edit intervals are needed? 'recentContentEdits' => 5, # $wgContentNamespaces edits in recent changes 'totalContentEdits' => 50, # $wgContentNamespaces edits 'uniqueContentPages' => 10, # $wgContentNamespaces unique pages edited 'editComments' => 50, # how many edit comments used? 'email' => true, # user must be emailconfirmed? 'userpage' => false, # user must have a userpage? 'uniqueIPAddress' => false, # If $wgPutIPinRC is true, users sharing IPs won't be promoted 'neverBlocked' => true, # Can users that were blocked be promoted? ) + $wgFlaggedRevsAutopromote; $wgGroupPermissions['editor']['rollback'] = true; $wgGroupPermissions['sysop']['review'] = true; $wgGroupPermissions['sysop']['stablesettings'] = true; $wgGroupPermissions['sysop']['validate'] = true;

Initial Configuration

edit

$wgFlaggedRevsNamespaces = array(NS_MAIN, NS_IMAGE, NS_TEMPLATE, 102, 110); // Cookbook, WikiJunior // what can pages be flagged with, and what minimal rating for each flag makes for a quality page? $wgFlaggedRevTags = array('composition' => 3, 'accuracy' => 2, 'coverage' => 2 ); // what is the maximum flag level that can be set by users with certain permissions? $wgFlagRestrictions = array( 'composition' => array( 'review' => 3 ), 'accuracy' => array( 'review' => 3 ), 'coverage' => array( 'review' => 3 ), ); $wgSimpleFlaggedRevsUI = false; // show a small icon to distinguish between "sighted", "quality", and unflagged pages? $wgFlaggedRevTabs = false; // add stable/draft revision tabs $wgFlaggedRevComments = true; // can users make comments that will show up below flagged revisions? // Requirements for auto-promoting users to editor status $wgFlaggedRevsAutopromote = array( 'days' => 30, # days since registration 'edits' => 100, # total edit count 'excludeDeleted' => true, # exclude deleted edits from 'edits' count above? 'spacing' => 3, # spacing of edit intervals 'benchmarks' => 15, # how many edit intervals are needed? 'recentContentEdits' => 10, # $wgContentNamespaces edits in recent changes 'totalContentEdits' => 50, # $wgContentNamespaces edits 'uniqueContentPages' => 10, # $wgContentNamespaces unique pages edited 'editComments' => 50, # how many edit comments used? 'email' => true, # user must be emailconfirmed? 'userpage' => true, # user must have a userpage? 'userpageBytes' => 1 # if userpage is needed, what is the min size? 'uniqueIPAddress' => true, # If $wgPutIPinRC is true, users sharing IPs won't be promoted 'neverBlocked' => true, # Can users that were blocked be promoted? 'noSorbsMatches' => false, # If $wgSorbsUrl is set, do not promote users that match ); // So that administrators/bureaucrats have same permissions as editors by default $wgGroupPermissions['sysop']['review'] = true; $wgGroupPermissions['sysop']['autoreview'] = true; $wgGroupPermissions['sysop']['autoconfirmed'] = true; $wgGroupPermissions['sysop']['patrolmarks'] = true; $wgGroupPermissions['sysop']['autopatrolother'] = true; $wgGroupPermissions['sysop']['unreviewedpages'] = true; $wgGroupPermissions['sysop']['validate'] = true;

Discussion

edit

For information on what problems FlaggedRevs Extension addresses you can look into this text from wiki/foundation.

  Support I agree with mike, I like these settings. They make a good starting point and if we find that they need tweaking later we can always do that. Getting something in place now will help us to understand the benefits and drawbacks of this extension and will help us to make more informed decisions later, if such decisions need to be made. If we do get these installed, I say we attempt to revisit the decision in about 6 months to make sure the software is meeting our needs. --Whiteknight (Page) (Talk) 01:48, 17 June 2008 (UTC)[reply]
  I agree because  this may help improve book quality and these settings are reasonable. As whiteknight said we can tweak them later if needed. --darklama 22:16, 18 June 2008 (UTC)[reply]
  Support Looks good to me. --Jomegat (talk) 23:54, 18 June 2008 (UTC)[reply]
  Support Sounds like a good addition. --AdRiley (talk) 07:20, 19 June 2008 (UTC)[reply]
  Support I think it will be a big aid Barry (talk) 07:28, 19 June 2008 (UTC)[reply]
  Support This is a long time coming. I've heard about this being in the works for some time in one form or another, and Wikibooks is a good place to try something like this out on a slightly larger scale than a test server. I agree with Whiteknight's suggestion that we come back and review this in six months to see how it is working out. --Rob Horning (talk) 05:13, 20 June 2008 (UTC)[reply]
  Support --Panic (talk) 06:43, 21 June 2008 (UTC)[reply]
  Support I would suggest perhaps not limiting automatic promote to users with a shared ip, since some people have no choice over this and combined with the other limitations it seems somewhat excessive. But supported in general.--Varnis (talk) 21:55, 21 June 2008 (UTC)[reply]
  Support Looks like it would be useful. Wesley Gray (talk) 14:13, 22 June 2008 (UTC)[reply]
  Support Great. --Stefán Örvarr Sigmundsson (talk) 02:22, 25 June 2008 (UTC)[reply]
  Support Essential for ensuring quality -- DavidLevinson (talk) 15:56, 30 June 2008 (UTC)[reply]