Kerkliedwiki bundels.png
Wil je ons werk steunen? Hier vind je meer over doneren of koop onze unieke Ubi-cari-tas.
• Meer weten of vragen over Kerkliedwiki? info@kerkmuzieknetwerk.nl
Kerkliedwiki bundels.png Kerkliedwiki wijst je de weg naar meer dan 9.000 liederen! Tips nodig? Zo kun je een lied zoeken. Hier vind je een overzicht van alle liedbundels.

Wil je ons werk steunen? Hier vind je meer over doneren of koop onze unieke Ubi-cari-tas. Meer weten of vragen over Kerkliedwiki? info@kerkmuzieknetwerk.nl

Gebruiker:Ecthelion3/Test/Arraymap

Uit Kerkliedwiki
Ga naar: navigatie, zoeken

Test van Sjabloon:Test arraymap

Inhoud sjabloon

{{#arraymap:{{{thema}}}|,|@@@|[[Thema::@@@]]}}

Verwijzing sjabloon

{{Test arraymap
|thema=Doop, Licht en duisternis, Pelgrimage
}}

Resultaat

Doop, Licht en duisternis, Pelgrimage

Werking

Semantic Forms maakt het mogelijk om meerdere waarden voor hetzelfde veld in te vullen middels de functie arraymap.

In het voorbeeld wordt de komma gezien als scheidingsteken tussen drie waarden. De functie geeft elk van de waarden de semantische eigenschap Thema (zie onderaan deze pagina: Feiten over Ecthelion3) en geeft deze weer tussen hetzelfde scheidingsteken als bij de invoer: een komma.

Aanvulling

Er kan voor de weergave ook een ander scheidingsteken worden opgegeven:

{{#arraymap:Doop, Licht en duisternis, Pelgrimage|,|@@@|[[Thema::@@@]]|<br/>}}
Dit geeft als resultaat

Doop
Licht en duisternis
Pelgrimage

Gebruik

Kan worden gebruikt in infobox lied voor kerkelijk jaar, liturgie, getijde van de dag, thema.

Huidige situatie

De gebruiker krijgt (in de huidige situatie) 74 trefwoorden te zien met elk een selectievakje en kan ze (indien van toepassing) aanvinken. Voor trefwoorden buiten deze 74 voorgedefinieerde is een apart invulveld.

Voordelen
De gebruiker krijgt een lijst voorgeschoteld en moet zich daar (in principe) aan houden.
Nadelen
Leidt tot een flink aantal parameters in Infobox lied (74 excl. trefwoord) die allemaal altijd benoemd zijn. Waar ze zijn aangevinkt hebben ze de waarde Ja, waar ze niet aangevinkt zijn de waarde Nee.

Overgang naar gebruik van arraymap

De gebruiker krijgt 4 invoervelden: kerkelijk jaar, liturgie, getijde van de dag en thema (later meer, zoals Bijbels persoon, doelgroep, type lied) en kan hierin vrij invullen (gescheiden door komma's).

Voordelen
Scheelt ruimte in het formulier en is misschien overzichtelijker.
Een apart veld voor trefwoord is niet meer nodig.
Er hoeft niet van te voren een lijst met trefwoorden vastgesteld te worden. Althans, niet een in beton gegoten lijst, misschien wel een richtlijst die als hulp voor gebruikers dient.
Het is minder verleidelijk te veel trefwoorden in te vullen (vinkje bij Paasnacht, dus ook bij Paastijd; vinkje bij Advent, dus ook bij de vier zondagen).
Nadelen
De volgorde wordt niet door de maker van het sjabloon bepaald, maar door de gebruiker. Dit kan lijden tot onlogische volgorden, hoewel het effect zal meevallen, aangezien er niet veel waarden per veld zullen worden ingevuld.
De gebruiker kan niet gewenste waarden invullen, zoals Paaswake i.p.v. Paasnacht. Dit moet geregeld worden gecontroleerd.

Andere functies

Kan ook worden gebruikt voor alternatieve titels, originele titels etc. Wel punt-komma gebruiken als scheidingsteken, omdat titels komma's kunnen bevatten.

Hoogstwaarschijnlijk niet bruikbaar voor dichter, componist, solmisatieschema etc. omdat we daar met varianten werken.