Template:WPBannerMeta/doc
From Wikipedia, the free encyclopedia
WPBannerMeta is a meta-template which can be used to create WikiProject banners, enabling new projects to easily create a banner to place on article talk pages, and ensuring standardisation between projects. While some WikiProjects, such as WikiProject Biography and WikiProject Military History, have extremely complicated banners which could not be easily converted into a meta-format, most small- to medium-sized projects may benefit from the quick setup that a meta-template provides.
A list of all WikiProject banners using this meta-template can be found here.
Contents |
[edit] Syntax
| Full parameters |
|---|
{{WPBannerMeta
|PROJECT =
|BANNER_NAME = {{subst:FULLPAGENAME}}
|small={{{small|}}}
|nested={{{nested|}}}
|category={{{category|μ}}}
|IMAGE_LEFT =
|IMAGE_LEFT_SMALL =
|IMAGE_LEFT_LARGE =
|QUALITY_SCALE =
|class={{{class|}}}
|FULL_QUALITY_SCALE =
|AUTO_ASSESS =
|auto={{{auto|}}}
|IMPORTANCE_SCALE =
|importance={{{importance|}}}
|ASSESSMENT_CAT =
|ASSESSMENT_LINK =
|MAIN_TEXT =
|PORTAL =
|PORTAL_IMG =
|MAIN_CAT =
|ATTENTION =
|attention={{{attention|}}}
|ATTENTION_CAT =
|INFOBOX =
|infobox={{{needs-infobox|}}}
|INFOBOX_CAT =
|NOTE_1 =
|note 1={{{**PARAMETER**|}}}
|NOTE_1_TEXT =
|NOTE_1_IMAGE =
|NOTE_1_SIZE =
|NOTE_1_CAT =
|NOTE_1_FORMAT =
|COMMENTS =
|COMMENT_CAT =
|COMMENT_FORCE =
|COLLAPSED =
|COLLAPSED_ALWAYS =
|COLLAPSED_HEAD =
|COLLAPSED_TEXT =
|PEER_REVIEW =
|peer review={{{**PARAMETER**|}}}
|old peer review={{{**PARAMETER**|}}}
|PR_LINK =
|PR_CAT =
|PR_OLD_CAT =
|C_NOTE_1 =
|c note 1={{{**PARAMETER**|}}}
|C_NOTE_1_TEXT =
|C_NOTE_1_IMAGE =
|C_NOTE_1_SIZE =
|C_NOTE_1_FORMAT =
|C_NOTE_1_CAT =
|TF_1 =
|tf 1={{{**PARAMETER**|}}}
|TF_1_LINK =
|TF_1_NAME =
|TF_1_NESTED =
|TF_1_IMAGE =
|TF_1_SIZE =
|TF_1_TEXT =
|TF_1_QUALITY =
|TF_1_IMPORTANCE =
|tf 1 importance={{{**PARAMETER**|}}}
|TF_1_ASSESS_CAT =
}}<noinclude>
{{subst check|{{subst:FULLPAGENAME}}}}
</noinclude>
|
WPBannerMeta can be used at varying levels of complexity, from the very simple to the extremely complicated. Simple options are listed here first, with complexity increasing down the page.
WPBannerMeta takes two different types of parameters: formatting parameters and display parameters. The formatting parameters customise the meta-template for a particular project, defining link targets, categories, images and text. All formatting parameters use UPPERCASE and underscores (_) instead of spaces (|PROJECT=, |NOTE_1_CAT=, etc). Display parameters customise the template output for each individual article the banner is displayed on. These are the parameters which are entered on the talk page (|class=, |importance=, etc), and they must be 'passed through' the project banner to the meta-template underneath. To 'pass' the parameter foo, you need to include the code foo={{{foo|}}}.
In the examples below, a WikiProject banner will be constructed for the (currently) nonexistent WikiProject Tulips.
[edit] Simple options
PROJECT(Required) – the name of the WikiProject. Used in a variety of contexts; first letter should usually be capitalised. Eg:Tulipssmall(Required) – the size parameter must be passed through the template to enable the correct display. Eg:small={{{small|}}}nested(Required) – the nested parameter must be passed through the template to enable the correct display inside {{WPBannerShell}}. Eg:nested={{{nested|}}}category(Required) – the 'category' parameter must be passed through the template to enable category optout. Eg:category={{{category|μ}}}(Required) – the full page name of the banner.BANNER_NAME={{subst:FULLPAGENAME}}
NAME– sometimes the project is referred to as "WikiProjectPROJECT", and at other times as "PROJECTWikiProject". To standardise the name of a project, define this parameter. Eg:WikiProject TulipsPROJECT_LINK– it is assumed that the WikiProject is located at Wikipedia:WikiProjectPROJECT. If this is not the case, define the full link to the project pages in this parameter. Eg:Wikipedia:WikiProject TulipsIMAGE_LEFT– the location of an image to use in the top-left corner of the banner. Do not include the Image: prefix. Images used on WikiProject banners must be free images - fair use images are not permitted. Eg:Tulip - floriade canberra.jpgIMAGE_LEFT_LARGE– the size ofIMAGE_LEFTin normal display. Default is 60px. Eg:50pxIMAGE_LEFT_SMALL– the size ofIMAGE_LEFTwhen the banner is displayed 'small style'. Default is 30px. Eg:50px
MAIN_TEXT– the default text is "This article is within the scope of the {{{PROJECT}}} WikiProject, a collaborative effort to improve the coverage of{{{PROJECT}}}articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the project and see a list of open tasks." An alternative message can be defined with this parameter.PORTAL– if the WikiProject maintains a portal, define this parameter with the portal name. Eg:TulipsPORTAL_IMG– the default 'puzzle-piece' image for the portal template can be overridden with this parameter. Eg:Icon tools.pngto use Image:Icon tools.png
MAIN_CAT– if defined, all pages displaying the template will be sorted into this category. Eg:WikiProject Tulips articles→ Category:WikiProject Tulips articlesBOTTOM_TEXT– if defined, contains text that will appear across the bottom of the banner (but above the collapsible section, if one is present). This is a good place to 'hang' extra code for task forces, additional notes, or other project-specific features.
- Example
{{WPBannerMeta
|PROJECT = Tulips
|small = {{{small|}}}
|nested = {{{nested|}}}
|PROJECT_LINK = Wikipedia:Somewhere about tulips
|IMAGE_LEFT = Tulip - floriade canberra.jpg
|IMAGE_LEFT_LARGE = 50px
|PORTAL = Tulips
}}
|
[edit] Assessment
Many projects use the Wikipedia 1.0 Assessment criteria to grade their articles by quality. Some projects also use the importance scale to place their articles in order of priority. In order to use the Wikipedia 1.0 assessment system, which uses a bot to automatically compile statistics tables, you need to follow the instructions at Wikipedia:Version 1.0 Editorial Team/Using the bot as well as those here.
QUALITY_SCALE– if defined, enables the 'standard' quality scale (FA, A, GA, B, Start, Stub, NA). Eg:yesclass(Required) – the class parameter must be passed through if the quality scale is used. Eg:class={{{class|}}}FULL_QUALITY_SCALE– if defined, enables an 'extended' quality scale including definitions for templates, categories, disambiguation pages and redirects.AUTO_ASSESS– if defined, allows use of the|auto=parameter. Projects which use bots to automatically categorise articles as stubs if they include a stub template can have the bot add|auto=yesto the project banner, which triggers the display of a small notice that the article was tagged by a bot rather than a human. Eg:yesauto(Required) – the auto parameter must be passed through ifAUTO_ASSESSis used. Eg:auto={{{auto|}}}
IMPORTANCE_SCALE– if defined, enables the standard importance scale (Top, Mid, Low, None). Eg:yesimportance(Required) – the importance parameter must be passed through if the importance scale is used. Eg:importance={{{importance|}}}
ASSESSMENT_LINK– it is assumed that the assessment department of the WikiProject is located atPROJECTLINK/Assessment. If this is not the case, a direct link can be defined with this parameter. Eg:Wikipedia:WikiProject Tulips/Article gradingASSESSMENT_CAT– articles are sorted into categories based on their quality; so eg Featured Tulip articles would be categorised by default into Category:FA-Class Tulip articles. If this parameter is defined, Featured articles would instead be categorised into Category:FA-ClassASSESSMENT_CAT. Eg:Liliaceae articles→ Category:FA-Class Liliaceae articlesCOMMENTS– some projects use a subpage of the article talk page to post brief comments on the article or their assessment of it. If these comments are placed at {{FULLPAGENAME}}/Comments, then this parameter can be used to automatically display a note in the banner if such comments exist, or a request to add them if they don't already. Eg:yesCOMMENT_CAT– if this parameter is defined, articles which have comments are sorted into this category. Eg:Tulip articles with comments→ Category:Tulip articles with commentsCOMMENT_FORCE– by default, if a comments subpage does not exist, no message is displayed. If this parameter is defined, then a message will be displayed requesting viewers to create the comment subpage. Eg:yes
- Example
{{WPBannerMeta
|PROJECT = Tulips
|small = {{{small|}}}
|nested = {{{nested|}}}
|NAME = The Tulip taskforce
|IMAGE_LEFT = Tulip - floriade canberra.jpg
|QUALITY_SCALE = yes
|class = {{{class|}}}
|IMPORTANCE_SCALE = yes
|importance = {{{importance|}}}
|ASSESSMENT_LINK = Wikipedia:WikiProject Tulips/Article grading
}}
|
[edit] Alerts and notes
Built in to WPBannerMeta is the ability to display a number of other fields to contain useful information about the article, or the task-forces to which it is affiliated. There is also a predefined 'attention' field to flag articles in need of immediate attention, and a 'needs infobox' field for flagging articles in need of an infobox.
ATTENTION– if defined, enables the attention note. Eg:yesattention(Required) – the attention parameter must be passed through if the attention note is used. Eg:attention={{{attention|}}}ATTENTION_CAT– if defined, all articles displaying the attention note will be categorised into Category:ATTENTION_CAT. By default, they are categorised into Category:PROJECTarticles needing attention. Eg:Tulip taskforce hotlist→ Category:Tulip taskforce hotlist
INFOBOX– if defined, enables the needs-infobox note note. Eg:yesinfobox(Required) – the attention parameter must be passed through if the attention note is used. Eg:infobox={{{needs-infobox|}}}INFOBOX_CAT– if defined, all articles displaying the needs-infobox note will be categorised into Category:INFOBOX_CAT. By default, they are categorised into Category:PROJECTarticles needing infoboxes. Eg:Tulip taskforce hotlist→ Category:Tulip taskforce hotlist
NOTE_1– if defined, enables the use of the note. Eg:yesnote 1(Required) – the parameter which must be passed through to trigger the note. By using the code Eg:note 1={{{needs-picture|}}}, then by including|needs-picture=yeson the article talk page, note 1 (which is about a picture being required) is triggered.NOTE_1_TEXT(Required) – the text of note 1.NOTE_1_IMAGE– an image can be defined for each note. Remember that all images must be free, not fair-use. Eg:Nuvola apps ksnapshot.pngNOTE_1_FORMAT– optional formatting (colour, etc) for the table cell which contains the image, if any, for the note. Eg:style="background:purple"NOTE_1_CAT– if defined, adds all talk pages where the note is displayed to the category Category:NOTE_1_CAT. Eg:Tulip articles needing images→ Category:Tulip articles needing images
- Example
{{WPBannerMeta
|PROJECT = Tulips
|small = {{{small|}}}
|nested = {{{nested|}}}
|IMAGE_LEFT = Tulip - floriade canberra.jpg
|QUALITY_SCALE = yes
|class = {{{class|}}}
|NOTE_1 = yes
|note 1 = {{{audio-file|}}}
|NOTE_1_TEXT = An audio file has been created of this article.
|NOTE_1_IMAGE = Nuvola apps arts.png
|NOTE_1_CAT = Tulip articles with audio files
}}
|
[edit] Collapsed section
WPBannerMeta includes the ability to create a collapsed section at the bottom of the template, which can be opened by clicking a "show" link. The collapsed section can contain notes in a similar style to the uncollapsed section described above. There are also a pair of pre-defined collapsible notes for showing old and current WikiProject peer reviews.
COLLAPSED– enables the use of the collapsed section. If this is not defined, the collapsed section will never appear. Eg:yesCOLLAPSED_ALWAYS– if defined, the collapsible section will always be present. If this is not defined, the collapsible section will appear only when it is needed to hold a collapsible note. Eg:yesCOLLAPSED_HEAD– the default title for the collapsible section is "More information:"; an alternative title can be defined hereCOLLAPSED_TEXT– if defined, this text will fill the collapsible section. This can be used to display project newsletters, to-do lists, etc.PEER_REVIEW– if defiend, enables the use of the pre-defined peer review fields. Eg:yespeer review– if peer review is used, this parameter must be passed. Eg:peer review={{{pr|}}}old peer review– if peer review is used, this parameter must be passed. Eg:old peer review={{{oldpr|}}}PR_LINK– by default, the link to the WikiProject peer review department is assumed to bePROJECTLINK/Peer review. If this is not the case, a direct link can be defined with this parameter. Eg:Wikipedia:WikiProject Tulips/Internal reviewPR_CAT– if defined, articles with|peer review=defined will be categorised into this category. Eg:Tulip articles undergoing peer review→ Category:Tulip articles undergoing peer reviewPR_OLD_CAT– if defined, articles with|old peer review=defined will be categorised into this category. Eg:Peer reviewed Tulip articles→ Category:Peer reviewed Tulip articles
C_NOTE_1– if defined, enables the use of the collapsible note. Up to three collapsible notes can be defined. Eg:yesc note 1(Required) – the parameter which must be passed through to trigger the collapsible note. By using the code Eg:note 1={{{needs-picture|}}}, then by including|needs-picture=yeson the article talk page, note 1 (which is about a picture being required) is triggered.C_NOTE_1_TEXT(Required) – the text of note 1.C_NOTE_1_IMAGE– an image can be defined for each collapsible note. Remember that all images must be free, not fair-use. Eg:Nuvola apps ksnapshot.pngC_NOTE_1_FORMAT– optional formatting (colour, etc) for the table cell which contains the image, if any, for the collapsible note. Eg:style="background:purple"C_NOTE_1_CAT– if defined, adds all talk pages where the collapsible note is displayed to the category Category:NOTE_1_CAT. Eg:Tulip articles needing images→ Category:Tulip articles needing images
- Example
{{WPBannerMeta
|PROJECT = Tulips
|small = {{{small|}}}
|nested = {{{nested|}}}
|IMAGE_LEFT = Tulip - floriade canberra.jpg
|QUALITY_SCALE = yes
|class = {{{class|}}}
|COLLAPSED = yes
|C_NOTE_1 = yes
|c note 1 = {{{audio-file|}}}
|C_NOTE_1_TEXT = An audio file has been created of this article.
|C_NOTE_1_IMAGE = Nuvola apps arts.png
|C_NOTE_1_CAT = Tulip articles with audio files
}}
|
[edit] Taskforces
WPBannerMeta can accomodate up to five task forces, each with its own image, links and importance scale, if desired. The following parameters are available:
TF_1– if defined, enables the use of the taskforce. Eg:yestf 1(Required) – this parameter triggers the display of the taskforce, so it must be passed through. Eg:tf 1={{{floridiae|}}}TF_1_LINK– the full pagename of the taksforce's main page. Eg:Wikipedia:WikiProject Tulips/Taskforces/FloridiaeTF_1_NAME– the way the taskforce will appear in its piped link. Redundant when |TF_1_TEXT= is used. Eg:the Floridiae taksforceTF_1_NESTED– if defined, a link of the form "/ [[{{{TF_1_LINK}}}|{{{TF_1_NESTED}}}]]" is added after the main project's name when the banner is collapsed using |nested=yes. Eg:FloridiaeTF_1_TEXT(Required) – if defined, replaces the default "This page is supported by..." text. Eg:This page is within the scope of the [[Wikipedia:WikiProject Tulips/Taskforces/Floridiae|Floridiae taksforce]]. New memebers are always welcome!TF_1_IMAGE– an image can be defined for each taksforce. Remember that all images must be free, not fair-use. Eg:Nuvola apps ksnapshot.pngTF_1_SIZE– the size of the image used can be defined here; the default is 30px. Using a size greater than |IMAGE_LEFT_LARGE= will produce some... interesting... results. Eg:40px
TF_1_QUALITY– if defined, enables the quality categorisations for the main project (eg Category:FA-Class Tulip articles) to be duplicated for the taskforce. The options given in |class= and |FULL_QUALITY_SCALE= will be re-used; it is not possible to use a parameter like |floridiae-class=. Requires |QUALITY_SCALE=. Eg:yesTF_1_IMPORTANCE– if defined, enables the use of a separate importance scale for the taskforce. Does not require |IMPORTANCE_SCALE=. Eg:yestf 1 importance(Required) – if the separate importance scale is used, this parameter must be passed. Eg:tf 1 importance={{{floridiae-importance|}}}TF_1_ASSESS_CAT(Required) – the assessment category to be used for the taskforce-specific quality and importance assessments. Identical in syntax to |ASSESSMENT_CAT=. Eg:Floridiae articles→ Category:FA-Class Floridiae articles
- Example
{{WPBannerMeta
|PROJECT = Tulips
|small = {{{small|}}}
|nested = {{{nested|}}}
|IMAGE_LEFT = Tulip - floriade canberra.jpg
|QUALITY_SCALE = yes
|class = {{{class|}}}
|TF_1 = yes
|tf 1 = {{{floridiae|}}}
|TF_1_LINK = Wikipedia:Wikiproject Tulips/Taskforces/Floridiae
|TF_1_NAME = the Floridiae taskforce
|TF_1_NESTED = Floridiae
|TF_1_IMAGE = Tulipa florenskyi 4.jpg
|TF_1_IMPORTANCE = yes
|tf 1 importance={{{floridiae-importance}}}
|TF_1_ASSESS_CAT=Floridiae articles
}}
|
[edit] Other details
The meta-template automatically categorises all instances (ie specific project banners) into Category:WikiProject banners. It is not necessary to include a category link in the documentation for each project banner.
Normal project banners which are substituted rather than transcluded, usually show up in Category:WikiProject banners, allowing for a periodic cleanout. Banners using WPBannerMeta do not appear in this category when substituted, making it easy for them to get lost. It is recommended that you include <noinclude>{{subst check|{{subst:FULLPAGENAME}}}}</noinclude> somewhere on the template page, which will categorise substituted banners into Category:Substituted templates, which can be periodically cleaned out.
To reduce the byte-count of banners which do not make full use of WPBannerMeta's features, most of the optional features are broken out into subpages:
- Template:WPBannerMeta/qualityscale – The quality classification system
- Template:WPBannerMeta/importancescale – the importance classification system
- Template:WPBannerMeta/autoassess – the automatic assessment system
- Template:WPBannerMeta/note – an individual note
- Template:WPBannerMeta/peerreview – the notes for peer review and old peer review
- Template:WPBannerMeta/taskforce – the code for each taskforce display
- Template:WPBannerMeta/templatepage – the categories and notes that only appear on the template page
- Template:WPBannerMeta/comments – the message which is displayed when |COMMENTS=yes is defined.
These subpages are all fully-protected via cascading protection from Template:WPBannerMeta/protection.

