Wikipedia:Perubahan tertunda/Konfigurasi: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
REX (bicara | kontrib)
k baru
 
Tidak ada ringkasan suntingan
Tag: Suntingan visualeditor-wikitext
 
(22 revisi perantara oleh 14 pengguna tidak ditampilkan)
Baris 6:
| width=50% |
''The following is the '''configuration settings''' list for [[:mw:Extension:FlaggedRevs]] used in Indonesian Wikipedia.''
|- valign=top
| Birokrat dapat memberikan dan mencabut status '''Peninjau''' atau ''"Editor''' bagi seorang pengguna.
Opsis dapat melakukan hal yang sama terhadai status '''Editor'''.
| ''Bureaucrat accounts can promote users to '''Reviewer'''/'''Editor''' status or remove it.''
''Sysop accounts can do the same with '''Editor''' status.''
|}
</div>
 
== Sumber/''Source'' ==
* [[:mw:Extension:FlaggedRevs#Configuration]]
 
== Konfigurasi/''Configuration'' ==
===Basic settings===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=6550% | SettingsBahasa Indonesia
! width=3550% | Value''English''
|- valign=top
|
<big>'''Pengaturan dasar'''</big>
*<CODE>$wgFlaggedRevsNamespaces</CODE>
:* Ruang nama yang diikutkan dalam peninjauan:
*: Sets what namespaces to allow for reviewing. This is an array of integers. Look at the beginning of includes/defines.php to see what integer the default namespaces map to.
:*: '''semua'''
| ?
:* Tingkatan peninjauan:
|- valign=top
:*: '''4 tingkat Akurasi''' (Tidak disetujui, Terperiksa, Akurat, Data sumber bagus)
:*: '''Versi layak => revisi akurat''' dan '''data sumber bagus'''
:* Tampilan default:
:*: '''Revisi stabil ditampilkan secara default kepada pengunjung'''
:* Tampilan revisi terkini:
:*: '''Revisi terkini default untuk Editor dan Peninjau'''
:* Pembatasan penandaan:
:*: '''Editor => Terperiksa'''
:*: '''Peninjau => Terperiksa, Akurat, Data sumber bagus'''
<big>'''Antarmuka pengguna'''</big>
:* Tab revisi:
:*: '''gunakan tab revisi "stabil"'''
:* Antarmuka sederhana:
:*: '''gunakan antarmuka sederhana berbasis ikon'''
<big>'''Alir kerja'''</big>
:* Tampilkan ''beda'' setelah menyunting (untuk Editor): '''tidak'''
:* Suntingan Editor otomatis ditandai terperiksa: '''tidak'''
:* Artikel baru oleh Editor otomatis ditandai terperiksa: '''ya'''
:* Penandaan otomatis terpatroli ke belakang: '''ya'''
<big>'''Pemberian status pengguna otomatis'''</big>
:* Status otomatis: '''tidak'''
<big>'''Pengaturan tingkat lanjut'''</big>
:* Gunakan templat versi stabil: '''ya'''
:* Gunakan templat versi terkini, bila tidak ada: '''ya'''
:* Gunakan gambar versi stabil: '''ya'''
:* Gunakan gambar versi terkini, bila tidak ada: '''ya'''
|
<big>'''Basic settings'''</big>
*<CODE>$wgFlaggedRevTags</CODE>
:* Name spaces:
*: An associative array with keys corresponding to each flag type and integer values corresponding to the level that makes the flagged attribute considered quality. If each of these are met, the revision will count as "quality" and take precedence over other reviewed revisions. For all reviews, each flag must be rated at least above level 0 ("unapproved").
:*: '''all'''
| ?
:* Flag types and levels:
|- valign=top
:*: '''4 level of Accuracy''' (Unapproved, Sighted, Accurate, Well sourced)
|
:*: '''Quality version => Accurate''' and '''Well sourced revisions'''
*<code>$wgFlaggedRevValues</code>
:* Override:
*:How many levels are there to each flag.
:*: '''Stable version to be shown as default to Anon/Users group'''
:'''Note''': Make sure this is higher than the values in <code>$wgFlaggedRevTags</code>.
:* Exceptions:
:'''For example''', for the tag configurations, suppose one wants to have "accuracy", "depth", and "tone" tags, with 3 levels each. The admin also want revisions with at least "accuracy" and "depth" of the 2nd levels to count as "quality". The following settings will do that:
:*: '''Current version shown as default to Editors/Reviewers'''
<pre>
:* Flag restrictions:
$wgFlaggedRevTags = array( 'accuracy'=>2, 'depth'=>2, 'tone'=>1 );
:*: '''Editors => Sighted'''
$wgFlaggedRevValues = 3;
:*: '''Reviewers => Sighted, Accurate, Well sourced'''
</pre>
<big>'''User interface'''</big>
:Each tag corresponds to a MediaWiki namespace page. For example, the first level of the "accuracy" tag corresponds to the text at '''MediaWiki:revreview-accuracy-1'''. This can therefore be customized.
:* Revision tab:
| ?
:*: '''use "stable" revision tabs
|- valign=top
:* Simple UI:
|
:*: '''use simpler, icon based UI.'''
*<code>$wgFlaggedRevsOverride</code>
<big>'''Work flow'''</big>
*:Whether flagged revisions override the default revision or simply give a tag notice to the stable version.
:* Review changes after edit: '''false'''
**'''Note''': <code>$wgFlaggedRevsExceptions</code> has no effect if this is set to false.
:* Auto review: '''false'''
| ?
:* New page auto review: '''true'''
|- valign=top
:* Mark earlier revision as patrolled: '''true'''
|
<big>'''Automatic user promotion'''</big>
*<code>$wgFlaggedRevsExceptions</code>
:* Autopromote: '''all disabled'''
*:Makes users in these groups see the current revision by default.
<big>'''Advanced'''</big>
| ?
:* Use stable templates: '''true'''
|- valign=top
:* Use current templates: '''true'''
|
:* Use stable templates: '''true'''
*<code>$wgFlaggedRevComments</code>
:* Use current templates: '''true'''
*:Allow Editors/reviewers to add notes to the bottom of the page.
| ?
|- valign=top
|
*<code>$wgFlagRestrictions</code>
*:An array with keys corresponding to each flag type which have values that are arrays of each group and how high it can rate the flags.
| ?
|}
 
===User interface===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=65% | Settings
! width=35% | Value
|- valign=top
|
*<code>$wgFlaggedRevTabs</code>
*:Whether to use "stable" and "current" revision tabs.
| ?
|- valign=top
|
*<code>$wgSimpleFlaggedRevsUI</code>
*:When enabled, a simpler, icon based UI is used. Does not affect the tags shown in edit mode.
|}
===Workflow===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=65% | Settings
! width=35% | Value
|- valign=top
|
*<code>$wgReviewChangesAfterEdit</code>
*:If enabled, '''Editors''' will jump to the diff against the last stable version after they make edits, unless it could be auto-reviewed or the page has no stable version.
| ?
|- valign=top
|
*<code>$wgFlaggedRevsAutoReview</code>
*:Whether to let edits by people with review rights be auto-reviewed if the change was to the stable revision (e.g. the current and the stable being the same before the edit is made). Does not apply to users that don't have the rights to rate revisions as high as the stable version.
**'''Note''': Changes in templates and images are auto-reviewed (per-page). This could possibly cause bad versions to be reviewed. Users should be encouraged to use preview or review the page after saving. You may want to set <code>$wgNamespaceProtection[NS_IMAGE]</code> and <code>$wgNamespaceProtection[NS_TEMPLATE]</code> as <code>array('editor')</code> or <code>array('autoconfirmed')</code>;
| ?
|- valign=top
|
*<code>$wgFlaggedRevsAutoReviewNew</code>
*:Whether to automatically review new pages by '''editors''' to the basic minimal level.
| ?
|- valign=top
|
*<code>$wgFlaggedRevsCascade</code>
*:When true, if a revision is reviewed, earlier revision of the page are marked as patrolled in '''RecentChanges'''.
| ?
|}
 
===Automatic user promotion===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=65% | Settings
! width=35% | Value
|- valign=top
|
*<code>$wgFlaggedRevsAutopromote</code>
*:An array with keys for days, edits, time spacing, benchmarks, emailconfirmed, recent content page edits, total content edits, content pages edited, edit summaries used, IP uniqueness, and userpage existence as keys. The values correspond to how many days/edits are needed for a user account to be autopromoted to '''Editor''' status and whether they must be emailconfirmed and have a user page do so. The user must have at least X edits that are Y or more days apart, where X is the number of benchmarks and Y is the time spacing. Set this variable to false to disable this entirely.
**'''Note''': If a user has their '''Editor''' rights removed, they will not automatically be re-granted (the editor status log is checked for revocations).
**'''Note''': Some of these counts are not retroactive, so you may notice a delay in promotions.
 
For example, for $wgFlaggedRevsAutopromote, one might have:
<small><pre>
$wgFlaggedRevsAutopromote['days'] = 60; # days since registration
$wgFlaggedRevsAutopromote['edits'] = 150; # total edit count
$wgFlaggedRevsAutopromote['excludeDeleted'] = true; # exclude deleted edits from 'edits' count above?
$wgFlaggedRevsAutopromote['spacing'] = 3; # spacing of edit intervals
$wgFlaggedRevsAutopromote['benchmarks'] = 15; # 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'] = true; # user must be emailconfirmed?
$wgFlaggedRevsAutopromote['userpage'] = true; # user must have a userpage?
$wgFlaggedRevsAutopromote['userpageBytes'] = 100; # if userpage is needed, what is the min size?
$wgFlaggedRevsAutopromote['uniqueIPAddress'] = true; # If $wgPutIPinRC is true, users sharing IPs won't be promoted
$wgFlaggedRevsAutopromote['noSorbsMatches'] = false; # If $wgSorbsUrl is set, do not promote users that match
</pre></small>
| ?
|}
 
===Advanced===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=65% | Settings
! width=35% | Value
|- valign=top
|
*<code>$wgUseStableTemplates</code>
*:When parsing a reviewed revision, if a template to be transcluded has a stable version, use that version. If not present, use the one specified when the reviewed revision was reviewed.
**'''Note''': If enabled, the fr_text column can no longer be used to boost performance, though it will still be populated.
**'''Note''': We may have templates that do not have stable version. Given situational inclusion of templates (such as parser functions that select template X or Y depending), there may also be no revision ID for each template pointed to by the metadata of how the article was when it was reviewed. An example would be an article that selects a template based on time. The template to be selected will change, and the metadata only points to the reviewed revision ID of the old template. In such cases, we can select the current (unreviewed) revision if <code>$wgUseCurrentTemplates</code> is enabled. Otherwise, it will be a blue link to the template.
| ?
|- valign=top
|
*<code>$wgUseStableImages</code>
*:(Similar to above)
| ?
|- valign=top
|
*<code>$wgUseCurrentImages</code>
*:(Similar to above)
| ?
|- valign=top
|
*<code>$wgCompressRevisions</code>
*:If zlib support is present, gzip the fr_text column. This column stores the preprocessed (templates expanded out) text of flagged revisions. This is recommended.
| ?
|- valign=top
|
*<code>$wgFlaggedRevsExternalStore</code>
*:Analogous to $wgDefaultExternalStore. If set to false, flaggedrevs will use its own external storage cluster for fr_text. If not, it will fall back to $wgDefaultExternalStore. If that is false too, then the local DB will be used for fr_text.
| ?
|}
 
===Site access===
{| {{prettytable}}
|- bgcolor="lightgray"
! width=65% | Settings
! width=35% | Value
|- valign=top
|
*<code>$wgFlaggedRevsVisible</code>
*:For sites that restrict viewing of the wiki, this settings makes the stable version of pages visible to people in certain groups. This variable is an array of user groups. Setting it to <code>array('*')</code> will let all non-users and users always be able to see the stable version of pages. To restrict viewing of your wiki, set <code>$wgGroupPermissions['*']['read'] = false;</code> and <code>$wgGroupPermissions['*']['edit'] = false;</code>.
**'''Warning''': This does not work well with img_auth.php, as non-user viewers will not be able to see images. You will probably just want to leave images up to "security by obscurity".
**'''Note''': This will probably be useless without having <code>$wgFlaggedRevsOverride=true</code>.
**'''Note''': Make sure that <code>$wgWhitelistRead</code> is set properly. You will at least want something like <code>$wgWhitelistRead = array( 'Main Page', 'Special:Search' )</code>. You may also want visible directory or category pages. Otherwise, the wiki will be hard to browse for readers.
**'''Note''': Use <code>$wgFlaggedRevsTalkVisible</code> to allow viewing of all talk pages by these users.
**'''Note''': You will probably want to edit '''MediaWiki:loginreqpagetext''' to make it more detailed.
| ?
|}
 
[[Kategori:Proposal Wikipedia]]