Ga naar inhoud

CGC publicaties: archief en single

Doel & URL('s)

De rubriek "Publicaties" bevat de publicaties van het CGC (post type cgc-article, 35 gepubliceerde items) — veelal artikelen met downloadbare documenten (PDF's).

URL Scherm
/cornelis-graafland-centrum/publicaties/ Archiefoverzicht (H1 "Publicaties")
/cornelis-graafland-centrum/publicaties/<slug>/ Publicatie-single

Voor wie: alle bezoekers (publiek).

Opbouw

Archief /cornelis-graafland-centrum/publicaties/

  1. H1 "Publicaties" (subsite-specifieke article-name).
  2. Grid (2 kolommen) met publicatiekaarten (preview-homepage): afbeelding (of CGC-fallback), type-badge, titel, intro (≤ 130 tekens + "..."), categorie, auteur, datum.
  3. Paginering (paginanummers zonder vorige/volgende).

Query: post type cgc-article, sortering menu_order ASC, date DESC.

Single /cornelis-graafland-centrum/publicaties/<slug>/

Zelfde artikel-template als TR/WV; layout met rechterzijbalk:

  1. Image-header met type/subtitel/titel-overlay — bij eigen afbeelding (32 van 35 publicaties hebben er een; de header is dus meestal zichtbaar). Zonder afbeelding: kop in de tekstkolom (type, subtitel, H1).
  2. Auteursregel (avatar, "Door: {naam}", categorie, datum).
  3. Intro als lead, daarna componenten: in de praktijk text-layouts (21×), downloads-layouts (33×) en 1× image. Een downloads-component toont een bestandenlijst in de content.
  4. Footer: auteurskaart (3 van 35 publicaties hebben een gekoppelde auteur) + deelknoppen "Deel dit artikel: " (Facebook/Twitter/LinkedIn).
  5. "Gerelateerde artikelen" — alleen bij gevulde article_related_items.
  6. Zijbalk (rechts):
    • downloads-lijst (c-download-list, ACF-veld downloads) met per bestand subtype en bestandsgrootte;
    • CTA-banner "Word vriend van het Cornelis Graafland Centrum" (CGC-zijbalkbanner, altijd aanwezig);
    • agenda-blok (komende CGC-events; in de praktijk leeg).

Databronnen

Veld/bron Gebruik
cgc-article (CPT) 35 items
article_type, article_subtitle, article_intro labels/kop/lead
article_image, article_image_as_cover header; boekcover-weergave bij cover-optie
components (flexible content) text/downloads/image-blokken
downloads (ACF, sidebar-tab) downloads-lijst in de zijbalk
article_author (relatie → CPT author) auteursregel/-kaart
article_related_items gerelateerde artikelen
ACF-optie CGC_sidebar_banner "Word vriend"-banner
ACF-optie CGC_fallback_image kaarten zonder eigen beeld

Gedrag & rollen

  • Volledig publiek; downloads zijn directe bestandslinks zonder afscherming.
  • Geen paywall in de praktijk (0 van 35 publicaties heeft een paywall-component).
  • REST-lijst /wp-json/wp/v2/cgc-articles → 401 anoniem.

Acceptatiecriteria

  • Als anonieme bezoeker op /cornelis-graafland-centrum/publicaties/ zie ik een overzicht met H1 "Publicaties" en kaarten van alle gepubliceerde cgc-articles (menu_order, daarna datum aflopend) met paginering.
  • Als anonieme bezoeker op /cornelis-graafland-centrum/publicaties/ linkt elke kaart naar /cornelis-graafland-centrum/publicaties/<slug>/.
  • Als anonieme bezoeker op een publicatie-single met afbeelding zie ik een fullwidth image-header met titel-overlay; zonder afbeelding staat de kop in de tekstkolom.
  • Als anonieme bezoeker op een publicatie-single met downloads-component zie ik in de content een bestandenlijst; elk item toont de bestandsnaam en is een werkende downloadlink.
  • Als anonieme bezoeker op een publicatie-single met gevuld zijbalk-downloadsveld zie ik in de rechterzijbalk een downloadlijst met per bestand type en bestandsgrootte.
  • Als anonieme bezoeker op een publicatie-single zie ik in de rechterzijbalk de banner "Word vriend van het Cornelis Graafland Centrum" met link naar het vriendennetwerk.
  • Als anonieme bezoeker op een publicatie-single zie ik deelknoppen voor Facebook, Twitter en LinkedIn met de publicatie-URL in de share-links.
  • Als anonieme bezoeker kan ik elke download openen zonder in te loggen (geen afscherming op publicatie-PDF's).
  • Als anonieme bezoeker zie ik op geen enkele publicatie een paywall (volledige tekst zichtbaar).

Bekende afwijkingen

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

  • De taxonomie cgc_article_category heeft 0 termen; het geregistreerde categorie-archief /cornelis-graafland-centrum/publicaties/categorieën/<term>/ is feitelijk dood. Het ACF-categorieveld op cgc-articles wijst bovendien naar de WV-taxonomie. Bij de rebuild: beslissen of CGC-categorieën vervallen.
  • De cgc-page "Publicaties" (ID 925) wordt op deze URL volledig overschaduwd door het archief; de pagina is dode data.