Jump to content

Template:Consensus/doc: Difference between revisions

From VassarWiki
new variables
fixing examples mainly
Line 1: Line 1:
<templatedata>
<templatedata>
{
{
  "description": "Full-width banner indicating the consensus status of a page.",
"description": "Full-width banner indicating the consensus status of a project page.",
  "params": {
"params": {
    "status": {
"status": {
      "label": "Status",
"label": "Status",
      "description": "One of: individual, draft, or consensus.",
"description": "One of: individual, draft, or consensus.",
      "type": "string",
"type": "string",
      "required": true
"required": true
    },
},
    "users": {
"users": {
      "label": "Users",
"label": "Users",
      "description": "(For individual or draft) Name or wikilink(s) to contributor(s), e.g. [[User:Ewelchmorgan]]. For individual, also replaces 'a specific group or individual' in the banner text.",
"description": "(For individual or draft) Name or wikilink(s) to contributor(s), e.g. [[User:Ewelchmorgan]]. For individual, also replaces 'a specific group or individual' in the banner text.",
      "type": "string",
"type": "string",
      "required": false
"required": false
    },
},
    "note": {
"note": {
      "label": "Note",
"label": "Note",
      "description": "An optional note appended to the banner.",
"description": "Optional note at the end.",
      "type": "string",
"type": "string",
      "required": false
"required": false
    },
},
    "active-discussion": {
"active-discussion": {
      "label": "Active discussion",
"label": "Active discussion",
      "description": "Page name of the current talk page discussion, e.g. VassarWiki talk:Village pump#Example discussion. Renders as a footnote [discussion] link.",
"description": "Un-wikilinked page name of the current talk page discussion (e.g. VassarWiki talk:Village pump#Example discussion)",
      "type": "wiki-page-name",
"type": "wiki-page-name",
      "required": false
"required": false
    },
},
    "previous-discussions": {
"previous-discussions": {
      "label": "Previous discussions",
"label": "Previous discussions",
      "description": "Wikilinks to past talk page discussions, e.g. [[VassarWiki talk:Village pump#Example discussion]]. Rendered on a second line.",
"description": "Wikilinks to past talk page discussions (e.g. [[VassarWiki talk:Village pump#Example discussion]])",
      "type": "string",
"type": "string",
      "required": false
"required": false
    }
}
  }
}
}
}
</templatedata>
</templatedata>
== Examples ==
== Examples ==
<pre>
<pre>
{{Consensus|status=individual|users=[[User:Ewelchmorgan]]}}
{{Consensus
{{Consensus|status=draft|users=[[User:Ewelchmorgan]]}}
|status = individual
{{Consensus|status=consensus|active-discussion=VassarWiki talk:Village pump#Example discussion}}
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example discussion
}}
</pre>
</pre>
{{Consensus|status=individual|users=[[User:Ewelchmorgan]]}}
{{Consensus
{{Consensus|status=draft|users=[[User:Ewelchmorgan]]}}
|status = individual
{{Consensus|status=consensus|active-discussion=VassarWiki talk:Village pump#Example discussion}}
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example discussion
}}
 
<pre>
{{Consensus
|status = draft
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example
|note = Still a work in progress!
}}
</pre>
{{Consensus
|status = draft
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example
|note = Still a work in progress!
}}
 
<pre>
{{Consensus
|status = consensus
|previous-discussions = [[VassarWiki talk:Village pump#Example]]
}}
</pre>
{{Consensus
|status = consensus
|previous-discussions = [[VassarWiki talk:Village pump#Example]]
}}

Revision as of 04:20, 5 April 2026

Full-width banner indicating the consensus status of a project page.

Template parameters

ParameterDescriptionTypeStatus
Statusstatus

One of: individual, draft, or consensus.

Stringrequired
Usersusers

(For individual or draft) Name or wikilink(s) to contributor(s), e.g. [[User:Ewelchmorgan]]. For individual, also replaces 'a specific group or individual' in the banner text.

Stringoptional
Notenote

Optional note at the end.

Stringoptional
Active discussionactive-discussion

Un-wikilinked page name of the current talk page discussion (e.g. VassarWiki talk:Village pump#Example discussion)

Page nameoptional
Previous discussionsprevious-discussions

Wikilinks to past talk page discussions (e.g. [[VassarWiki talk:Village pump#Example discussion]])

Stringoptional

Examples

{{Consensus
|status = individual
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example discussion
}}


{{Consensus
|status = draft
|users = [[User:Ewelchmorgan]]
|active-discussion = VassarWiki talk:Village pump#Example
|note = Still a work in progress!
}}
📝
This page is a proposal under consideration.
It does not yet reflect consensus and is open for discussion. Still a work in progress!
{{Consensus
|status = consensus
|previous-discussions = [[VassarWiki talk:Village pump#Example]]
}}
This page reflects established consensus.
It should only be edited after reaching a new consensus on the talk page. Previous discussions: VassarWiki talk:Village pump#Example