A New Era Arrives
Dolphin has had its first release in eight years! Read more about it on our blog: Dolphin Releases Announcement. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Template:Page Status: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
Status of manual cleanup: | Status of manual cleanup: | ||
{{#tag:ul|{{#tag:li|{{#if:{{{infobox|}}}|{{#vardefine:tl_ps_infoboxdate|{{#regex:{{{infobox}}}|/..User.+ \(..User talk.+\) (.+) .CEST./|$1}}}}{{#vardefine:tl_ps_infoboxeditor|{{#regex:{{{infobox}}}|/..User.(\w+).+ \(..User talk.+\) .+ .CEST./|$1}}}}This page's infobox was last checked on {{#var:tl_ps_infoboxdate}} by [[User:{{#var:tl_ps_infoboxeditor}}|{{#var:tl_ps_infoboxeditor}}]] ([[User talk:{{#var:tl_ps_infoboxeditor}}|talk]]).{{#ifexpr:{{#time:xnU|{{CURRENTTIMESTAMP}}}}-{{#time:xnU|{{#var:tl_ps_infoboxdate}}}}>15552000|[[Category:Pages with | {{#tag:ul|{{#tag:li|{{#if:{{{infobox|}}}|{{#vardefine:tl_ps_infoboxdate|{{#regex:{{{infobox}}}|/..User.+ \(..User talk.+\) (.+) .CEST./|$1}}}}{{#vardefine:tl_ps_infoboxeditor|{{#regex:{{{infobox}}}|/..User.(\w+).+ \(..User talk.+\) .+ .CEST./|$1}}}}This page's infobox was last checked on {{#var:tl_ps_infoboxdate}} by [[User:{{#var:tl_ps_infoboxeditor}}|{{#var:tl_ps_infoboxeditor}}]] ([[User talk:{{#var:tl_ps_infoboxeditor}}|talk]]).{{#ifexpr:{{#time:xnU|{{CURRENTTIMESTAMP}}}}-{{#time:xnU|{{#var:tl_ps_infoboxdate}}}}>15552000|[[Category:Pages with an infobox checked over 6 months ago]]}}|This page's infobox has not been checked.[[Category:Pages with an unchecked infobox]]}}}}}} | ||
The last test entry for this title was blah revisions ago. The latest update to Version Compatibility was blah revisions ago. | The last test entry for this title was blah revisions ago. The latest update to Version Compatibility was blah revisions ago. | ||
<small><div style="text-align: right;">[[Template:Page Status|Edit this template]]</div></small></td></tr></table>{{#vardefine:tl_ps_visible|true}}|{{#vardefine:tl_ps_mode|error}}}}{{#ifeq:{{#var:tl_ps_mode}}|error|[[Category:Pages calling Page Status template improperly]]}}</includeonly><noinclude>{{documentation}}[[Category:Experimental templates]]</noinclude> | <small><div style="text-align: right;">[[Template:Page Status|Edit this template]]</div></small></td></tr></table>{{#vardefine:tl_ps_visible|true}}|{{#vardefine:tl_ps_mode|error}}}}{{#ifeq:{{#var:tl_ps_mode}}|error|[[Category:Pages calling Page Status template improperly]]}}</includeonly><noinclude>{{documentation}}[[Category:Experimental templates]]</noinclude> |
Revision as of 17:49, 21 August 2017
Because this template needs an article and its discussion page to function, please use Dummy Page for testing instead of creating a sandbox normally. A demonstration can be found at Talk:Dummy Page.
Usage
This template is called with {{Page Status}}
from any article's talk page. All of its functions are aimed at extended maintenance of various pages on the wiki, helping to categorize and prioritize what pages need attention and in what specific way.
Manual section checks
There are many different parameters each dictating their own section of a page which may need review. Depending on the page, these should be included as |parameter = none
to show that the page has that section and add it to applicable categories. When an editor checks parts of an article, that editor should replace the none
in the template with a standard ~~~~
signature to confirm that they did a thorough check of that specific part of the page, effectively saying "this will be fine to keep as-is for at least a year". It can take the following values:
|infobox = none |forumpage = none |description = none |gamelist = none |enhancements = none |videogallery = none |issuetracker = none |idcheck = none
GameIDs
Additionally, any IDs which an editor has failed to confirm by hand can also be added to this template to track them. This is done with the following values:
|id1 = |id2 = |id3 = (...)
After checking the IDs for a page, sign with ~~~~
after idcheck =
to show that they were verified, the same way as before. If one of more of them requires a second opinion, add the full length of it, or as much as you know, to the id# =
.
- There is no limit on the amount of IDs that it can take, as it uses a loop to go through all of them. The only restriction is that there can't be any gaps between the
id#
numbers, and the first must beid1
. For example, to display three IDs, those must be assigned toid1
,id2
, andid3
.
- Since it doesn't actually do anything with the IDs besides link to them and check they exist, you could also type in prefixes here instead of full length ones if desired. Neither Dolphin nor the wiki use 4-digit IDs, however, so it's better practice to replace the missing parts of the ID with
?
s, for example:|id1 = R12E??
.
Flagging
Pages can also be flagged as needing immediate help from an administrator through the use of the |flag =
parameter. Setting this to any value other than whitespace will add the page to Category:Pages flagged for immediate attention, and change the color scheme and icon for the template to try and draw as much attention as possible. This should be used sparingly if at all, and once added should be left up until an administrator decides to remove it.
Automatic checks
This template will automatically check for missing parts of its attached page. These automatic checks are hidden within other parameters to determine what kind of page is being checked, making the template as flexible as possible. Right now, it does the following:
- Checks for an infobox if
infobox =
is set.
- Checks for all the normal game page headers if
issuetracker =
is set.
- Makes sure that platform pages have Category:Platforms.
TODO
The CSS can definitely be improved. The manual check functions that require signatures need support for IP editor signatures (this can be done later though since users without accounts can't even edit right now).
The above documentation is transcluded from Template:Page Status/doc. (edit | history) Editors can experiment in this template's sandbox (create) and testcases (create) pages. Please add categories and interwikis to the /doc subpage. Subpages of this template. |