Eigenschap:Heeft handleidingtekst
Meer acties
A
__TOC__
Een '''artikel''' is een nieuwsbericht. Nieuwe artikelen verschijnen automatisch op de
[[Nieuws|nieuwspagina]] en (het meest recente) op de [[Hoofdpagina]]. Je hoeft niets
handmatig te plaatsen: het formulier en de sjablonen doen de opmaak.
== In het kort ==
# Menu '''Beheer''' → '''Artikel aanmaken''' (of ga naar [[Speciaal:GegevensBewerken/Artikel]]).
# Vul het formulier in (naam, coverafbeelding, samenvatting, auteur, publicatiedatum, tekst).
# Klik onderaan op '''Opslaan'''.
Klaar. De pagina krijgt automatisch een naam als <code>Artikel 15</code>, maar bezoekers
zien de '''naam''' die je hebt ingevuld als titel.
== De velden uitgelegd ==
; Naam (verplicht) — eigenschap <code>Heeft naam</code>
: De titel van het artikel, bv. ''Zomerkamp 2026 was een succes''.
; Coverafbeelding (verplicht) — eigenschap <code>Heeft coverafbeelding</code>
: Kies een bestaand bestand of upload er een. Deze afbeelding staat bovenaan het artikel en in het nieuwsoverzicht.
; Samenvatting (verplicht) — eigenschap <code>Heeft samenvatting</code>
: Max. 256 tekens. Wordt '''alleen''' in het overzicht getoond, niet in het artikel zelf.
; Auteur (verplicht) — eigenschap <code>Heeft auteur</code>
: Standaard jouw gebruikersnaam. Mag je aanpassen.
; Publicatiedatum (verplicht) — eigenschap <code>Heeft publicatiedatum</code>
: Standaard "nu". '''Belangrijk:''' een artikel wordt pas zichtbaar op deze datum (zie [[#Een artikel inplannen (publicatiedatum)]]).
; Artikeltekst (verplicht) — eigenschap <code>Heeft artikeltekst</code>
: De volledige tekst. Hier mag je wikitext gebruiken (koppen, lijsten, afbeeldingen, links).
== Stap voor stap ==
# Klik op '''Artikel aanmaken'''.
# '''Naam''': typ een pakkende titel.
# '''Coverafbeelding''':
#* Bestaat de foto al? Begin te typen en kies hem uit de lijst.
#* Nieuwe foto? Klik op '''Uploaden''', kies je bestand en bevestig. Gebruik liggende (landscape) foto's; portretfoto's worden bijgesneden.
# '''Samenvatting''': één of twee zinnen die de lezer verleiden om door te klikken.
# '''Auteur''': laat staan of pas aan.
# '''Publicatiedatum''': laat op vandaag staan om meteen te publiceren, of kies een datum in de toekomst om in te plannen.
# '''Artikeltekst''': schrijf je bericht. Zie hieronder voor opmaak.
# Klik op '''Opslaan'''.
== Opmaak in de artikeltekst ==
In het veld ''Artikeltekst'' gebruik je gewone wikitext:
'"`UNIQ--pre-00000005-QINU`"'
== Een artikel inplannen (publicatiedatum) ==
Het nieuwsoverzicht toont '''alleen''' artikelen waarvan de publicatiedatum in het
verleden ligt. De onderliggende zoekopdracht (in het sjabloon [[Sjabloon:Artikelenlijst]])
is namelijk:
'"`UNIQ--pre-00000006-QINU`"'
Gevolg:
* Zet je de publicatiedatum '''in de toekomst''', dan is het artikel al aangemaakt maar
nog niet zichtbaar. Het verschijnt vanzelf op die datum. Handig om nieuws voor te
bereiden.
* Wil je meteen publiceren, laat de datum dan op vandaag staan.
: Wil je artikelen na verloop van tijd juist automatisch laten '''verdwijnen'''? Zie [[Intern:Handleiding_Extensies en artikelen deactiveren]].
== Een artikel bewerken of verwijderen ==
* '''Bewerken''': open het artikel en klik op '''Bewerken met formulier'''. Zo blijf je in hetzelfde nette formulier.
* '''Terugdraaien''': via '''Geschiedenis''' kun je een oudere versie terugzetten.
* '''Verwijderen''': alleen beheerders kunnen pagina's definitief verwijderen. Vraag de websitecommissie, of zet de publicatiedatum ver in de toekomst om het tijdelijk te verbergen.
== Oefenen ==
Wil je oefenen zonder de site te vervuilen? Gebruik de voorbeeldtekst uit [[#Zie ook|Voorbeeld_Artikel]] en verwijder de pagina daarna weer (of laat de
websitecommissie dat doen).
== Zie ook ==
* [[Intern:Handleiding_Evenement aanmaken]]
* [[Intern:Handleiding_Eigenschappen en Semantic MediaWiki]]
* [[Speciaal:GegevensBewerken/Artikel|Formulier: Artikel aanmaken]]
[[Categorie:Handleiding]]
E
__TOC__
Deze handleiding legt uit hoe '''Semantic MediaWiki (SMW)''' werkt op deze site: wat
eigenschappen zijn, hoe je ze opslaat (<code>#set</code>), hoe je ze bevraagt
(<code>#ask</code>) en hoe je een '''nieuwe eigenschap''' toevoegt.
Dit is de meer technische handleiding. Voor het maken van eigenschappen, formulieren en
sjablonen heb je het recht <code>edittechnical</code> nodig (websitecommissie/beheerder).
Gewone content-makers kunnen dit ter kennisname lezen.
== Het idee: de wiki als database ==
Zonder SMW is een wiki alleen tekst. Met SMW kun je aan een pagina '''feiten''' (eigenschappen)
koppelen, bijvoorbeeld: dit evenement ''heeft startijd'' 5 juli 2026 en is ''voor groep''
Zeeverkenners. Daarna kun je die feiten '''bevragen''' en er automatisch lijsten,
kalenders en tabellen van maken. Precies zo werken de [[Agenda]] en [[Nieuws]].
Drie begrippen:
* '''Eigenschap''' (''property'', naamruimte <code>Eigenschap:</code>) — een soort veldnaam, bv. <code>Heeft starttijd</code>.
* '''Datatype''' — wat voor waarde de eigenschap heeft: Tekst, Datum, Getal, Booleaans (ja/nee), Pagina, E-mail, enz.
* '''Waarde''' — de concrete inhoud op een pagina, bv. ''5 juli 2026''.
== Eigenschappen op deze site ==
Bekijk het volledige overzicht op [[Speciaal:Eigenschappen]]. De belangrijkste eigen
eigenschappen zijn:
; <code>Heeft naam</code> — type Tekst
: alle content-types (titel)
; <code>Heeft beschrijving</code> — type Tekst
: evenementen, groepen
; <code>Heeft samenvatting</code> — type Tekst
: artikelen
; <code>Heeft artikeltekst</code> — type Tekst
: artikelen
; <code>Heeft auteur</code> — type Tekst
: artikelen, handleidingen
; <code>Heeft publicatiedatum</code> — type Datum
: artikelen, handleidingen
; <code>Heeft starttijd</code> / <code>Heeft eindtijd</code> — type Datum
: evenementen
; <code>Heeft locatie</code> — type Tekst
: evenementen
; <code>Voor groep</code> — type Tekst
: evenementen
; <code>Heeft kleur</code> — type Tekst
: kleur per groep (kalender)
; <code>Is geannuleerd</code> — type Booleaans
: evenementen
; <code>Is alleen vrijwilligers</code> — type Booleaans
: evenementen
== Waarden opslaan: <code>#set</code> en <code>[[Eigenschap::waarde]]</code> ==
Er zijn twee manieren om een feit vast te leggen.
'''1. Inline, midden in de tekst''' (toont ook de waarde):
'"`UNIQ--pre-0000000D-QINU`"'
'''2. Stil, zonder iets te tonen''' — met de parserfunctie <code>#set</code>:
'"`UNIQ--pre-0000000E-QINU`"'
Op deze site gebeurt dit '''automatisch in de sjablonen'''. Als je het formulier
"Evenement aanmaken" invult, plaatst het [[Sjabloon:Evenement]] achter de schermen zoiets:
'"`UNIQ--pre-0000000F-QINU`"'
Daarom hoef je als content-maker nooit zelf <code>#set</code> te typen: het formulier en het
sjabloon regelen het.
== Waarden bevragen: <code>#ask</code> ==
Met <code>#ask</code> haal je pagina's op die aan voorwaarden voldoen. De structuur:
'"`UNIQ--pre-00000010-QINU`"'
'''Voorbeeld — de eerstvolgende 5 evenementen als tabel:'''
'"`UNIQ--pre-00000011-QINU`"'
Uitleg van de bouwstenen:
; <code>[[Categorie:Evenement]]</code>
: alleen pagina's in deze categorie
; <code>[[Heeft starttijd::>...]]</code>
: voorwaarde: startdatum groter dan (na) een datum
; <code>[[Is geannuleerd::Nee]]</code>
: voorwaarde op een exacte waarde
; <code>?Heeft naam=Wat</code>
: toon deze eigenschap als kolom "Wat"
; <code>format=table</code>
: weergave: tabel (ook: <code>list</code>, <code>plainlist</code>, <code>ul</code>, <code>eventcalendar</code>, <code>icalendar</code>, <code>count</code>, <code>template</code>)
; <code>sort</code> / <code>order</code>
: sorteren op eigenschap, oplopend/aflopend
; <code>limit</code>
: maximaal aantal resultaten
'''Datums vergelijken met <code></code>:'''
* <code>2026-07-13</code> → vandaag, bv. ''2026-07-13''.
* <code>2026-10-13</code> → over 3 maanden.
* Zo bouw je "aankomende" of "verlopen" filters, zoals de [[Agenda]] doet.
'''Eén enkele waarde tonen met <code>#show</code>:'''
'"`UNIQ--pre-00000012-QINU`"'
== Een nieuwe eigenschap toevoegen ==
'''Nodig:''' recht <code>edittechnical</code> (websitecommissie/beheerder).
Stel je wilt evenementen een '''maximaal aantal deelnemers''' geven.
'''Stap 1 — Maak de eigenschap aan.''' Ga naar de pagina
<code>Eigenschap:Heeft maximum deelnemers</code> en zet het datatype:
'"`UNIQ--pre-00000013-QINU`"'
Veelgebruikte types: <code>Tekst</code>, <code>Getal</code>, <code>Datum</code>,
<code>Booleaans</code>, <code>Pagina</code>, <code>E-mail</code>, <code>URL</code>.
'''Stap 2 — Vul de eigenschap op een pagina''' (of via een sjabloon):
'"`UNIQ--pre-00000014-QINU`"'
'''Stap 3 (aanbevolen) — Koppel hem aan formulier en sjabloon''' zodat content-makers hem
via het formulier kunnen invullen:
* In [[Sjabloon:Evenement]] een regel toevoegen aan het <code>#set</code>-blok:
'"`UNIQ--pre-00000015-QINU`"'
* In [[Formulier:Evenement]] een veld toevoegen:
'"`UNIQ--pre-00000016-QINU`"'
'''Stap 4 — Toon of bevraag hem''' waar je maar wilt met <code>#show</code> of <code>#ask</code>.
: '''Let op:''' na het wijzigen van een datatype van een bestaande eigenschap moet SMW de
gegevens opnieuw opbouwen. Draai dan als beheerder
<code>php maintenance/run.php SemanticMediaWiki:rebuildData</code> (of gebruik
[[Speciaal:SMWAdmin]]).
== Handige testplek ==
Gebruik [[Speciaal:Vragen]] om een <code>#ask</code> live uit te proberen zonder een pagina
te beschadigen. Je bouwt daar de voorwaarden en kolommen op en ziet meteen het resultaat.
== Zie ook ==
* [[Intern:Handleiding_Extensies en artikelen deactiveren]] — een praktijkvoorbeeld met een nieuwe datum-eigenschap.
* [[Speciaal:Eigenschappen]] — alle eigenschappen.
* [https://www.semantic-mediawiki.org/wiki/Help:Inline_queries Officiële SMW-documentatie over #ask].
[[Categorie:Handleiding]]
__TOC__
Een '''evenement''' is een activiteit met een datum. Evenementen verschijnen automatisch
in de [[Agenda|jaaragenda]] (als kalender én als lijst met "Aankomende evenementen") en
kunnen naar een agenda-app worden geëxporteerd (iCalendar).
== In het kort ==
# Menu '''Beheer''' → '''Evenement aanmaken''' (of ga naar [[Speciaal:GegevensBewerken/Evenement]]).
# Vul minimaal '''Naam''' en '''Starttijd''' in.
# Kies eventueel de '''groepen''' waarvoor het evenement bedoeld is.
# Klik op '''Opslaan'''.
== De velden uitgelegd ==
; Naam (verplicht) — eigenschap <code>Heeft naam</code>
: De titel van het evenement, bv. ''Opkomst Welpen'' of ''Zeilweekend''.
; Beschrijving (optioneel) — eigenschap <code>Heeft beschrijving</code>
: Vrije tekst met details (wikitext toegestaan).
; Voor groep(en) (optioneel) — eigenschap <code>Voor groep</code>
: Vink de speltakken aan. '''Niets aanvinken = zichtbaar voor álle groepen.''' De gekozen groep bepaalt ook de kleur in de kalender.
; Alleen voor vrijwilligers? (verplicht) — eigenschap <code>Is alleen vrijwilligers</code>
: Kies ''Ja'' voor een intern/leiding-evenement. Standaard ''Nee''.
; Locatie (optioneel) — eigenschap <code>Heeft locatie</code>
: Bijvoorbeeld ''D'n Bellefleur''. Autocompletet op eerder gebruikte locaties.
; Starttijd (verplicht) — eigenschap <code>Heeft starttijd</code>
: Datum (en tijd) waarop het evenement begint.
; Eindtijd (optioneel) — eigenschap <code>Heeft eindtijd</code>
: Voor meerdaagse of langere activiteiten.
; Coverafbeelding (optioneel)
: Optionele foto bovenaan het evenement.
; Geannuleerd? (verplicht) — eigenschap <code>Is geannuleerd</code>
: Kies ''Ja'' om het af te lasten. De titel wordt dan <s>doorgestreept</s> en het evenement verdwijnt uit de kalender.
== Stap voor stap ==
# Klik op '''Evenement aanmaken'''.
# '''Naam''': korte, duidelijke titel.
# '''Beschrijving''': wat, hoe laat verzamelen, wat meenemen, enz.
# '''Voor groep(en)''': vink de betrokken speltakken aan (bv. ''Welpen Jongens'', ''Zeeverkenners''). Laat leeg als het voor iedereen is.
# '''Alleen voor vrijwilligers?''': ''Ja'' voor bv. een leidingvergadering.
# '''Locatie''': typ de plek; kies een bestaande uit de lijst indien mogelijk.
# '''Starttijd''' (en eventueel '''Eindtijd'''): kies de datum(s).
# Klik op '''Opslaan'''.
== Hoe het in de agenda terechtkomt ==
De [[Agenda]] toont evenementen met twee zoekopdrachten. Vereenvoudigd:
'"`UNIQ--pre-00000004-QINU`"'
Wat dit betekent:
* '''<code>[[Categorie:Evenement]]</code>''' — pak alle evenementen.
* '''<code>[[Heeft starttijd::+]]</code>''' — die een startdatum hebben.
* '''<code>[[Is geannuleerd::Nee]]</code>''' — en niet geannuleerd zijn.
* '''<code>format=eventcalendar</code>''' — toon ze als maandkalender (uit ''Semantic Result Formats'').
De lijst "Aankomende evenementen" toont alleen activiteiten in de komende 3 maanden,
gesorteerd op startdatum.
== Een evenement annuleren ==
Verwijder het evenement '''niet'''. Open het, klik '''Bewerken met formulier''' en zet
'''Geannuleerd?''' op ''Ja''. Dan:
* verdwijnt het uit de kalender en de lijst met aankomende evenementen;
* blijft de pagina bestaan met een doorgestreepte titel en de melding "Dit evenement is
geannuleerd", zodat mensen die de link al hadden begrijpen wat er gebeurd is.
== Terugkerende activiteiten ==
Er is geen automatische herhaling. Voor wekelijkse opkomsten maak je losse evenementen
aan, of je overlegt met de websitecommissie over een slimme aanpak (zie de to-do's in
[[Intern:Handleiding_Tips en to-do's]]).
== Zie ook ==
* [[Intern:Handleiding_Artikel aanmaken]]
* [[Intern:Handleiding_Eigenschappen en Semantic MediaWiki]]
* [[Speciaal:GegevensBewerken/Evenement|Formulier: Evenement aanmaken]]
[[Categorie:Handleiding]]
__TOC__
Deze handleiding geeft een overzicht van de geïnstalleerde extensies en beschrijft hoe je
'''artikelen na verloop van tijd automatisch kunt laten verdwijnen'''.
== Geïnstalleerde extensies ==
Zie [[Speciaal:Versie]] voor de volledige lijst. De belangrijkste, gegroepeerd naar functie:
; Gegevens & zoeken
: '''Semantic MediaWiki''' — eigenschappen opslaan en bevragen; '''Semantic Result Formats''' — kalender-, iCalendar- en andere weergaven.
; Invoer
: '''Paginaformulieren''' (Page Forms) — de invulformulieren; '''VisualEditor''' / '''WikiEditor''' — visueel / geavanceerd bewerken.
; Weergave
: '''Maps''' — kaarten en locaties; '''DisplayTitle''' / '''NoTitle''' — nette titels / titel verbergen; '''PageImages''' / '''TextExtracts''' — voorvertoning (afbeelding + samenvatting); '''PageNotice''' — vaste kop-/voettekst per naamruimte of pagina.
; Media
: '''PdfHandler''' — PDF's tonen; '''MultimediaViewer''' — afbeeldingen schermvullend.
; Bewerken
: '''ParserFunctions''' / '''Expressions''' — logica en berekeningen in wikitext; '''Cite''' — voetnoten en bronvermeldingen; '''TemplateStyles''' — CSS per sjabloon.
; Beveiliging
: '''PluggableAuth''' + '''OpenID Connect''' — inloggen met Google; '''OATHAuth''' — tweestapsverificatie (2FA); '''Lockdown''' — rechten per naamruimte (bv. <code>Intern:</code> afschermen).
; Meldingen
: '''CookieWarning''' — cookiemelding; '''DismissableSiteNotice''' — sluitbare sitemelding.
; Overig
: '''Gadgets''', '''Interwiki''', '''Hit Counters''' — gadgets, interwikilinks, paginatellers.
== Een sitebrede melding tonen (bestaande extensie) ==
Met '''DismissableSiteNotice''' kun je tijdelijk een balk bovenaan de site tonen (bv.
"Inschrijven zomerkamp geopend!"). Bewerk daarvoor het bericht [[MediaWiki:Sitenotice]]
(vereist <code>edittechnical</code>). Gebruikers kunnen de balk daarna wegklikken.
== Artikelen automatisch deactiveren na verloop van tijd ==
'''Er is nu géén automatische deactivering.''' Artikelen blijven zichtbaar zolang hun publicatiedatum in het verleden ligt. Je kunt dit op twee manieren oplossen. Manier A is het eenvoudigst en past precies bij hoe de site al werkt — '''zonder codewijziging'''.
=== Manier A (aanbevolen): een "Toon tot"-datum met Semantic MediaWiki ===
Het idee: geef elk artikel een einddatum en filter er in de zoekopdracht op. Precies zoals
de nieuwslijst nu al op publicatiedatum filtert.
'''Nodig:''' recht <code>edittechnical</code> (websitecommissie).
'''Stap 1 — Maak de eigenschap aan.''' Pagina <code>Eigenschap:Toon tot</code>:
'"`UNIQ--pre-0000000A-QINU`"'
'''Stap 2 — Voeg het veld toe aan het formulier''' [[Formulier:Artikel]], bv. onder
Publicatiedatum:
'"`UNIQ--pre-0000000B-QINU`"'
'''Stap 3 — Sla de waarde op in het sjabloon''' [[Sjabloon:Artikel]], in het
<code>#set</code>-blok:
'"`UNIQ--pre-0000000C-QINU`"'
'''Stap 4 — Pas de zoekopdracht aan''' in [[Sjabloon:Artikelenlijst]] zodat verlopen
artikelen wegvallen. De huidige query is:
'"`UNIQ--pre-0000000D-QINU`"'
Voeg één voorwaarde toe die zegt "einddatum ligt in de toekomst OF er is geen einddatum":
'"`UNIQ--pre-0000000E-QINU`"'
: SMW ondersteunt subquery-disjuncties; het patroon <code>'"`UNIQ--nowiki-0000000F-QINU`"'</code> betekent "heeft géén waarde voor Toon tot". Test dit eerst op [[Speciaal:Vragen]]; afhankelijk van
de SMW-versie kan het nodig zijn de twee gevallen als twee losse <code>#ask</code>'s te
combineren.
'''Resultaat:''' een artikel met <code>Toon tot = 2026-09-01</code> verdwijnt vanzelf uit
de nieuwslijst zodra die datum voorbij is. Het artikel blijft wel bestaan (niets gaat
verloren); het staat alleen niet meer in de lijst.
=== Manier B: creatiedatum + automatisch verlopen (extra extensie) ===
Wil je '''niet''' per artikel een einddatum invullen, maar bv. "verberg alles ouder dan 1
jaar"? Dan heb je een betrouwbare creatiedatum als eigenschap nodig. De extensie
'''Semantic Extra Special Properties (SESP)''' voegt onder andere de eigenschap
'''<code>_CDAT</code>''' (aanmaakdatum) toe die je in een <code>#ask</code> kunt gebruiken:
'"`UNIQ--pre-00000010-QINU`"'
Deze extensie moet door de websitecommissie worden geïnstalleerd en geconfigureerd in
<code>LocalSettings.php</code>/<code>CustomSettings.php</code> (codewijziging). Kies dit
alleen als Manier A niet volstaat.
=== Wat NIET de bedoeling is ===
Er is geen kant-en-klare "verloop na X dagen"-knop in MediaWiki, en artikelen fysiek
verwijderen is zelden nodig. Verbergen via een datumfilter (Manier A) is de nette,
omkeerbare oplossing en sluit aan bij de bestaande architectuur.
== Andere extensies die het overwegen waard zijn ==
Deze zijn '''nu niet''' geïnstalleerd, maar kunnen nuttig zijn (installatie = taak
websitecommissie, codewijziging):
; '''SemanticExtraSpecialProperties (SESP)'''
: Aanmaak-/wijzigdatum, auteur enz. als bevraagbare eigenschappen (zie Manier B).
; '''CategoryTree'''
: Uitklapbare categorieboom voor navigatie.
; '''ConfirmEdit / spamfilters'''
: Minder nodig hier, want inloggen kan alleen via Google.
; '''Description2'''
: Betere meta-omschrijving voor zoekmachines/socials.
== Zie ook ==
* [[Intern:Handleiding_Eigenschappen en Semantic MediaWiki]] — uitleg over eigenschappen en <code>#ask</code>.
* [[Intern:Handleiding_Tips en to-do's]]
* [[Speciaal:Versie]]
[[Categorie:Handleiding]]
G
__TOC__
Deze handleiding legt uit hoe gebruikers toegang krijgen en hoe je rechten toekent.
== Hoe gebruikers ontstaan: inloggen met Google ==
Er is '''geen apart registratieformulier'''. De site gebruikt ''PluggableAuth'' met
''OpenID Connect''. Iedereen met een Google-account op het domein
'''<code>@ScoutingHilvarenbeek.nl</code>''' kan inloggen via de knop
'''"Inloggen met Google"'''.
De eerste keer dat iemand inlogt, wordt het account '''automatisch aangemaakt'''
(instelling <code>autocreateaccount</code>). Dat betekent:
# Geef de persoon een e-mailadres/account binnen de Google Workspace van
<code>ScoutingHilvarenbeek.nl</code> (dit doet de Google Workspace-beheerder, niet de wiki).
# De persoon gaat naar de wiki en klikt op '''Inloggen met Google'''.
# Het wiki-account verschijnt vanzelf, in de standaardgroep <code>user</code>.
Nieuwe gebruikers zijn dus meteen '''content-maker''': ze kunnen artikelen, evenementen
en interne pagina's aanmaken en bestanden uploaden.
: Er is '''geen''' wachtwoord op de wiki zelf; de beveiliging loopt via Google. Wil iemand
geen toegang meer? Schakel het Google-account uit in de Workspace, of ontneem
wiki-rechten (zie hieronder).
== De rechtenstructuur ==
Rechten hangen aan '''groepen'''. De belangrijkste:
; <code>*</code> (iedereen, ook niet-ingelogd) — Bezoeker
: Openbare pagina's lezen. '''Niet''' bewerken.
; <code>user</code> — elke ingelogde medewerker
: Artikelen/evenementen/interne pagina's maken, uploaden, de <code>Intern:</code>-naamruimte lezen.
; <code>websitecommissie</code> / <code>websitecommissielid</code> — websitecommissie
: + <code>edittechnical</code> en <code>editprotected</code>: sjablonen, formulieren, eigenschappen en beveiligde pagina's bewerken.
; <code>beheerder</code> — functioneel beheerder
: Zoals websitecommissie.
; <code>smwadministrator</code> — SMW-beheer
: + toegang tot [[Speciaal:SMWAdmin]] (data opnieuw opbouwen).
; <code>sysop</code> (beheerder/administrator) — technisch beheerder
: Alles: gebruikersrechten, verwijderen, interwiki, enz.
'''Wat betekenen die rechten technisch?'''
* Alle naamruimten behalve de hoofdruimte (artikelen) en bestanden zijn beschermd: je
hebt het recht <code>edittechnical</code> nodig om er te bewerken. Zo kunnen
content-makers wél nieuws en agenda vullen, maar niet per ongeluk de opmaak (sjablonen)
stukmaken.
* De <code>Intern:</code>-naamruimte is met de extensie ''Lockdown'' afgeschermd voor
'''lezen''' door niet-ingelogde bezoekers.
== Rechten toekennen aan een gebruiker ==
'''Nodig:''' je bent zelf <code>sysop</code> (beheerder).
# Ga naar [[Speciaal:Gebruikersrechten]].
# Typ de gebruikersnaam en klik '''Groepen van gebruiker bewerken'''.
# Vink de gewenste groep(en) aan, bv. <code>websitecommissie</code> voor iemand die
sjablonen/formulieren mag onderhouden.
# Vul onderaan een reden in (bv. "lid websitecommissie") en klik '''Groepen opslaan'''.
'''Vuistregels voor toekennen:'''
* Nieuwe vrijwilliger die alleen nieuws/agenda vult → laat op <code>user</code> (niets doen).
* Iemand die opmaak, formulieren of eigenschappen beheert → <code>websitecommissie</code>.
* Iemand die gebruikers en verwijderingen beheert → <code>sysop</code> (spaarzaam toekennen).
* SMW-onderhoud (data herbouwen) → <code>smwadministrator</code>.
== Toegang intrekken ==
* '''Snel, buiten de wiki:''' schakel het Google-account uit in de Google Workspace. Dan
kan de persoon niet meer inloggen.
* '''Binnen de wiki:''' haal via [[Speciaal:Gebruikersrechten]] de extra groepen weg. Een
account helemaal blokkeren doe je via [[Speciaal:Blokkeren]].
== Tweestapsverificatie (2FA) ==
De extensie ''OATHAuth'' is actief. Beheerders (en iedereen die dat wil) kunnen 2FA
aanzetten via ''Voorkeuren'' → tabblad beveiliging, of [[Special:OATH]]. Sterk aanbevolen
voor <code>sysop</code>- en <code>websitecommissie</code>-accounts.
== Overzicht en controle ==
* [[Speciaal:Gebruikerslijst]] — alle gebruikers en hun groepen.
* [[Speciaal:Logboeken]] — wie kreeg wanneer welke rechten (kies "Logboek van gebruikersrechten").
* [[Speciaal:ActieveGebruikers]] — wie is recent actief geweest.
== Zie ook ==
* [[Intern:Handleidingen/Overzicht en toegang]]
* [[Intern:Handleidingen/Extensies en artikelen deactiveren]]
[[Categorie:Handleiding]]
O
__TOC__
Deze handleiding legt uit hoe de website van Scouting Hilvarenbeek is opgebouwd, hoe je inlogt en wat je met jouw account mag doen. Lees dit eerst; de overige handleidingen bouwen hierop voort.
== Wat draait er onder de motorkap? ==
De site draait op '''MediaWiki 1.43''' met de uitbreiding '''Semantic MediaWiki (SMW)'''.
Daardoor is de wiki niet alleen tekst, maar een kleine database: pagina's bevatten '''eigenschappen''' (properties) die we kunnen bevragen en tonen (agenda, nieuws, enz.).
De belangrijkste onderdelen:
; Semantic MediaWiki
: Slaat gegevens op als eigenschappen en beantwoordt zoekopdrachten (<code>#ask</code>).
; Semantic Result Formats
: Extra weergaven zoals de '''kalender''' en '''iCalendar'''-export in de agenda.
; Paginaformulieren (Page Forms)
: De invulformulieren "Artikel aanmaken", "Evenement aanmaken", enz.
; Maps
: Kaarten (locaties) tonen.
; PluggableAuth + OpenID Connect
: Inloggen met je Google-account.
; OATHAuth
: Tweestapsverificatie (2FA) voor extra beveiliging.
; Lockdown
: Beperkt wie welke naamruimte mag lezen/bewerken.
== Inloggen ==
# Ga naar de site en klik rechtsboven op het '''persoonlijk menu''' → '''Inloggen'''.
# Kies '''"Inloggen met Google"'''.
# Log in met je e-mailadres dat eindigt op '''<code>@ScoutingHilvarenbeek.nl</code>'''.
# De eerste keer wordt je account '''automatisch aangemaakt''' (auto-provisioning). Je hoeft dus niet apart een account te registreren.
Alleen Google-accounts binnen het domein <code>ScoutingHilvarenbeek.nl</code> kunnen
inloggen; dit is ingesteld in de Google-OAuth-app van de vereniging. Persoonlijke
Gmail-accounts werken '''niet'''.
: '''Tip:''' zet [[Special:OATH|tweestapsverificatie]] aan via ''Voorkeuren'' voor accounts met beheerrechten.
== Wie mag wat? (rechten in het kort) ==
De site kent drie soorten bezoekers:
; '''Bezoeker''' (niet ingelogd)
: ''Lezen:'' alleen de openbare pagina's. ''Bewerken:'' niets.
; '''Ingelogde medewerker''' (groep <code>user</code>)
: ''Lezen:'' openbaar + de <code>Intern:</code>-naamruimte. ''Bewerken:'' artikelen, evenementen, bestanden (uploads) en interne pagina's.
; '''Websitecommissie / beheerder''' (recht <code>edittechnical</code>)
: ''Lezen:'' alles. ''Bewerken:'' ook sjablonen, formulieren, eigenschappen en beveiligde pagina's.
Concreet voor content-makers (groep <code>user</code>):
* Je kunt '''nieuwe artikelen, evenementen en handleidingen''' aanmaken.
* Je kunt '''afbeeldingen uploaden'''.
* Je kunt '''niet''' zomaar de sjablonen of formulieren aanpassen — dat is bewust afgeschermd zodat de opmaak van de site consistent blijft. Vraag daarvoor de websitecommissie (zie [[Intern:Handleiding_Gebruikers en rechten]]).
== De belangrijkste ingangen (menu "Beheer") ==
Linksboven in het menu, onder '''Beheer''', staan de knoppen die je dagelijks gebruikt:
; Evenement aanmaken ([[Speciaal:GegevensBewerken/Evenement]])
: Zet een activiteit in de agenda.
; Artikel aanmaken ([[Speciaal:GegevensBewerken/Artikel]])
: Plaats een nieuwsbericht.
; Handleiding aanmaken ([[Speciaal:GegevensBewerken/Handleiding]])
: Interne handleiding schrijven.
; Vrijwilligers beheren ([[Formulier:Vrijwilliger]])
: Vrijwilligersgegevens bijwerken.
; Pagina's beheren ([[:Categorie:Alles]])
: Overzicht van alle beheerde pagina's.
== Handige speciale pagina's ==
* [[Speciaal:RecenteWijzigingen]] — alles wat er recent is veranderd.
* [[Speciaal:Eigenschappen]] — alle beschikbare eigenschappen (properties).
* [[Speciaal:Vragen]] — een zoekopdracht (<code>#ask</code>) uitproberen.
* [[Speciaal:Versie]] — welke MediaWiki-versie en uitbreidingen er draaien.
* [[Speciaal:Gebruikersrechten]] — rechten van gebruikers beheren (alleen beheerders).
* [[Speciaal:BestandenLijst]] — alle geüploade bestanden.
== Content-types op deze site ==
De site werkt met vaste "content-types". Elk type heeft een formulier, een sjabloon en een categorie:
; Artikel (nieuws)
: Formulier [[Formulier:Artikel]] · categorie [[:Categorie:Artikel]] · paginanaam automatisch <code>Artikel N</code>.
; Evenement (agenda)
: Formulier [[Formulier:Evenement]] · categorie [[:Categorie:Evenement]] · paginanaam automatisch <code>Evenement N</code>.
; Handleiding
: Formulier [[Formulier:Handleiding]] · categorie [[:Categorie:Handleiding]] · paginanaam automatisch <code>Intern:Handleiding N</code>.
; Vrijwilliger
: Formulier [[Formulier:Vrijwilliger]].
Je hoeft dus zelf geen paginanaam te verzinnen: het formulier maakt een nieuwe pagina met een oplopend nummer, en de '''weergegeven titel''' wordt de naam die je invult.
== Zie ook ==
* [[Intern:Handleiding_Artikel aanmaken]]
* [[Intern:Handleiding_Evenement aanmaken]]
* [[Intern:Handleiding_Gebruikers en rechten]]
[[Categorie:Handleiding]]
T
__TOC__
Praktische tips voor het dagelijks beheer, plus een lijst met verbeterpunten (to-do's)
voor de websitecommissie.
== Dagelijkse tips voor content-makers ==
* '''Gebruik altijd het formulier''', niet het ruwe bewerkscherm. Zo blijft de opmaak consistent en worden de eigenschappen correct opgeslagen.
* '''Bewerken met formulier''': op elke artikel-/evenementpagina staat bovenaan de knop ''Bewerken met formulier''. Gebruik die om later iets aan te passen.
* '''Foto's''': gebruik liggende (landscape) afbeeldingen voor coverfoto's; portret wordt bijgesneden. Geef bestanden een herkenbare naam vóór het uploaden.
* '''Nieuws inplannen''': zet de publicatiedatum in de toekomst om een bericht klaar te zetten; het verschijnt vanzelf.
* '''Evenement afgelast?''' Zet ''Geannuleerd'' op ''Ja'' in plaats van te verwijderen.
* '''Twijfel je over opmaak?''' Klik op ''Voorbeeld weergeven'' voordat je opslaat.
* '''Zoek eerst''' of iets al bestaat via de zoekbalk, om dubbele pagina's te voorkomen.
== Beheertips ==
* '''Controleer regelmatig''' [[Speciaal:RecenteWijzigingen]] en [[Speciaal:GewensteEigenschappen]] (dat laatste toont eigenschappen die wel gebruikt maar niet gedefinieerd zijn).
* '''Verweesde bestanden''' opsporen via [[Speciaal:OngebruikteBestanden]].
* '''Kapotte links''' via [[Speciaal:GewenstePaginas]].
* '''Na wijzigingen aan eigenschappen/datatypes''': draai <code>php maintenance/run.php SemanticMediaWiki:rebuildData</code> of gebruik[[Speciaal:SMWAdmin]].
* '''2FA aanzetten''' voor alle beheerders ([[Special:OATH]]).
* '''Back-ups''': zorg dat de database én de map <code>images/</code> in de back-up zitten.
== Onderhoudsscripts (voor beheerders met serdertoegang) ==
Draai vanuit de map <code>w/</code> (of in de container). Gebruik altijd
<code>maintenance/run.php</code> op MediaWiki 1.40+:
'"`UNIQ--pre-00000004-QINU`"'
== To-do's / verbeterpunten ==
; Beveiliging (belangrijk)
: In <code>HuidigeWebsite/w/CustomSettings.php</code> staat een '''Google OAuth <code>clientsecret</code> in platte tekst'''. Verplaats dit naar een omgevingsvariabele of buiten versiebeheer en '''roteer het secret''' in Google Cloud. Controleer of het secret ooit in git is gecommit.
; Artikelen laten verlopen
: Voer '''Manier A''' uit [[Intern:Handleidingen/Extensies en artikelen deactiveren]] in: voeg de eigenschap <code>Toon tot</code> toe zodat oud nieuws vanzelf uit de lijst zakt.
; Terugkerende evenementen
: Er is geen herhaalfunctie. Overweeg een sjabloon of import-script voor wekelijkse opkomsten, of documenteer een vaste werkwijze.
; Overzichtspagina handleidingen
: Maak/actualiseer [[Intern:Handleidingen]] met links naar alle losse handleidingen (zie de README in <code>migration/_manual</code>).
; VisualEditor-waarschuwing
: [[Speciaal:Versie]] meldt dat de skin ''Citizen'' niet volledig compatibel is met VisualEditor. Controleer of visueel bewerken naar wens werkt, of communiceer dat content-makers ''Bewerken met formulier'' gebruiken.
; Testpagina's opruimen
: Verwijder oefen-/voorbeeldpagina's (zoals uit <code>Voorbeeld_Artikel</code>) na gebruik.
== Zie ook ==
* [[Intern:Handleiding/Overzicht en toegang]]
* [[Intern:Handleiding/Extensies en artikelen deactiveren]]
[[Categorie:Handleiding]]
__TOC__
Praktische tips voor het dagelijks beheer, plus een lijst met verbeterpunten (to-do's)
voor de websitecommissie.
== Dagelijkse tips voor content-makers ==
* '''Gebruik altijd het formulier''', niet het ruwe bewerkscherm. Zo blijft de opmaak consistent en worden de eigenschappen correct opgeslagen.
* '''Bewerken met formulier''': op elke artikel-/evenementpagina staat bovenaan de knop ''Bewerken met formulier''. Gebruik die om later iets aan te passen.
* '''Foto's''': gebruik liggende (landscape) afbeeldingen voor coverfoto's; portret wordt bijgesneden. Geef bestanden een herkenbare naam vóór het uploaden.
* '''Nieuws inplannen''': zet de publicatiedatum in de toekomst om een bericht klaar te zetten; het verschijnt vanzelf.
* '''Evenement afgelast?''' Zet ''Geannuleerd'' op ''Ja'' in plaats van te verwijderen.
* '''Twijfel je over opmaak?''' Klik op ''Voorbeeld weergeven'' voordat je opslaat.
* '''Zoek eerst''' of iets al bestaat via de zoekbalk, om dubbele pagina's te voorkomen.
== Beheertips ==
* '''Controleer regelmatig''' [[Speciaal:RecenteWijzigingen]] en [[Speciaal:GewensteEigenschappen]] (dat laatste toont eigenschappen die wel gebruikt maar niet gedefinieerd zijn).
* '''Verweesde bestanden''' opsporen via [[Speciaal:OngebruikteBestanden]].
* '''Kapotte links''' via [[Speciaal:GebrokenDoorverwijzingen]].
* '''Na wijzigingen aan eigenschappen/datatypes''': draai <code>php maintenance/run.php SemanticMediaWiki:rebuildData</code> of gebruik [[Speciaal:SMWAdmin]].
* '''2FA aanzetten''' voor alle beheerders ([[Special:OATH]]).
* '''Back-ups''': zorg dat de database én de map <code>images/</code> in de back-up zitten.
== Onderhoudsscripts (voor beheerders met serdertoegang) ==
Draai vanuit de map <code>w/</code> (of in de container). Gebruik altijd
<code>maintenance/run.php</code> op MediaWiki 1.40+:
'"`UNIQ--pre-00000004-QINU`"'
== To-do's / verbeterpunten ==
; Beveiliging (belangrijk)
: In <code>HuidigeWebsite/w/CustomSettings.php</code> staat een '''Google OAuth <code>clientsecret</code> in platte tekst'''. Verplaats dit naar een omgevingsvariabele of buiten versiebeheer en '''roteer het secret''' in Google Cloud. Controleer of het secret ooit in git is gecommit.
; Artikelen laten verlopen
: Voer '''Manier A''' uit [[Intern:Handleiding_Extensies en artikelen deactiveren]] in: voeg de eigenschap <code>Toon tot</code> toe zodat oud nieuws vanzelf uit de lijst zakt.
; Terugkerende evenementen
: Er is geen herhaalfunctie. Overweeg een sjabloon of import-script voor wekelijkse opkomsten, of documenteer een vaste werkwijze.
; Overzichtspagina handleidingen
: Maak/actualiseer [[Intern:Handleidingen]] met links naar alle losse handleidingen (zie de README in <code>migration/_manual</code>).
; VisualEditor-waarschuwing
: [[Speciaal:Versie]] meldt dat de skin ''Citizen'' niet volledig compatibel is met VisualEditor. Controleer of visueel bewerken naar wens werkt, of communiceer dat content-makers ''Bewerken met formulier'' gebruiken.
; Testpagina's opruimen
: Verwijder oefen-/voorbeeldpagina's (zoals uit <code>Voorbeeld_Artikel</code>) na gebruik.
== Zie ook ==
* [[Intern:Handleiding_Overzicht en toegang]]
* [[Intern:Handleiding_Extensies en artikelen deactiveren]]
[[Categorie:Handleiding]]
V
-
=== VOG is verplicht voor de leiding ===
Alle leiding binnen scouting moeten een VOG aanvragen. Een VOG staat voor verklaring omtrent gedrag en kan voor verschillende categorieën worden aangevraagd. Om leiding te zijn zijn vragen we de volgende screening opties aan:
* 12: Met gevoelige/vertrouwelijke informatie omgaan
* 84: Belast zijn met de zorg voor minderjarigen
Extra screening voor oa bestuursleden:
* 21: Met contante en/of girale gelden en/of (digitale) waardepapieren omgaan
* 71: Personen die vanuit hun functie mensen en/of een organisatie (of een deel daarvan) aansturen
=== Aanvragen van de VOG ===
Aanvraag van de VOG wordt door ledenadministratie gedaan. Moet je een nieuwe VOG aanvragen omdat je deze nog niet hebt of omdat deze is verlopen dan wordt deze voor je aangevraagd. Je krijgt een email van noreply@justis.nl. De aanvraag is 30 dagen geldig.
Via de link in de email (mijn.justis.nl/vog/vogpersoon/inloggendigid.htm). Hiervoor heb je wil een DigiD nodig. Verder ontvang je in de email een aanvraagcode.
=== Doorgeven VOG ===
We kunnen alleen VOG's accepteren die we zelf hebben aangevraagd. Een VOG vanuit een andere organisatie kunnen we niet accepteren. Er zijn geen kosten verbonden voor het aanvragen van de VOG. We zijn aangesloten bij gratisvog.nl en kunnen op deze manier VOG's aanvragen bij de overheid (Justis).
Stuur een kopie pdf of foto naar de ledenadministratie.
=== Registratie VOG ===
De VOG's worden in SOL geregistreerd hiervoor is de datum, kenmerk en stempel van belang. Heb je een digitale versie via berichtenbox (mijnoverheid.nl) dan kun je deze PDF doorsturen naar de ledenadministratie. Op de digitale versie staat geen stempel, deze is ook niet nodig. +