<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://scouting.marijn.it/wiki/Special:URIResolver/'>
	<!ENTITY category 'http://scouting.marijn.it/wiki/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://scouting.marijn.it/wiki/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://www.scoutinghilvarenbeek.nl/wiki/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://www.scoutinghilvarenbeek.nl/wiki/Special:ExportRDF/Intern-3AHandleiding_Extensies_en_artikelen_deactiveren">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-08-27T20:32:16+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Intern-3AHandleiding_Extensies_en_artikelen_deactiveren">
		<rdf:type rdf:resource="http://scouting.marijn.it/wiki/Special:URIResolver/Category-3AHandleiding"/>
		<rdfs:label>Extensies en artikelen deactiveren</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Special:ExportRDF/Intern-3AHandleiding_Extensies_en_artikelen_deactiveren"/>
		<swivt:page rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Intern-3AHandleiding_Extensies_en_artikelen_deactiveren"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">4</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">nl</swivt:wikiPageContentLanguage>
		<property:Heeft_auteur rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ruud Vriens</property:Heeft_auteur>
		<property:Heeft_handleidingtekst rdf:datatype="http://www.w3.org/2001/XMLSchema#string">__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 &amp; 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. &lt;code&gt;Intern:&lt;/code&gt; 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 &lt;code&gt;edittechnical&lt;/code&gt;). 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 &lt;code&gt;edittechnical&lt;/code&gt; (websitecommissie).

'''Stap 1 — Maak de eigenschap aan.''' Pagina &lt;code&gt;Eigenschap:Toon tot&lt;/code&gt;:
'"`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
&lt;code&gt;#set&lt;/code&gt;-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 &lt;code&gt;'"`UNIQ--nowiki-0000000F-QINU`"'&lt;/code&gt; 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 &lt;code&gt;#ask&lt;/code&gt;'s te
  combineren.

'''Resultaat:''' een artikel met &lt;code&gt;Toon tot = 2026-09-01&lt;/code&gt; 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
'''&lt;code&gt;_CDAT&lt;/code&gt;''' (aanmaakdatum) toe die je in een &lt;code&gt;#ask&lt;/code&gt; kunt gebruiken:
'"`UNIQ--pre-00000010-QINU`"'
Deze extensie moet door de websitecommissie worden geïnstalleerd en geconfigureerd in
&lt;code&gt;LocalSettings.php&lt;/code&gt;/&lt;code&gt;CustomSettings.php&lt;/code&gt; (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 &lt;code&gt;#ask&lt;/code&gt;.
* [[Intern:Handleiding_Tips en to-do's]]
* [[Speciaal:Versie]]

[[Categorie:Handleiding]]</property:Heeft_handleidingtekst>
		<property:Heeft_naam rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Extensies en artikelen deactiveren</property:Heeft_naam>
		<property:Heeft_publicatiedatum rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2026-07-13Z</property:Heeft_publicatiedatum>
		<property:Heeft_publicatiedatum-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461234.5</property:Heeft_publicatiedatum-23aux>
		<property:Display_title_of rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Extensies en artikelen deactiveren</property:Display_title_of>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-07-13T21:58:52Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461235.4158796</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Extensies en artikelen deactiveren</swivt:wikiPageSortKey>
	</swivt:Subject>
	<swivt:Subject rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Intern-3AHandleiding_7">
		<rdfs:label>Intern:Handleiding 7</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Special:ExportRDF/Intern-3AHandleiding_7"/>
		<swivt:page rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Intern-3AHandleiding_7"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">4</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">nl</swivt:wikiPageContentLanguage>
		<swivt:redirectsTo rdf:resource="&wiki;Intern-3AHandleiding_Extensies_en_artikelen_deactiveren"/>
		<owl:sameAs rdf:resource="&wiki;Intern-3AHandleiding_Extensies_en_artikelen_deactiveren"/>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Handleiding 7</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3A_REDI">
		<rdfs:label> REDI</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Special:ExportRDF/Eigenschap-3A_REDI"/>
		<swivt:page rdf:resource="https://www.scoutinghilvarenbeek.nl/wiki/Eigenschap-3A_REDI"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">102</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">nl</swivt:wikiPageContentLanguage>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">REDI</swivt:wikiPageSortKey>
	</owl:DatatypeProperty>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Category-3AHandleiding" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AHeeft_auteur" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AHeeft_handleidingtekst" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AHeeft_naam" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AHeeft_publicatiedatum" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AHeeft_publicatiedatum-23aux" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3ADisplay_title_of" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://scouting.marijn.it/wiki/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#redirectsTo" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>