Wikipedia:Konfigurasjon for FlaggedRevs
Konfigurasjon av FlaggedRevs slik at et oppsett på denne wikien tilsvarer engelsk Wikipedia.
Endring i wmf-config/InitialiseSettings.php[rediger kilde]
Dette er en endring i den eksisterende initialiseringen.
- Tidligere kode
'nowiki' => array(
'patroller' => array( 'patrol' => true, 'autopatrol' => true, 'rollback' => true, 'unwatchedpages' => true, 'suppressredirect' => true, ),
'autopatrolled' => array( 'autopatrol' => true, 'unwatchedpages' => true ),
),
- Ny kode
#'nowiki' => array(
# 'reviewer' => array( 'patrol' => true, 'rollback' => true, 'unwatchedpages' => true, 'suppressredirect' => true, ),
# 'editor' => array( 'autopatrol' => true, 'unwatchedpages' => true ),
#),
Endring i wmf-config/flaggedrevs.php[rediger kilde]
Dette er et tillegg til den eksisterende konfigurasjonen.
- Ny kode
elseif ( $wgDBname == 'nowiki' ) {
# Override which namespaces we want to stabilize
$wgFlaggedRevsNamespaces = array( NS_MAIN, NS_PROJECT );
# Whitelist some pages
#$wgFlaggedRevsWhitelist = array();
# Show only on a per-page basis
$wgFlaggedRevsOverride = false;
# Possibly turn off the simple UI
$wgSimpleFlaggedRevsUI = false;
### The English setup with a single status tag and one level
# Only one tag with one level
#$wgFlaggedRevTags = array(
# 'status' => array( 'levels' => 1, 'quality' => 2, 'pristine' => 3 ),
#);
# Restrict autoconfirmed to flagging semi-protected
#$wgFlagRestrictions = array(
# 'status' => array( 'review' => 1, 'autoreview' => 1 ),
#);
### or the Finish one with a single accuracy tag and several levels
$wgFlaggedRevTags = array(
'accuracy' => array( 'levels' => 3, 'quality' => 3, 'pristine' => 4 ),
);
$wgFlagRestrictions = array(
'accuracy' => array( 'review' => 3, 'autoreview' => 2 ),
);
### End
# Restriction levels for auto-review/review rights
#$wgFlaggedRevsRestrictionLevels = array( '', 'autoconfirmed', 'review' );
#$wgFlaggedRevsRestrictionLevels = array( '', 'autoreview', 'review' ); // this is default?
# Use flag "protection" levels
$wgFlaggedRevsProtection = true;
# Use current templates/files
$wgFlaggedRevsHandleIncludes = FR_INCLUDES_CURRENT;
# WP:FPPR trial quota
$wgFlaggedRevsProtectQuota = 2000;
# These are autopromoted editors
$wgFlaggedRevsAutopromote = $wmfStandardAutoPromote;
$wgFlaggedRevsAutopromote['days'] = 60; # days since registration
$wgFlaggedRevsAutopromote['edits'] = 500; # total edit count
$wgFlaggedRevsAutopromote['excludeDeleted'] = true; # exclude deleted edits from 'edits' count above?
$wgFlaggedRevsAutopromote['spacing'] = 3; # spacing of edit intervals
$wgFlaggedRevsAutopromote['benchmarks'] = 25; # how many edit intervals are needed?
$wgFlaggedRevsAutopromote['recentContentEdits'] = 10; # $wgContentNamespaces edits in recent changes
$wgFlaggedRevsAutopromote['totalContentEdits'] = 30; # $wgContentNamespaces edits
$wgFlaggedRevsAutopromote['uniqueContentPages'] = 10; # $wgContentNamespaces unique pages edited
$wgFlaggedRevsAutopromote['editComments'] = 5; # how many edit comments used?
$wgFlaggedRevsAutopromote['email'] = false; # user must be emailconfirmed?
$wgFlaggedRevsAutopromote['userpageBytes'] = 0; # if userpage is needed, what is the min size?
# Group permissions for editor
$wgGroupPermissions['editor']['autoreview'] = true;
# Group permissions for reviewer
$wgGroupPermissions['reviewer']['autoreview'] = true;
$wgGroupPermissions['reviewer']['review'] = true;
$wgGroupPermissions['reviewer']['stablesettings'] = true;
# Group permissions for sysops
$wgGroupPermissions['sysop']['autoreview'] = true;
$wgGroupPermissions['sysop']['review'] = true;
$wgGroupPermissions['sysop']['stablesettings'] = true;
# Use 'editor' group
$wgAddGroups['reviewer'][] = 'editor';
$wgRemoveGroups['reviewer'][] = 'editor';
$wgAddGroups['sysop'][] = 'editor';
$wgRemoveGroups['sysop'][] = 'editor';
# Use 'reviewer' group
$wgAddGroups['bureaucrat'][] = 'reviewer';
$wgRemoveGroups['bureaucrat'][] = 'reviewer';
}
Se også[rediger kilde]
- m:Flagged Revisions
- mw:Extension:FlaggedRevs
- wmf-config/CommonSettings.php (2500 - 3000 linjer)
- wmf-config/InitialiseSettings.php (12 500 - 13 500 linjer)
- wmf-config/flaggedrevs.php (700 - 750 linjer)