Theologia Reformata — overzicht en paginaschil¶
Doel & URL('s)¶
Theologia Reformata (TR) is het wetenschappelijk-theologische tijdschrift van de Gereformeerde Bond. De TR-subsite presenteert het tijdschrift: inhoudsopgaven van artikelen, informatie over het blad, een abonnementsformulier en contactgegevens. Doelgroep: (aspirant-)abonnees, theologen en geïnteresseerden.
| URL | Functie |
|---|---|
/theologia-reformata/ |
TR-homepage (archief van post type tr-page) |
/theologia-reformata/inhoud/ |
Artikeloverzicht ("Inhoud") |
/theologia-reformata/inhoud/<slug>/ |
Artikel-single (tr-article) |
/theologia-reformata/<pad>/ |
TR-pagina's (tr-page, hiërarchisch) |
Het oude domein theologiareformata.nl (incl. www.) redirect met 301 naar
gereformeerdebond.nl/theologia-reformata/<pad> (mu-plugin domain-redirects.php).
Subsite-mechanisme¶
De site is één WordPress-installatie met vier "subsites" op URL-prefix. De actieve subsite wordt bepaald door:
- Query-parameter
?t=TR(forceert de TR-schil op elke URL én zet<meta name='robots' content='noindex, follow'/>); - anders: URL begint met
/theologia-reformata/; - anders: GB (root).
Gevolgen: bodyclass theme-tr, TR-menu, TR-logo, TR-themaopties en TR-footer op
elke pagina onder de prefix.
Opbouw van de paginaschil (elke TR-pagina)¶
Van boven naar beneden:
- Topbar (grijze balk):
- Subsite-switcher: actieve subsitenaam + icoon; dropdown met alle 4 merken
(Gereformeerde Bond
/, De Waarheidsvriend/de-waarheidsvriend/, Theologia Reformata/theologia-reformata/, Cornelis Graafland Centrum/cornelis-graafland-centrum/). - Rechts: niet ingelogd → link "Inloggen" naar
/inloggen/; ingelogd → "Ingelogd als" met account-dropdown (Waarheidsvriend digitaal / Mijn account / Predikant gegevens / Wachtwoord wijzigen / Uitloggen, afhankelijk van rol). - Geen extra topbar-knoppen (optie
TR_topbar_linksis leeg). - Zoek-overlay ("Waar bent u naar op zoek?") via zoekknop.
- Subsite-switcher: actieve subsitenaam + icoon; dropdown met alle 4 merken
(Gereformeerde Bond
- Header (tweelaags, klasse
header--tr): TR-logo (images/logo-tr.png) gelinkt naar/theologia-reformata/; links LinkedIn-icoon (GB-LinkedIn, hardcoded); rechts zoekknop, login/account-icoon, hamburger (mobiel). Navbar (desktop) met het TR-hoofdmenu. - Mobiel off-canvas menu: subsite-dropdown, TR-hoofdmenu, CTA's "Word lid" en "Doneer nu" (hardcoded, zie afwijkingen), accountsectie indien ingelogd.
- Content (per scherm, zie de vervolgpagina's).
- Footer (donker): GB-logo; knop "Word abonnee" →
/theologia-reformata/abonnee-tr/; kolom "Snel naar" met alleen Contact; contactkolom "Redactie" (Spitsbergenweg 17, 3902 HM Veenendaal, tel. 0318‑527780, rdgraaf@che.nl, geen IBAN); subsite-menu; ANBI-logo (link naar https://anbi.nl/); onderbalk "Copyright © {jaar}".
Geen nieuwsbriefsectie
De nieuwsbrief-inschrijfsectie die op GB/WV-pagina's boven de footer staat,
verschijnt nooit op TR-pagina's (display_newsletter retourneert altijd
false voor TR).
TR-hoofdmenu (menu "Theologia Reformata", 4 items)¶
| # | Titel | URL |
|---|---|---|
| 1 | Inhoud | /theologia-reformata/inhoud/ |
| 2 | Over TR | /theologia-reformata/over-tr/ |
| 3 | Abonnee TR | /theologia-reformata/abonnee-tr/ |
| 4 | Contact | /theologia-reformata/contact/ |
Databronnen¶
| Bron | Inhoud |
|---|---|
Post type tr-article |
49 publicaties/inhoudsopgave-items ("Inhoud"), rewrite theologia-reformata/inhoud/<slug> |
Post type tr-page |
38 pagina's, hiërarchisch, rewrite theologia-reformata/<pad> |
Taxonomie tr_article_category |
geregistreerd maar 0 termen — categorie-archieven feitelijk niet in gebruik |
Menu-locatie TR_primary_navigation |
menu "Theologia Reformata" (id 20) |
ACF-opties TR_* (Thema instellingen) |
footer, contactinfo, Digibron-schakelaar (TR_display_digibron_search_on_frontpage = true), fallback-afbeelding |
Relevante ACF-optiewaarden voor TR: display_digibron_search_on_frontpage = true;
display_categories_on_frontpage = false; display_newsletter_form = NULL;
sidebar_banner leeg (er verschijnt dus nergens een CTA-banner in de zijbalk);
fallback_image = /wp-content/uploads/2021/06/16620507_2bfa299c2f.jpg;
paywall-opties leeg.
tr-post en tr-event bestaan niet
De post types tr-post (nieuws) en tr-event (agenda) worden niet
geregistreerd (TR wordt overgeslagen in de registratie-loop). TR heeft dus
geen nieuws- of agendafunctie. De theme-bestanden single-tr-post.blade.php
en single-tr-event.blade.php zijn dode code en hoeven niet nagebouwd.
Gedrag & rollen¶
- Alle TR-content is publiek; er is geen paywall in de praktijk (geen enkel tr-article bevat een paywall-component) en er zijn geen TR-specifieke rollen aan de voorkant.
- Ingelogde gebruikers zien alleen een andere topbar (accountmenu i.p.v. "Inloggen"); de content is identiek.
- REST:
GET /wp-json/wp/v2/tr-articlesen/wp/v2/tr_article_categoriesgeven 401 "Authenticatie vereist." zonder ingelogde gebruiker. - Zoeken vanaf een TR-pagina beperkt de resultaten tot post types van de actieve subsite (TR).
Acceptatiecriteria¶
- Als anonieme bezoeker op een willekeurige URL onder
/theologia-reformata/zie ik de TR-schil: TR-logo linkend naar/theologia-reformata/, hoofdmenu met exact de items Inhoud, Over TR, Abonnee TR en Contact, en TR-styling (bodyclass/thema TR). - Als anonieme bezoeker op een TR-pagina bevat de topbar een subsite-switcher met alle 4 merken; elke merklink gaat naar de betreffende merk-homepage (
/,/de-waarheidsvriend/,/theologia-reformata/,/cornelis-graafland-centrum/). - Als anonieme bezoeker op een TR-pagina toont de topbar de link "Inloggen" naar
/inloggen/; als ingelogde gebruiker toont de topbar "Ingelogd als" met accountmenu en verdwijnt de link "Inloggen". - Als anonieme bezoeker op een TR-pagina bevat de footer: knop "Word abonnee" →
/theologia-reformata/abonnee-tr/, kolom "Snel naar" met alleen Contact, en contactkolom "Redactie" met de Veenendaal-gegevens (geen IBAN-regel). - Als anonieme bezoeker op een willekeurige TR-pagina is er géén nieuwsbrief-inschrijfsectie boven de footer.
- Als anonieme bezoeker op een willekeurige URL met
?t=TR(ook een 404-pagina) rendert de TR-schil en bevat de pagina een robots-metanoindex, follow. - Als anonieme bezoeker die
theologiareformata.nl/<pad>(ofwww.-variant) opvraagt, word ik met een 301 doorgestuurd naargereformeerdebond.nl/theologia-reformata/<pad>. - Als anonieme API-client geeft
GET /wp-json/wp/v2/tr-articlesHTTP 401 (zolang de huidige afscherming beleidsmatig gehandhaafd blijft). - Als anonieme bezoeker die vanaf een TR-pagina zoekt, zie ik alleen resultaten uit TR-content (tr-article/tr-page).
Bekende afwijkingen¶
Niet nabouwen in Next.js — wel vermelden in het testrapport
- De CTA's "Word lid" en "Doneer nu" in het mobiele off-canvas menu hebben
hardcoded
href="#"(dode links); ook de accountlinks in de v2-header-dropdown zijn deelshref="#". - De SEO-titel van de TR-homepage is het generieke "Pagina's - Gereformeerde Bond" (Yoast-archieftitel van het tr-page-archief).
single-tr-post.blade.php/single-tr-event.blade.phpen hun controllers zijn onbereikbare dode code (post types bestaan niet); de ACF-groep "Evenementen" bevat nog een locatieregelpost_type == tr-event(restant).