Eigen aanpassingen

Version 13.1 by Jeeves de Butler on 20-10-2026 11:25

Eigen aanpassingen van de Wardenburg Kennisbank staan zoveel mogelijk in deze ruimte, zodat een XWiki-update ze niet overschrijft. Waar dat niet kan, staat hieronder welke standaardpagina een kleine wijziging heeft en hoe je die na een update terugzet.

Eigen pagina's

PaginaWat het doet
HuisstijlOpmaak van alle pagina's (rustige lay-out, infovak, inhoudsopgave, zoekresultaten, zijkolom), plus een script dat tegeltabellen (class vgmtabel, vooral in de Handboeken) in de leesweergave als kaarten toont. De pagina's zelf veranderen daar niet door. In de Handboeken volgt geplakte Word-opmaak (lettertype en -grootte) de huisstijl.
StartpaginaCode en opmaak van de startpagina: zoekbalk, tegels, nieuws, handige links.
TekenveldBijna onzichtbaar veld van letters achter de startpagina, met muisspoor, hartslagringen, een rode ECG-lijn, een smiley bij een klik op de lege achtergrond en een explosie bij vijf snelle klikken; dezelfde engine als Ember, in een rustige variant. Alleen geladen door de startpagina (twee regels met Tekenveld); uitzetten door die regels weg te halen.
OverzichtLijst met kaarten van de onderliggende pagina's en secties. Staat via een include op de startpagina's van Afdelingen (en de afdelingen zelf), Openbaar, Werkwijze en Meldkamer; nieuwe pagina's verschijnen er vanzelf. Verborgen pagina's en pagina's zonder leesrecht blijven weg.
VertalingenNederlandse teksten voor onderdelen zonder Nederlandse vertaling, zoals de volgen-knop.
OnderdelenlijstDe lijst met onderdelen; voedt zowel het paneel links als de tegels op de startpagina.
Paneel Onderdelen en Handige linksDe zijkolom.
Kleurthema WardenburgKleuren, lettertype en knoppen. Ingesteld als standaardthema in de globale voorkeuren.

Wijzigingen op standaardpagina's

Deze pagina's horen bij XWiki of een extensie. Een update kan ze vervangen; zet de wijziging dan terug.

PaginaWijziging
Main.WebHome (nl)Bevat alleen een include van Startpagina.
Main.SolrTranslations (nl)Onderaan het blok Aanvulling Wardenburg met de Nederlandse zoeklabels. Een eigen vertaalpagina werkt hier niet: de standaardpagina valt eerst terug op Engels.
Blog.ArchivePanel en Blog.ArchiveSheetMaandnamen in de taal van de wiki (withLocale), zodat het blogarchief "augustus" toont in plaats van "August".
Globale voorkeurenKleurthema Wardenburg, zijkolom Onderdelen en Handige links, breedte Medium.

De oude huisstijl op XWiki.StyleSheetExtension en de oude opmaak op Main.WebHome staan uit (onDemand). Ze blijven bewaard als terugvaloptie.

Rechtenmodel

Vastgesteld op 5 oktober 2026. Controle: kb-rechten-matrix.ps1 (rechten per soort gebruiker) en kb-gast-test.js (wat een bezoeker zonder inlog ziet).

OnderdeelWie mag wat
Niet ingelogdAlleen de startpagina (met de melding om in te loggen) en Openbaar. De rest vraagt om inloggen. Technisch open voor bezoekers: XWiki, FlamingoThemes, Panels, Wardenburg, IdentityOAuth, IconThemes en SkinsCode. Op FlamingoThemes, IconThemes en SkinsCode staat naast de gastregel ook een leesregel voor XWikiAllGroup en een wijzigregel voor XWikiAdminGroup: een leesregel voor alleen gasten sluit ingelogde collega's buiten, en die krijgen dan het XWiki-logo (hersteld op 20 oktober 2026).
Hoofdpagina's van applicaties en navigatieLezen zoals de sectie, wijzigen en verwijderen alleen admins.
AfdelingenElke afdelingsmap is alleen zichtbaar voor de eigen afdelingsgroep (die hem ook wijzigt), de groep Directie (lezen) en admins. De overzichtspagina Afdelingen is zichtbaar voor de afdelingsgroepen en Directie.
HandboekenIedereen leest; de zRegelgeving-groepen wijzigen de handboeken, ook de hoofdpagina.
NieuwsIedereen leest; admins en Nieuwsrechten maken en wijzigen berichten.
Hardware en Servers automatiseringAlleen admins, de groep IT-beheer (interne IT-beheerders) en Axians (externe IT-partner, vaste werkafspraak), inclusief het logboek. Beide groepen lezen de sjabloon- en weergavepagina's in de Code-ruimte, zodat ze logboekregels kunnen aanmaken; de hoofdpagina wijzigen alleen admins.
ProgrammeerrechtAlleen de groep XWikiAdminGroup en Jesse. Nooit aan afdelingsgroepen geven: het omvat alle andere rechten.

Webserver: nginx stuurt beveiligingsheaders mee (HSTS, nosniff, referrer-policy, frame-ancestors voor Teams en Microsoft 365, permissions-policy) vanuit /etc/nginx/snippets/kennisbank-beveiliging.conf, en toont zijn versienummer niet. Terugdraaien: de include-regel uit /etc/nginx/sites-available/xwiki halen, nginx -t, herladen; reservekopie in /root/nginx-backup-20261005.

Na een XWiki-update

Draai op de beheerpc het script kb-na-update-controle.ps1 uit de beheerskill van de Kennisbank. Het controleert alles hierboven, alleen lezend, en noemt per mislukte controle het script dat het herstelt.