Template:Process: Difference between revisions

// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
 
(41 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{| {{#invoke:T-Process|render}}
<includeonly>{{#invoke:T-Process|render}}</includeonly><noinclude>
|}</includeonly><noinclude>
{{Lua|LuaTemplateTLD}}
== Usage ==
== Usage ==
* The following code creates a Process template floating to the right of an article.
* The following code block creates a "Process" template floating to the right of an article.
* Choose a single option from the choices within '''curly brackets''' '''{''' and '''}''', but do not keep the curly brackets. For example: '''status = Active'''.
* Choose a single option from the choices within '''curly brackets''' '''{''' and '''}''', but remove the curly brackets. For example: '''process_status = Active'''.
* '''Every parameter other than "type" and "formed" are optional'''.
* '''Every parameter is optional other than: "process_status" and scope_geo'''.
<pre>{{Process|
<syntaxhighlight lang="wikitext">
|logo = LogoFile.{png / svg} (Optional: internal address of the process logo file)
{{Process|
|type = {Multistakeholder / Single stakeholder}
|logo = LogoFile.{png / svg} (Upload the logo first)
|start = {YYYY/MM/DD} (Required: start date of process)
|process = {AFRINIC / APNIC / ARIN / DNS-OARC / EuroDIG / ICANN / IEEE / IETF / IGF / ITU / LACNIC / RIPE NCC / W3C / WSIS} (Property:Has process connection)
|end = {YYYY/MM/DD} (Optional: end date of process)
|model = {Multistakeholder / Single stakeholder}
|status = {Active / Dormant / Concluded}
|start = Start date of event in YYYY/MM/DD format (Required)
|governing_body = Name of the oversight entity
|ending = End date of event in YYYY/MM/DD format (Required)
|secretariat = Admin unit
|process_status = {Active / Paused / Concluded} (Property:Has process status)
|frequency = {Periodic / Ad-hoc / Continuous}
|governing_body = Name of the entity responsible for oversight of the process
|scope = {Global / Regional / National}
|secretariat = If it exists, the standing administrative secretariat
|country = {Name of the country or territory}
|frequency = {One-off / Ad-hoc / Periodic / Continuous} (Property:Has frequency)
|typical_venue = {Rotating /Fixed / Online}
|scope_geo = {Global / Regional / National} (Property:Has geographic scope)
|website = https://example.org
|country = Only when applicable, name of the country or territory
|preceded_by = Process which historically directly precedes this one  
|website = https://example.org; https://example.wiki (up to 2 websites, separated by a semicolon)
|succeeded_by = Process which historically directly succeeds this one  
|has_previous = The process which historically directly precedes this one  
|platform name = user handle (for social media, see more in Template:SocialMediaExplanation. Each platform in its own line, repeat for each platform)
|has_next = The process which historically directly succeeds this one  
}}</pre>
|platform name = social media user handle (see below for the supported platforms; e.g.: instagram = icannwiki)
{{Template:SocialMediaExplanation}}
}}
</syntaxhighlight>
{{Template:ExplanationSocialMedia}}
</noinclude><noinclude>
==Template data==
<templatedata>
{
  "description": "Template for multi or single stakeholder processes.",
  "format": "block",
  "params": {
    "logo": {
      "label": "Logo",
      "description": "File name of the logo without 'https://icannwiki.org/File:', needs to be uploaded to ICANNWiki first.",
      "example": "Example.png",
      "type": "wiki-file-name",
      "suggested": true
    },
    "process": {
      "label": "Process",
      "description": "Self-identification of the governance process; only if it is in the list below.",
      "suggestedvalues": ["AFRINIC", "APNIC", "ARIN", "DNS-OARC", "EuroDIG", "ICANN", "IEEE", "IETF", "IGF", "ITU", "LACNIC", "RIPE NCC", "W3C", "WSIS"],
      "type": "string",
      "suggested": true
    },
    "model": {
      "label": "Model",
      "description": "Participation model of the main activities of the process.",
      "suggestedvalues": ["Multistakeholder", "Single stakeholder"],
      "type": "string",
      "suggested": true
    },
    "start": {
      "label": "Start date",
      "description": "Date the process began, will normalize to Month DD, YYYY.",
      "type": "date",
      "suggested": true
    },
    "ending": {
      "label": "End date",
      "description": "Date the process ended, will normalize to Month DD, YYYY.",
      "type": "date",
      "required": false
    },
    "process_status": {
      "label": "Status",
      "description": "Status of the main activities of the process.",
      "suggestedvalues": ["Active", "Paused", "Concluded"],
      "type": "string",
      "required": true
    },
    "governing_body": {
      "label": "Governing body",
      "description": "Entity providing oversight of the process from a broader perspective.",
      "example": "United Nations",
      "type": "wiki-page-name",
      "suggested": true
    },
    "secretariat": {
      "label": "Secretariat",
      "description": "Standing administrative secretariat (if any).",
      "example": "Multistakeholder Advisory Group",
      "type": "wiki-page-name",
      "suggested": true
    },
    "frequency": {
      "label": "Frequency",
      "description": "How often the process occurs.",
      "suggestedvalues": ["One-off", "Ad-hoc", "Periodic", "Continuous"],
      "type": "string",
      "suggested": true
    },
    "scope_geo": {
      "label": "Geographic scope",
      "description": "Geographical reach or jurisdiction of the process.",
      "suggestedvalues": ["Global", "Regional", "National"],
      "type": "string",
      "required": true
    },
    "country": {
      "label": "Country",
      "description": "Name of the country or territory, if the process has the 'National' geographical scope.",
      "type": "string",
      "required": false
    },
    "website": {
      "label": "Websites",
      "description": "Official websites, URL only, semi-colon separated.",
      "example": "https://icannwiki.org; https://pir.org",
      "type": "url",
      "suggested": true
    },
    "has_previous": {
      "label": "Previous process",
      "description": "Name of the directly preceding process, if it exists.",
      "example": "For the IGF, this would be the 'WSIS'.",
      "type": "wiki-file-name",
      "required": false
    },
    "has_next": {
      "label": "Next process",
      "description": "Name of the directly succeeding process, if it exists.",
      "example": "For the WSIS, this would be the 'IGF'.",
      "type": "wiki-file-name",
      "required": false
    },
    "facebook": {
      "label": "Social: Facebook",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "instagram": {
      "label": "Social: Instagram",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "linkedin": {
      "label": "Social: LinkedIn",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "suggested": true
    },
    "telegram": {
      "label": "Social: Telegram",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "threads": {
      "label": "Social: Threads",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "tiktok": {
      "label": "Social: TikTok",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "x": {
      "label": "Social: X/Twitter",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    },
    "youtube": {
      "label": "Social: YouTube",
      "example": "icannwiki",
      "description": "User handle",
      "type": "string",
      "required": false
    }
  }
}
</templatedata>
</noinclude>
</noinclude>