Wiki broncode van Eigen aanpassingen
Version 12.1 by Jeeves de Butler on 19-10-2026 01:24
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | **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. |
| 2 | |||
| 3 | == Eigen pagina's == | ||
| 4 | |||
| 5 | |=(% style="width:30%" %)Pagina|=(% style="width:70%" %)Wat het doet | ||
| |
5.1 | 6 | |[[Huisstijl>>doc:Wardenburg.Code.Huisstijl]]|Opmaak 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. |
| |
1.1 | 7 | |[[Startpagina>>doc:Wardenburg.Code.Startpagina]]|Code en opmaak van de startpagina: zoekbalk, tegels, nieuws, handige links. |
| |
12.1 | 8 | |[[Tekenveld>>doc:Wardenburg.Code.Tekenveld]]|Bijna 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. |
| |
9.1 | 9 | |[[Overzicht>>doc:Wardenburg.Code.Overzicht]]|Lijst 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. |
| |
1.1 | 10 | |[[Vertalingen>>doc:Wardenburg.Code.Vertalingen]]|Nederlandse teksten voor onderdelen zonder Nederlandse vertaling, zoals de volgen-knop. |
| 11 | |[[Onderdelenlijst>>doc:Panels.OnderdelenLijst]]|De lijst met onderdelen; voedt zowel het paneel links als de tegels op de startpagina. | ||
| 12 | |[[Paneel Onderdelen>>doc:Panels.Onderdelen]] en [[Handige links>>doc:Panels.Handige links]]|De zijkolom. | ||
| 13 | |[[Kleurthema Wardenburg>>doc:FlamingoThemes.Wardenburg]]|Kleuren, lettertype en knoppen. Ingesteld als standaardthema in de globale voorkeuren. | ||
| 14 | |||
| 15 | == Wijzigingen op standaardpagina's == | ||
| 16 | |||
| 17 | Deze pagina's horen bij XWiki of een extensie. Een update kan ze vervangen; zet de wijziging dan terug. | ||
| 18 | |||
| 19 | |=(% style="width:30%" %)Pagina|=(% style="width:70%" %)Wijziging | ||
| 20 | |Main.WebHome (nl)|Bevat alleen een //include// van [[Startpagina>>doc:Wardenburg.Code.Startpagina]]. | ||
| 21 | |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. | ||
| 22 | |Blog.ArchivePanel en Blog.ArchiveSheet|Maandnamen in de taal van de wiki (//withLocale//), zodat het blogarchief "augustus" toont in plaats van "August". | ||
| 23 | |Globale voorkeuren|Kleurthema //Wardenburg//, zijkolom //Onderdelen// en //Handige links//, breedte //Medium//. | ||
| 24 | |||
| 25 | De oude huisstijl op XWiki.StyleSheetExtension en de oude opmaak op Main.WebHome staan uit (//onDemand//). Ze blijven bewaard als terugvaloptie. | ||
| 26 | |||
| |
6.1 | 27 | == Rechtenmodel == |
| 28 | |||
| 29 | 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). | ||
| 30 | |||
| 31 | |=(% style="width:30%" %)Onderdeel|=(% style="width:70%" %)Wie mag wat | ||
| 32 | |Niet ingelogd|Alleen de startpagina (met de melding om in te loggen) en [[Openbaar>>doc:Main.Openbaar.WebHome]]. De rest vraagt om inloggen. Technisch open voor bezoekers: XWiki, FlamingoThemes, Panels, Wardenburg, IdentityOAuth, IconThemes en SkinsCode. | ||
| 33 | |Hoofdpagina's van applicaties en navigatie|Lezen zoals de sectie, wijzigen en verwijderen alleen admins. | ||
| |
7.1 | 34 | |Afdelingen|Elke 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. |
| 35 | |Handboeken|Iedereen leest; de zRegelgeving-groepen wijzigen de handboeken, ook de hoofdpagina. | ||
| |
6.1 | 36 | |Nieuws|Iedereen leest; admins en Nieuwsrechten maken en wijzigen berichten. |
| |
10.1 | 37 | |Hardware en Servers automatisering|Alleen 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. |
| |
6.1 | 38 | |Programmeerrecht|Alleen de groep XWikiAdminGroup en Jesse. Nooit aan afdelingsgroepen geven: het omvat alle andere rechten. |
| 39 | |||
| |
7.1 | 40 | 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##. |
| 41 | |||
| |
1.1 | 42 | == Na een XWiki-update == |
| 43 | |||
| 44 | 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. | ||
| 45 |