Jump to content

Template:Process: Difference between revisions

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

Latest revision as of 21:34, 5 June 2025

  • 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 remove the curly brackets. For example: process_status = Active.
  • Every parameter is optional other than: "process_status" and scope_geo.
{{Process|
|logo = LogoFile.{png / svg} (Upload the logo first)
|process = {AFRINIC / APNIC / ARIN / DNS-OARC / EuroDIG / ICANN / IEEE / IETF / IGF / ITU / LACNIC / RIPE NCC / W3C / WSIS} (Property:Has process connection)
|model = {Multistakeholder / Single stakeholder}
|start = Start date of event in YYYY/MM/DD format (Required)
|ending = End date of event in YYYY/MM/DD format (Required)
|process_status = {Active / Paused / Concluded} (Property:Has process status)
|governing_body = Name of the entity responsible for oversight of the process
|secretariat = If it exists, the standing administrative secretariat
|frequency = {One-off / Ad-hoc / Periodic / Continuous} (Property:Has frequency)
|scope_geo = {Global / Regional / National} (Property:Has geographic scope)
|country = Only when applicable, name of the country or territory
|website = https://example.org; https://example.wiki (up to 2 websites, separated by a semicolon)
|has_previous = The process which historically directly precedes this one 
|has_next = The process which historically directly succeeds this one 
|platform name = social media user handle (see below for the supported platforms; e.g.: instagram = icannwiki)
}}

Social media

[edit source]

Any social media platform listed below can be called by this template, being rendered at its footer. E.g.: instagram = icannwiki will render an icon leading to: instagram.com/icannwiki/

The current list of available platforms is as follows (transcluded from Module:SocialMedia):

Facebook, Github, Instagram, LinkedIn, Telegram, Threads, TikTok, X/Twitter, Youtube

Template data

[edit source]

Template for multi or single stakeholder processes.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Logologo

File name of the logo without 'https://icannwiki.org/File:', needs to be uploaded to ICANNWiki first.

Example
Example.png
Filesuggested
Processprocess

Self-identification of the governance process; only if it is in the list below.

Suggested values
AFRINIC APNIC ARIN DNS-OARC EuroDIG ICANN IEEE IETF IGF ITU LACNIC RIPE NCC W3C WSIS
Stringsuggested
Modelmodel

Participation model of the main activities of the process.

Suggested values
Multistakeholder Single stakeholder
Stringsuggested
Start datestart

Date the process began, will normalize to Month DD, YYYY.

Datesuggested
End dateending

Date the process ended, will normalize to Month DD, YYYY.

Dateoptional
Statusprocess_status

Status of the main activities of the process.

Suggested values
Active Paused Concluded
Stringrequired
Governing bodygoverning_body

Entity providing oversight of the process from a broader perspective.

Example
United Nations
Page namesuggested
Secretariatsecretariat

Standing administrative secretariat (if any).

Example
Multistakeholder Advisory Group
Page namesuggested
Frequencyfrequency

How often the process occurs.

Suggested values
One-off Ad-hoc Periodic Continuous
Stringsuggested
Geographic scopescope_geo

Geographical reach or jurisdiction of the process.

Suggested values
Global Regional National
Stringrequired
Countrycountry

Name of the country or territory, if the process has the 'National' geographical scope.

Stringoptional
Websiteswebsite

Official websites, URL only, semi-colon separated.

Example
https://icannwiki.org; https://pir.org
URLsuggested
Previous processhas_previous

Name of the directly preceding process, if it exists.

Example
For the IGF, this would be the 'WSIS'.
Fileoptional
Next processhas_next

Name of the directly succeeding process, if it exists.

Example
For the WSIS, this would be the 'IGF'.
Fileoptional
Social: Facebookfacebook

User handle

Example
icannwiki
Stringoptional
Social: Instagraminstagram

User handle

Example
icannwiki
Stringoptional
Social: LinkedInlinkedin

User handle

Example
icannwiki
Stringsuggested
Social: Telegramtelegram

User handle

Example
icannwiki
Stringoptional
Social: Threadsthreads

User handle

Example
icannwiki
Stringoptional
Social: TikToktiktok

User handle

Example
icannwiki
Stringoptional
Social: X/Twitterx

User handle

Example
icannwiki
Stringoptional
Social: YouTubeyoutube

User handle

Example
icannwiki
Stringoptional