Difference between revisions of "OchaWiki:Templates"

From OchaWiki
Jump to navigation Jump to search
 
(51 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{TocRight}}
+
{{TBN
 +
| b=no
 +
}}
 
== Over templates ==
 
== Over templates ==
De volgende templates zijn (of worden nog) geimplementeerd:
+
Een {{MW|Templates|template}}{{nl|sjabloon}} is een manier om, in {{MW}},  {{MW|Code|code}} te noteren.
 +
 
 
=== Naamconventies ===
 
=== Naamconventies ===
 
Er wordt naar gestreefd de volgende afspraken te hanteren bij het geven van een naam aan een template.
 
Er wordt naar gestreefd de volgende afspraken te hanteren bij het geven van een naam aan een template.
 
# Gebruik twee {{us|hoofdletters}} voor navigatie templates.
 
# Gebruik twee {{us|hoofdletters}} voor navigatie templates.
 
#: Voorbeelden <code>{{tl|MW}}, {{tl|WP}}</code>
 
#: Voorbeelden <code>{{tl|MW}}, {{tl|WP}}</code>
# Gebruik twee keer twee {{us|hoofdletters}} gescheiden door een spatie voor navigatie sub-templates
+
# Gebruik twee keer twee {{us|hoofdletters}} gescheiden door een spatie voor navigatie sub templates
 
#: Voorbeelden <code>{{tl|MW EX}}, {{tl|WP PI}}</code>
 
#: Voorbeelden <code>{{tl|MW EX}}, {{tl|WP PI}}</code>
 +
# Gebruik twee {{us|hoofdletters}} uit de serie onder 1. genoemd, met aangesloten een of meer andere geldige tekens voor verwijzing naar andere sites.
 +
#: Voorbeelden {{tl|MWorg}}, <!-- {{tl|IWiki}}, --> {{tl|WP-en}} ({{WP}} gebaseerd)  en {{tl|MW-wpnl}} {{MW|Wikipedia}} gerelateerd!)
 
# Gebruik drie {{us|hoofdletters}} voor combinatie templates
 
# Gebruik drie {{us|hoofdletters}} voor combinatie templates
#: Voorbeeld {{tl|TBN}} een combinatie van {{tl|TocRight}}, {{tl|Boekserie}} en {{tlNotendop}}
+
#: Voorbeeld {{tl|TBN}} een combinatie van {{tl|TocRight}}, {{tl|BookSerie}} en {{tl|Notendop}}
 
# Overige templates hebben ten minste als tweede letter een <u>kleine letter</u>
 
# Overige templates hebben ten minste als tweede letter een <u>kleine letter</u>
 
#: Voorbeelden: <code>{{tl|Sl}}, {{tl|Us}}</code>
 
#: Voorbeelden: <code>{{tl|Sl}}, {{tl|Us}}</code>
 +
 +
== Welke groepen? ==
 +
De volgende ''groepen'' templates zijn (of worden nog) geïmplementeerd:
 +
{{tbl}}
 +
|-
 +
| {{sl|Als basis}}
 +
| {{sl|Navigatie templates}}
 +
| {{sl|Layout templates}}
 +
| {{sl|Banners}}
 +
| {{sl|Documentatie templates}}
 +
|}
  
 
=== Als basis ===
 
=== Als basis ===
* {{tl|A-Zindex}}
+
{{Tbl}}
* [[Template:Tl|<nowiki>{{Tl}}</nowiki>]]
+
! Actief !! Test
* {{tl|Tlx}}
+
{{TblRij|  {{tl|A-Zindex}} }}
 +
{{TblRij| {{tl|Inhoud}}    | {{tl|InhoudTST}} }}
 +
{{TblRij| {{tl|Tl}} }}
 +
{{TblRij| {{tl|Tlx}} }}
 +
|}
  
 
=== Navigatie templates ===
 
=== Navigatie templates ===
{{tbl}}
+
{{tblNavigatieTemplates}}
! Tempate !! Voorbeeld
+
 
{{tblRij|{{tl|DWID}} | {{DWID}} }}
+
{{NeedsUpdate
{{tblRij|{{tl|MW}} | {{MW}} }}
+
<!--
{{tblRij|{{tl|MW EX}} | {{MW EX}} }}
+
|t= section
{{tblRij|{{tl|TB}} | {{TB}} }}
+
|d=~~~~
{{tblRij|{{tl|WP}} | {{WP}} }}
+
-->
|}
+
|t= section
 +
|d=[[User:OllieA|OllieA]] ([[User talk:OllieA|talk]]) 14:40, 17 June 2023 (UTC)
 +
}}
 +
==== Category toepassing ====
 +
Wanneer er in de XXcat kolom iets staat is dat een verwijzing naar het template, dat kan worden gebruikt om specifieke {{MWterm|Category|categorieën}} aan te brengen
  
 
=== Layout templates ===
 
=== Layout templates ===
{{tbl}}
+
{{tbl|sortable}}
{{TblRij|  {{tl|BoekSerie}} |Voor {{us|sub}}pagina's: Een soort kruimelpad }}
+
! Template !! Omschrijving
 +
{{TblRij|  {{tl|BookSerie}} |Voor {{us|sub}}pagina's: Een soort kruimelpad }}
 +
{{TblRij| {{tl|Colors}} | Geeft eem kleur aan de ameegegeven tekst en/of achtergrond }}
 +
{{TblRij| {{tl|Div col}} | PPlaatst de onderliggende tekst in een of meer kolommen. }}
 
{{TblRij| {{tl|Notendop}} | Een korte beschrijving van b.v. een pagina }}
 
{{TblRij| {{tl|Notendop}} | Een korte beschrijving van b.v. een pagina }}
 
{{TblRij| {{tl|Tbl}} | Begint een wkitabel met tenminste een ''<code>class=wikitable</code>'' definitie }}
 
{{TblRij| {{tl|Tbl}} | Begint een wkitabel met tenminste een ''<code>class=wikitable</code>'' definitie }}
 
{{TblRij| {{tl|TblRij}} | Maakt een rij in een wikitabel }}
 
{{TblRij| {{tl|TblRij}} | Maakt een rij in een wikitabel }}
{{TblRij| {{tl|TBN}}|Samen met {{tl|TocRight}},{{tl|BoekSerie}} en {{tl|Notendop}} een snelle manier van coderen voor de drie samen }}
+
{{TblRij| {{tl|TBN}}|Samen met {{tl|TocRight}},{{tl|BookSerie}} en {{tl|Notendop}} een snelle manier van coderen voor de drie samen }}
 
{{TblRij| {{Tl|TocRight}} |Zet een TOC{{nl|Inhoudstabel, van het Engelse Table of Content}} {{us|rechts}} van het artikel i.p.v. over de volle breedte }}
 
{{TblRij| {{Tl|TocRight}} |Zet een TOC{{nl|Inhoudstabel, van het Engelse Table of Content}} {{us|rechts}} van het artikel i.p.v. over de volle breedte }}
 
|}
 
|}
Line 40: Line 67:
 
=== Banners ===
 
=== Banners ===
 
{{tbl|color=#00F}}
 
{{tbl|color=#00F}}
|+ {optioneel) gecodeerde banners
+
|+ (optioneel) gecodeerde banners
 
<!--
 
<!--
 
{{TblRij | {{tl|XXXX}} | {{XXXXX}} }}
 
{{TblRij | {{tl|XXXX}} | {{XXXXX}} }}
Line 46: Line 73:
 
! Template !! Voorbeeld
 
! Template !! Voorbeeld
 
{{TblRij|{{tl|BookSerie}} | {{BookSerie}} }}
 
{{TblRij|{{tl|BookSerie}} | {{BookSerie}} }}
 +
{{TblRij | {{tl|MerkOp}} | <nowiki>{{MerkOp|???}}</nowiki> &rarr; {{MerkOp|???}} }}
 +
{{TblRij | {{tl|NeedsUpdate}} | {{NeedsUpdate}} }}
 
{{TblRij|{{tl|Notendop}} | {{Notendop}} }}
 
{{TblRij|{{tl|Notendop}} | {{Notendop}} }}
  
 
|}
 
|}
  
=== Documentatie templates ===
+
{{anchor|Documentatie templates}}
* {{Tl|Documentation}}
+
 
 +
=== Template documentatie ===
 +
''Documentatie templates'' zijn, zoals de naam al zegt, templates die binnen een {{MW}}-wiki worden gebruikt ter documentatie.
 +
Voorbeelden daarvan zijn:
 +
* {{Tl|Documentation}} - Vormt een basis voor de documentatie van templates.
 +
* {{Tl|RecentVersion}} - (In principe) de meest recente versie van een product'''<ref>Omdat het bijhouden van dit template in de praktijk alleen door {{JNM}} wordt gedaan, geldt er geen garantie voor de juistheid van deze gegevens!</ref>'''.
 +
*:Voorbeeld: <code><nowiki>{{RecentVersion|MediaWiki}}</nowiki></code>: {{RecentVersion|MediaWiki|rf=y|h=j}}
 +
 
 +
== Special pages ==
 +
Om meer inzicht te krijgen in het geheel van templates biedt de [[Special:SpecialPages|SpecialPages]] pagiana een uitkomst met een reeks pagina's:
 +
 
 +
[[Special:UncategorizedTemplates|Uncategorized templates]], [[Special:UnusedTemplates|Unused templates]] en [[Special:WantedTemplates|Wanted templates]].
 +
{{Anchor|Referenties }}
 +
== Voetnoten & Referenties ==
 +
<!-- Zie ook het {{Anchor}} template BOVEN deze sectie, dat er is om naar de oude naam ervan te kunnen verwijzen  -->

Latest revision as of 07:41, 5 March 2024

Over templates

Een template(nl:sjabloon) is een manier om, in MediaWiki, code te noteren.

Naamconventies

Er wordt naar gestreefd de volgende afspraken te hanteren bij het geven van een naam aan een template.

  1. Gebruik twee hoofdletters voor navigatie templates.
    Voorbeelden {{MW}}, {{WP}}
  2. Gebruik twee keer twee hoofdletters gescheiden door een spatie voor navigatie sub templates
    Voorbeelden {{MW EX}}, {{WP PI}}
  3. Gebruik twee hoofdletters uit de serie onder 1. genoemd, met aangesloten een of meer andere geldige tekens voor verwijzing naar andere sites.
    Voorbeelden {{MWorg}}, {{WP-en}} (WordPress gebaseerd) en {{MW-wpnl}} Wikipedia gerelateerd!)
  4. Gebruik drie hoofdletters voor combinatie templates
    Voorbeeld {{TBN}} een combinatie van {{TocRight}}, {{BookSerie}} en {{Notendop}}
  5. Overige templates hebben ten minste als tweede letter een kleine letter
    Voorbeelden: {{Sl}}, {{Us}}

Welke groepen?

De volgende groepen templates zijn (of worden nog) geïmplementeerd:

Als basis Navigatie templates Layout templates Banners Documentatie templates

Als basis

Actief Test
{{A-Zindex}}
{{Inhoud}} {{InhoudTST}}
{{Tl}}
{{Tlx}}

Navigatie templates

Template Voorbeeld Gerelateerd[1] XXcat[2]
{{AZ}} Algemene Zaken {{AZdesc}} {{AZcat}}
{{DWID}} DezeWikiInDetail {{DWIDdesc}} {{DWIDcat}}
{{FF}} Firefox {{FFdesc}} {{HFFat}}
{{GH}} Gezondheid {{GHdesc}} {{GHcat}}
{{HW}} Hardware {{HWdesc}} {{HWcat}}
{{IT}} Informatica {{ITdesc}} {{ITcat}}
{{KC}} Kunst en cultuur {{KCdesc}} {{KCcat}}
{{MW}} MediaWiki {{MWdesc}} {{MWcat}}
{{MW EX}} Sample {{MW EXdesc}}
{{PU}} PuTTY {{PUdesc}} {{PUcat}}
{{SC}} Shortcuts {{SCdesc}} {{SCcat}}
{{SW}} Software {{SWdesc}} {{SWcat}}
{{TB}} Thunderbird {{TBdesc}} {{TBcat}}
{{UB}} Ubuntu {{UBdesc}} {{UBcat}}
{{WP}} WordPress {{WPdesc}} {{WPcat}}
{{WPed-en}} Main page ..
{{WPed-nl}} Hoofdpagina ..
Note: this section needs to be updated! OllieA (talk) 14:40, 17 June 2023 (UTC)

Category toepassing

Wanneer er in de XXcat kolom iets staat is dat een verwijzing naar het template, dat kan worden gebruikt om specifieke [[MediaWiki/Terminologie#Category|categorieën]] aan te brengen

Layout templates

Template Omschrijving
{{BookSerie}} Voor subpagina's: Een soort kruimelpad
{{Colors}} Geeft eem kleur aan de ameegegeven tekst en/of achtergrond
{{Div col}} PPlaatst de onderliggende tekst in een of meer kolommen.
{{Notendop}} Een korte beschrijving van b.v. een pagina
{{Tbl}}
{{TblRij}} Maakt een rij in een wikitabel
{{TBN}} Samen met {{TocRight}},{{BookSerie}} en {{Notendop}} een snelle manier van coderen voor de drie samen
{{TocRight}} Zet een TOC(nl:Inhoudstabel, van het Engelse Table of Content) rechts van het artikel i.p.v. over de volle breedte

Banners

(optioneel) gecodeerde banners
Template Voorbeeld
{{BookSerie}}

File:BookSeries.png

Deze pagina maakt deel uit van de serie [[]].
{{MerkOp}} {{MerkOp|???}} →
Merk op ???
{{NeedsUpdate}}
Note: this page needs to be updated!
{{Notendop}}
30px Deze pagina in een notendop: {{{1}}}


Template documentatie

Documentatie templates zijn, zoals de naam al zegt, templates die binnen een MediaWiki-wiki worden gebruikt ter documentatie. Voorbeelden daarvan zijn:

  • {{Documentation}} - Vormt een basis voor de documentatie van templates.
  • {{RecentVersion}} - (In principe) de meest recente versie van een product[3].
    Voorbeeld: {{RecentVersion|MediaWiki}}:

 1.41.1*

Special pages

Om meer inzicht te krijgen in het geheel van templates biedt de SpecialPages pagiana een uitkomst met een reeks pagina's:

Uncategorized templates, Unused templates en Wanted templates.

Voetnoten & Referenties

  1. Elk genoemd template heeft een eraan gerelateerd template, dat de in het template gebruikte sub templates benoemd. Zie ook Template:MW Documentatie navigatie templates
  2. Wanneer van toepassing: Category toepassing
  3. Omdat het bijhouden van dit template in de praktijk alleen door OllieB wordt gedaan, geldt er geen garantie voor de juistheid van deze gegevens!