Ga naar inhoud

Cornelis Graafland Centrum — overzicht en paginaschil

Doel & URL('s)

Het Cornelis Graafland Centrum (CGC) is het onderzoekscentrum van de Gereformeerde Bond aan de Vrije Universiteit Amsterdam. De CGC-subsite presenteert het centrum: publicaties, nieuws, agenda, de stuurgroep, themagroepen en het vriendennetwerk (donateurswerving).

URL Functie
/cornelis-graafland-centrum/ CGC-homepage (archief van post type cgc-page)
/cornelis-graafland-centrum/publicaties/ Publicatie-overzicht (cgc-article)
/cornelis-graafland-centrum/publicaties/<slug>/ Publicatie-single
/cornelis-graafland-centrum/nieuws/ (+ /<slug>/) Nieuws (cgc-post)
/cornelis-graafland-centrum/agenda/ (+ /<slug>/) Agenda (cgc-event)
/cornelis-graafland-centrum/<pad>/ CGC-pagina's (cgc-page, hiërarchisch)

Het oude domein cornelisgraaflandcentrum.nl (incl. www./dev.) redirect met 301 naar gereformeerdebond.nl/cornelis-graafland-centrum/<pad>.

Subsite-mechanisme

Identiek aan TR: één WordPress-installatie, subsite-detectie op URL-prefix /cornelis-graafland-centrum/ of query-parameter ?t=CGC (forceert de CGC-schil op elke URL en zet noindex, follow). Gevolgen: bodyclass theme-cgc, CGC-menu, CGC-logo, CGC-themaopties en CGC-footer.

Opbouw van de paginaschil (elke CGC-pagina)

  1. Topbar: subsite-switcher (4 merken), "Inloggen"-link of accountmenu, zoek-overlay. Geen extra topbar-knoppen (CGC_topbar_links = false).
  2. Header (klasse header--cgc): CGC-logo (images/logo-cgc.png) gelinkt naar /cornelis-graafland-centrum/; LinkedIn-icoon; zoekknop; login-icoon; hamburger (mobiel); navbar met het CGC-hoofdmenu (2 niveaus).
  3. Mobiel off-canvas menu: subsite-dropdown, CGC-hoofdmenu, CTA's "Word lid"/"Doneer nu" (hardcoded #, zie afwijkingen), accountsectie indien ingelogd.
  4. Content (per scherm, zie de vervolgpagina's).
  5. Footer: GB-logo; knop "Word vriend"/cornelis-graafland-centrum/vriendennetwerk/; kolom "Snel naar" met Over het CGC, Stuurgroep en Contact; contactkolom "Contact" (Horapark 9, Ede, tel. 085‑0410130, IBAN NL98INGB0000138421, geen e-mailadres); subsite-menu; ANBI-logo; onderbalk "Copyright © {jaar}".

Geen nieuwsbriefsectie

De nieuwsbrief-inschrijfsectie verschijnt nooit op CGC-pagina's (CGC_display_newsletter_form = false).

CGC-hoofdmenu (menu "CGC", 17 items)

# Titel URL Onder
1 Over het CGC /cornelis-graafland-centrum/over-het-cornelis-graafland-centrum/
2 Preken als bron /cornelis-graafland-centrum/preken-als-bron/
3 Stuurgroep /cornelis-graafland-centrum/stuurgroep/
4–8 5 stuurgroepleden /cornelis-graafland-centrum/stuurgroep/<slug>/ (NB: item "P. Veerman" heeft een verouderde URL, zie afwijkingen) 3
9 Themagroepen /cornelis-graafland-centrum/themagroepen/
10–12 Gereformeerde hermeneutiek / Profetie en profetische prediking / Ecclesiologie en belijdende teksten /cornelis-graafland-centrum/hermeneutiek/, /…/profetie-en-profetische-prediking/, /…/ecclesiologie/ 9
13 Publicaties /cornelis-graafland-centrum/publicaties/
14 Vriendennetwerk /cornelis-graafland-centrum/vriendennetwerk/
15–16 Particulieren / Organisaties aanmeldpagina's vriendennetwerk 14
17 Contact /cornelis-graafland-centrum/contact/

Databronnen

Bron Inhoud
cgc-article 35 publicaties, rewrite cornelis-graafland-centrum/publicaties/<slug>
cgc-page 47 pagina's, hiërarchisch
cgc-post 20 nieuwsberichten, rewrite cornelis-graafland-centrum/nieuws/<slug>
cgc-event 1 agenda-item, rewrite cornelis-graafland-centrum/agenda/<slug>
Taxonomie cgc_article_category geregistreerd, 0 termen (niet in gebruik)
Menu-locatie CGC_primary_navigation menu "CGC" (id 18)
ACF-opties CGC_* footer, contact, zijbalk-banner "Word vriend…", fallback-afbeelding (ds-graafland.jpg), archieflinks

Relevante CGC-optiewaarden: display_digibron_search_on_frontpage = false; display_categories_on_frontpage = false; sidebar_banner = CTA "Word vriend van het Cornelis Graafland Centrum" (met knop naar het vriendennetwerk); news_archive wijst — foutief — naar de cgc-page "Publicaties" (zie afwijkingen op de homepage); paywall-opties gevuld maar in de praktijk ongebruikt.

Gedrag & rollen

  • Alle CGC-content is publiek; geen paywall in de praktijk (geen enkel cgc-article bevat een paywall-component).
  • Er bestaat een wp-admin-rol cgc-admin (beheer beperkt tot CGC-content); aan de voorkant is er geen rolonderscheid.
  • REST: GET /wp-json/wp/v2/cgc-articles en /wp/v2/cgc_article_categories geven 401 zonder ingelogde gebruiker.
  • Zoeken vanaf een CGC-pagina beperkt resultaten tot CGC-post types.

Acceptatiecriteria

  • Als anonieme bezoeker op een willekeurige URL onder /cornelis-graafland-centrum/ zie ik de CGC-schil: CGC-logo linkend naar /cornelis-graafland-centrum/, het CGC-hoofdmenu met de 7 hoofditems (Over het CGC, Preken als bron, Stuurgroep, Themagroepen, Publicaties, Vriendennetwerk, Contact + submenu's) en CGC-styling.
  • Als anonieme bezoeker op een CGC-pagina bevat de topbar een subsite-switcher met alle 4 merken die naar de betreffende merk-homepages linken.
  • Als anonieme bezoeker op een CGC-pagina bevat de footer: knop "Word vriend" → /cornelis-graafland-centrum/vriendennetwerk/, kolom "Snel naar" met Over het CGC, Stuurgroep en Contact, en contactkolom "Contact" met de Ede-gegevens inclusief IBAN NL98INGB0000138421.
  • Als anonieme bezoeker op een willekeurige CGC-pagina is er géén nieuwsbrief-inschrijfsectie boven de footer.
  • Als anonieme bezoeker op een willekeurige URL met ?t=CGC (ook een 404-pagina) rendert de CGC-schil en bevat de pagina een robots-meta noindex, follow.
  • Als anonieme bezoeker die cornelisgraaflandcentrum.nl/<pad> opvraagt, word ik met 301 doorgestuurd naar gereformeerdebond.nl/cornelis-graafland-centrum/<pad>.
  • Als anonieme API-client geeft GET /wp-json/wp/v2/cgc-articles HTTP 401 (zolang de huidige afscherming beleidsmatig gehandhaafd blijft).
  • Als anonieme bezoeker die vanaf een CGC-pagina zoekt, zie ik alleen resultaten uit CGC-content.

Bekende afwijkingen

Niet nabouwen in Next.js — wel vermelden in het testrapport

  • Menu-item "P. Veerman" wijst naar het verouderde rootpad /cornelis-graafland-centrum/dr-p-pieter-veerman/ terwijl de pagina op /cornelis-graafland-centrum/stuurgroep/dr-p-pieter-veerman/ staat.
  • CTA's "Word lid"/"Doneer nu" in het mobiele menu zijn hardcoded href="#".
  • SEO-titel van de CGC-homepage is het generieke "Pagina's - Gereformeerde Bond"; cgc-page-singles hebben zelfs een kale titel "Gereformeerde Bond" (zonder paginatitel).
  • Optie CGC_paywall_form_id = 18 verwijst naar het formulier "Account bijwerken" — een configuratiefout zonder zichtbaar effect (er is geen CGC-paywall in gebruik).