Template:Process: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
 
(12 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|}}}
| region = {{{region|}}}
| 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: '''process_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 is optional other than: "process", "process_status", and scope_geo'''.
* '''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 = Start date of event in YYYY/MM/DD format (Required)
|start = Start date of event in YYYY/MM/DD format (Required)
|ending = End 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}
|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 = social media user handle (see below for the supported platforms; e.g.: instagram = icannwiki)
|platform name = social media user handle (see below for the supported platforms; e.g.: instagram = icannwiki)
}}</pre>
}}
</syntaxhighlight>
{{Template:ExplanationSocialMedia}}
{{Template:ExplanationSocialMedia}}
</noinclude><noinclude>
</noinclude><noinclude>
Line 44: Line 29:
{
{
   "description": "Template for multi or single stakeholder processes.",
   "description": "Template for multi or single stakeholder processes.",
  "format": "block",
   "params": {
   "params": {
     "logo": {
     "logo": {
       "label": "Logo",
       "label": "Logo",
       "description": "File name of the logo without 'https://icannwiki.org/File:', needs to be uploaded to ICANNWiki first",
       "description": "File name of the logo without 'https://icannwiki.org/File:', needs to be uploaded to ICANNWiki first.",
       "example": "Example.png",
       "example": "Example.png",
       "type": "wiki-file-name",
       "type": "wiki-file-name",
Line 54: Line 40:
     "process": {
     "process": {
       "label": "Process",
       "label": "Process",
       "description": "Broader process the event belongs to.",
       "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", "NETmundial", "RIPE NCC", "W3C", "WSIS"],
       "suggestedvalues": ["AFRINIC", "APNIC", "ARIN", "DNS-OARC", "EuroDIG", "ICANN", "IEEE", "IETF", "IGF", "ITU", "LACNIC", "RIPE NCC", "W3C", "WSIS"],
       "type": "string",
       "type": "string",
       "required": true
       "suggested": true
     },
     },
     "model": {
     "model": {
       "label": "Model",
       "label": "Model",
       "description": "Governance model",
       "description": "Participation model of the main activities of the process.",
       "suggestedvalues": ["Multistakeholder", "Single stakeholder"],
       "suggestedvalues": ["Multistakeholder", "Single stakeholder"],
       "type": "string",
       "type": "string",
Line 68: Line 54:
     "start": {
     "start": {
       "label": "Start date",
       "label": "Start date",
       "description": "Date the event began, will normalize to Month DD, YYYY.",
       "description": "Date the process began, will normalize to Month DD, YYYY.",
       "type": "date",
       "type": "date",
       "suggested": true
       "suggested": true
Line 74: Line 60:
     "ending": {
     "ending": {
       "label": "End date",
       "label": "End date",
       "description": "Date the event ended, will normalize to Month DD, YYYY.",
       "description": "Date the process ended, will normalize to Month DD, YYYY.",
       "type": "date",
       "type": "date",
       "required": false
       "required": false
Line 80: Line 66:
     "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"],
       "suggestedvalues": ["Active", "Paused", "Concluded"],
       "type": "string",
       "type": "string",
Line 87: Line 73:
     "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.",
      "example": "United Nations",
       "type": "wiki-page-name",
       "type": "wiki-page-name",
       "suggested": true
       "suggested": true
Line 93: Line 80:
     "secretariat": {
     "secretariat": {
       "label": "Secretariat",
       "label": "Secretariat",
       "description": "Standing administrative secretariat (if any)",
       "description": "Standing administrative secretariat (if any).",
      "example": "Multistakeholder Advisory Group",
       "type": "wiki-page-name",
       "type": "wiki-page-name",
       "suggested": true
       "suggested": true
Line 99: Line 87:
     "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"],
       "suggestedvalues": ["One-off", "Ad-hoc", "Periodic", "Continuous"],
       "type": "string",
       "type": "string",
Line 106: Line 94:
     "scope_geo": {
     "scope_geo": {
       "label": "Geographic scope",
       "label": "Geographic scope",
       "description": "Scope",
       "description": "Geographical reach or jurisdiction of the process.",
       "suggestedvalues": ["Global", "Regional", "National"],
       "suggestedvalues": ["Global", "Regional", "National"],
       "type": "string",
       "type": "string",
Line 113: Line 101:
     "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
Line 119: Line 107:
     "website": {
     "website": {
       "label": "Websites",
       "label": "Websites",
       "description": "Official websites, URL only, semi-colon separated",
       "description": "Official websites, URL only, semi-colon separated.",
       "example": "https://icannwiki.org; https://pir.org",
       "example": "https://icannwiki.org; https://pir.org",
       "type": "url",
       "type": "url",
Line 126: Line 114:
     "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 144: Line 135:
     "instagram": {
     "instagram": {
       "label": "Social: Instagram",
       "label": "Social: Instagram",
      "example": "icannwiki",
       "description": "User handle",
       "description": "User handle",
       "type": "string",
       "type": "string",
Line 150: 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 162: Line 156:
     "threads": {
     "threads": {
       "label": "Social: Threads",
       "label": "Social: Threads",
      "example": "icannwiki",
       "description": "User handle",
       "description": "User handle",
       "type": "string",
       "type": "string",
Line 168: Line 163:
     "tiktok": {
     "tiktok": {
       "label": "Social: TikTok",
       "label": "Social: TikTok",
      "example": "icannwiki",
       "description": "User handle",
       "description": "User handle",
       "type": "string",
       "type": "string",
Line 174: 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 180: Line 177:
     "youtube": {
     "youtube": {
       "label": "Social: YouTube",
       "label": "Social: YouTube",
      "example": "icannwiki",
       "description": "User handle",
       "description": "User handle",
       "type": "string",
       "type": "string",