Verhaal 1 — Rene stelt een liturgiemap samen voor het feest van de Geboorte van de Moeder Gods¶
Rene bereidt de zang voor de liturgie op 8 september (Geboorte van de
Moeder Gods) voor. Hij start vanuit een sjabloon voor de goddelijke liturgie,
zet default.gelegenheid in een sessie, en laat de catalogus de
zoek=-parameters in zijn :::include-regels oplossen tot een
samenstelling voor de parochie-site.
Normatief contract: zangstuk-opzoeken in sjablonen.
Situatie¶
Rene kent de liturgische volgorde (vredeslitanie, antifoon, kleine intocht,
troparion, kondakion, …) en schrijft zelf tekst tussen de stukken. Het
sjabloon bevat al :::include svg, :::include coria, en later evt.
:::include mp3-player — allemaal met zoek="Troparion", niet
zoek="Troparion geboorte Moeder Gods". Het feest zet hij eenmalig in
default.gelegenheid van de sessie.
Variant- en uitvoeringsvorm-ids ziet hij alleen als de catalogus meerdere kandidaten teruggeeft (review).
Sjabloon vs sessie¶
| Sjabloon (parochie-repo) | Sessie (deze dienst) | |
|---|---|---|
default.gelegenheid |
ontbreekt | geboorte-moeder-gods |
default.gelegenheidstype |
vast-feest |
overnemen |
default.uitvoeringsvorm |
optioneel (homogene sessies) | weglaten bij mixed session |
zoek= |
Troparion, Kondakion, … |
zelfde regels |
| Tekst ertussen | wel | wel (aanpassen mag) |
| Soort sjabloon | Voorbeeld | default in sjabloon |
|---|---|---|
| Dienst | Goddelijke liturgie | gelegenheidstype, uitvoeringsvorm |
| Koormap | Zondag per toon | gelegenheidstype: zondag-cyclus, uitvoeringsvorm |
| Herkomst | VOK-verzameling | referentie, koormap_nummer |
Beoogde interface (GUI)¶
- Sjabloon kiezen — Goddelijke liturgie — parochie Groningen.
- Sessie aanmaken — Rene vult
default.gelegenheid,toon, titel. - Zoekopdrachten oplossen — elke
zoek=+default.*→ catalogus-pad. - Review — alleen bij ambiguïteit.
- Tekst aanpassen — markdown tussen includes blijft van Rene.
- Build — opgelost bestand valideren en publiceren.
- Opslaan — bijv. onder
samenstellingen/in de parochie-content (samenstelling).
GUI
Stappen 1–2 en 4 zijn in een grafische catalogus nog gepland. Stappen 3 en 5–6 werken vandaag via CLI (links hieronder).
Sjabloon (doelbeeld — zonder gelegenheid)¶
---
sjabloon: goddelijke-liturgie-groningen
default:
gelegenheidstype: vast-feest
uitvoeringsvorm: Groningen
---
## Kleine intocht
### Troparion
:::include svg zoek="Troparion" alt="Troparion" scale="85%":::
:::include coria zoek="Troparion" label="Oefenen Troparion" mode="auto":::
Tekst voor het koor (Rene).
### Kondakion
:::include svg zoek="Kondakion" alt="Kondakion":::
## Cherubijnenhymne
:::include svg zoek="Cherubijnenhymne (Kastorski)" alt="Cherubijnenhymne":::
## Prokimen
:::include svg zoek="Prokimen" alt="Prokimen":::
Sessie (Rene — 8 september)¶
---
sjabloon: goddelijke-liturgie-groningen
titel: "Goddelijke liturgie — Geboorte Moeder Gods (8 september)"
default:
gelegenheid: geboorte-moeder-gods
gelegenheidstype: vast-feest
toon: 4
---
(Daarna dezelfde markdown als het sjabloon, eventueel met aangepaste tekst.)
Mixed session: geen default.uitvoeringsvorm — feest-stukken uit bron (liturgikon),
Cherubijnenhymne lokaal (groningen).
:::include svg bron:troparion-geboorte-moeder-gods/troparion-geboorte-moeder-gods/liturgikon alt="Troparion" scale="85%":::
:::include svg bron:kondak-geboorte-moeder-gods/kondak-geboorte-moeder-gods/liturgikon alt="Kondakion":::
:::include svg lokaal:cherubijnenhymne/kastorski/groningen alt="Cherubijnenhymne":::
Coria op bron:-paden faalt bij build zolang .vsa buiten content-root ligt;
svg werkt wel. Coria op lokaal: werkt.
Wat Rene vandaag doet (stap voor stap)¶
Voorbeeld-sessie in de demo: praktijk/samenstellingen/geboorte-moeder-gods-2026.md
onder de VSA-demo content-source.
- Index controleren — zodat bron én lokaal in de catalogus staan. Exacte aanroep: Catalogus CLI.
- Zoekregels proberen — bijv.
Troparionmetdefault.gelegenheid: geboorte-moeder-gods, enCherubijnenhymne (Kastorski). Bij meerdere treffers: lijst bekijken ofzoek=/default.*aanscherpen (Catalogus CLI — zoek). - Includes oplossen —
zoek=→bron:…/lokaal:…(vsa resolve-catalogus). - Valideren van de content-source
(
vsa validate).
Workflow-overzicht: parochie-lokaal VSA.
Wat Rene bereikt¶
- Vaste liturgische tekst blijft onder zijn controle.
- Zangstukken via
zoek=+default.gelegenheid, niet via ids. - Herbruikbaar sjabloon volgend jaar: alleen nieuwe sessie met andere
gelegenheid.