Ga naar inhoud

Overige CGC-pagina's

Doel & URL('s)

Alle overige inhoudspagina's van de CGC-subsite (post type cgc-page, hiërarchisch, 47 gepubliceerde items). Gerenderd met het generieke pagina-template (layout met linkerzijbalk).

Belangrijkste pagina's:

URL Pagina Bijzonderheden
/cornelis-graafland-centrum/over-het-cornelis-graafland-centrum/ Over het CGC geen sidenav
/cornelis-graafland-centrum/preken-als-bron/ Preken als bron
/cornelis-graafland-centrum/stuurgroep/ Stuurgroep sidenav met de 5 stuurgroepleden
/cornelis-graafland-centrum/stuurgroep/<slug>/ 5 stuurgroeplid-pagina's elk met een CV-kindpagina (…/<slug>/curriculum-vitae-…/)
/cornelis-graafland-centrum/themagroepen/ Themagroepen
/cornelis-graafland-centrum/hermeneutiek/, …/profetie-en-profetische-prediking/, …/ecclesiologie/ 3 themagroep-pagina's rootniveau (niet onder /themagroepen/)
/cornelis-graafland-centrum/contact/ Contact Gravity Form 12
/cornelis-graafland-centrum/vriendennetwerk/… zie Vriendennetwerk
/cornelis-graafland-centrum/<slug>/ (±25 stuks) oude nieuwsachtige pagina's op rootniveau (bijv. campagne-versterkt-imago-predikant, lancering, godsverduistering) legacy-content als cgc-page

Opbouw (generieke cgc-page)

  1. Content: H1 met de paginatitel; componenten (in de praktijk text- en text_image-layouts; 18 van de 47 pagina's hebben componenten); eventueel Gravity-formulier (content_form).
  2. Footer van de content: deelknoppen "Deel deze pagina: ".
  3. Linkerzijbalk: "Bekijk ook"-navigatie (kinderen bij een pagina zonder parent, anders siblings; menu_order-volgorde; actieve pagina niet klikbaar); downloads-lijst indien gevuld; CGC-banner "Word vriend van het Cornelis Graafland Centrum".

CGC Contact (/cornelis-graafland-centrum/contact/)

Gravity Form 12 "CGC Contactformulier" (honeypot aan):

Veld Type Verplicht
Naam text ja
E-mailadres email ja
Reactie of bericht textarea ja
reCAPTCHA captcha
Toestemming consent ja

Knop "Versturen"; bevestiging in-page "Hartelijk dank voor uw bericht! Wij nemen binnenkort contact met u op."; beheerdersnotificatie naar cornelisgraaflandcentrum@gmail.com (afzender info@gereformeerdebond.nl); geen mail naar de invuller; geen add-on-feeds.

Databronnen

Bron Gebruik
cgc-page (CPT, hiërarchisch) titel, componenten, parent/menu_order (sidenav)
components (flexible content) text/text_image-blokken
content_form (ACF) Gravity Forms-ID (contact: 12)
downloads (ACF) zijbalk-downloads
ACF-optie CGC_sidebar_banner "Word vriend"-banner in de zijbalk
Gravity Form 12 contactformulier

Gedrag & rollen

  • Alle cgc-pages zijn publiek; geen rolafhankelijk gedrag aan de voorkant.
  • Sidenav: rootpagina toont kinderen; kindpagina toont siblings (incl. zichzelf, niet-klikbaar). Voorbeeld: /stuurgroep/ toont de 5 leden; een lid-pagina toont de andere leden.
  • wp-admin: de rol cgc-admin kan alleen CGC-content en CGC-menu's beheren (geen front-end-effect).

Acceptatiecriteria

  • Als anonieme bezoeker op /cornelis-graafland-centrum/over-het-cornelis-graafland-centrum/ krijg ik HTTP 200 met de paginainhoud, deelknoppen en de CGC-schil.
  • Als anonieme bezoeker op /cornelis-graafland-centrum/stuurgroep/ zie ik een "Bekijk ook"-navigatie met de 5 stuurgroeplid-pagina's; elke link opent de betreffende lid-pagina onder /stuurgroep/<slug>/.
  • Als anonieme bezoeker op een stuurgroeplid-pagina kan ik doorklikken naar de bijbehorende Curriculum Vitae-kindpagina (…/<slug>/curriculum-vitae-…/), die met HTTP 200 rendert.
  • Als anonieme bezoeker op /cornelis-graafland-centrum/contact/ zie ik een formulier met de verplichte velden Naam, E-mailadres en "Reactie of bericht", toestemmings-checkbox en reCAPTCHA.
  • Als anonieme bezoeker die het CGC-contactformulier correct verstuurt, zie ik in-page de bevestiging "Hartelijk dank voor uw bericht! Wij nemen binnenkort contact met u op.".
  • Als beheerder ontvang ik na een inzending van het CGC-contactformulier een notificatie op cornelisgraaflandcentrum@gmail.com.
  • Als anonieme bezoeker zie ik op cgc-pages in de linkerzijbalk de "Word vriend"-banner met link naar het vriendennetwerk.
  • Als anonieme bezoeker zijn de themagroep-pagina's bereikbaar op hun rootpaden (/cornelis-graafland-centrum/hermeneutiek/ enz.) zoals gelinkt vanuit het menu-item Themagroepen.
  • (Beslispunt rebuild) Voor de ±25 nieuwsachtige legacy-cgc-pages op rootniveau is in het routeplan vastgelegd of ze behouden blijven op hun huidige URL, gemigreerd worden naar nieuws, of vervallen met redirects.

Bekende afwijkingen

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

  • Kale SEO-titel: cgc-page-singles tonen <title>Gereformeerde Bond</title> zonder paginatitel (afwijkend van tr-pages, die "{titel} - Gereformeerde Bond" tonen). In de rebuild een correcte titel per pagina genereren.
  • Menu-item "P. Veerman" wijst naar het verouderde rootpad in plaats van het stuurgroep-pad (zie overzicht).
  • Er staan dubbelingen in de content (twee pagina's "Campagne versterkt imago predikant", ID 922/924) en verouderde nieuwsachtige pagina's op rootniveau — data-opschoning is een rebuild-beslispunt, geen 1-op-1 na te bouwen feature.