Template:Template rating/doc: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{dochead}} | {{dochead|mod=aaa}}{{wikipedia}} | ||
''' | '''{{ARTICLEROOTPAGENAME}}''' is used to denote the rating of a template or module, namely denoting whether or not it can be used. | ||
Despite the name, this template can also be used on Lua modules. | |||
=== Parameters === | |||
'''Draft template''' - | ; <code>rating</code> (required; default <code>draft</code>) | ||
: The rating of template or module. | |||
; <code>namespace</code> (required; default is based on <code><nowiki>{{ARTICLESPACE}}</nowiki></code>) | |||
: The namespace of the page. For normal use, this should be either Template or Module. | |||
; <code>details</code> (optional) | |||
: Any details about the template or module in question. | |||
; <code>replacement</code> (required if <code>rating=replaced</code>) | |||
: The name of the replacement template or module. | |||
; <code>delete</code> (optional; default <code>false</code>) | |||
: Whether to delete the template or module. | |||
; <code>debug</code> (optional; default <code>false</code>) | |||
: Whether to disable categories for [[Template:Category handler]]. | |||
=== Usage === | |||
The following examples assumes use for a template. | |||
'''Draft template''' | |||
'''Ready''' denotes a template that is work-in-progress, or templates that are being rewritten or refactored. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=draft|details=Other details go here.}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=draft|namespace=Template|details=Other details go here.|debug=1}} | {{Template rating|Sometemplate|rating=draft|namespace=Template|details=Other details go here.|debug=1}} | ||
'''Ready template''' | '''Ready template''' | ||
'''Ready''' denotes a template that is ready for use on the wiki. The use of this template is not necessary for most templates, as a template without any other indicators is assumed to be a ready tempalte. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=ready|details=Other details go here.}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=ready|namespace=Template|details=Other details go here.}} | {{Template rating|Sometemplate|rating=ready|namespace=Template|details=Other details go here.}} | ||
'''Broken template''' | '''Broken template''' | ||
'''Broken''' denotes a template that is not functioning properly and is currently being fixed. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=broken|details=Other details go here.}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=broken|namespace=Template|details=Other details go here.|debug=1}} | {{Template rating|Sometemplate|rating=broken|namespace=Template|details=Other details go here.|debug=1}} | ||
'''Replaced template | '''Replaced template''' | ||
'''Replaced''' denotes a template that should no longer be used and have been superseded by a new template. By default, deprecated templates are ''not'' nominated for deletion, as deleting a deprecated template makes viewing past revisions of transcluding pages much more difficult. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=replaced|replacement=Somenewtemplate|details=Other details go here.}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=replaced|namespace=Template|replacement=Somenewtemplate|details=Other details go here.|debug=1}} | {{Template rating|Sometemplate|rating=replaced|namespace=Template|replacement=Somenewtemplate|details=Other details go here.|debug=1}} | ||
If a template has not been extensively used, it may be nominated for deletion by adding <code>delete=1</code>. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=replaced|replacement=Somenewtemplate|details=Other details go here.|delete=1}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=replaced|namespace=Template|replacement=Somenewtemplate|details=Other details go here.|debug=1|delete=1}} | {{Template rating|Sometemplate|rating=replaced|namespace=Template|replacement=Somenewtemplate|details=Other details go here.|debug=1|delete=1}} | ||
'''Deprecated template | '''Deprecated template''' | ||
'''Deprecated''' denotes a template that should no longer be used and has no replacement. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=deprecated|details=Other details go here.}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=deprecated|namespace=Template|details=Other details go here.|debug=1}} | {{Template rating|Sometemplate|rating=deprecated|namespace=Template|details=Other details go here.|debug=1}} | ||
''' | As with replaced templates, deprecated templates are ''not'' nominated for deletion by default. To nominate it for deletion, add <code>delete=1</code>. | ||
<code><nowiki>{{Template rating|Sometemplate|rating=deprecated|details=Other details go here.|delete=1}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=deprecated|namespace=Template|details=Other details go here.|debug=1|delete=1}} | {{Template rating|Sometemplate|rating=deprecated|namespace=Template|details=Other details go here.|debug=1|delete=1}} | ||
'''Incorrect options''' | '''Incorrect options and categories''' | ||
This template uses [[Template:Category handler]], which categories templates and modules using this template in the appropriate categories, except those with a rating of ''ready''. Categories are not enabled on /doc or /sandbox pages. | |||
In addition to this, this template detects whether it's in the incorrect namespace, such as when used on User namespace pages, and can detect whether it has an unrecognized rating. | |||
<code><nowiki>{{Template rating|Sometemplate|rating=aaa}}</nowiki></code> | |||
{{Template rating|Sometemplate|rating=aaa|namespace=User}} | {{Template rating|Sometemplate|rating=aaa|namespace=User}} | ||
=== See also === | |||
* [[Template:Deprecated template]], a template added to a deprecated template's code, to be used in conjunction with this template | |||