Ga naar inhoud

WV-homepage

Doel & URL('s)

Startpagina van de Waarheidsvriend-subsite: mix van actuele artikelen en nieuws, ingang naar de laatste uitgave, agenda en het Digibron-archief.

  • URL: /de-waarheidsvriend/ (technisch: het archief van het post type wv-page; view archive-wv-page.blade.php include't hetzelfde front-page-template als de GB-homepage, met subsite-afhankelijke invulling).
  • Doelgroep: iedereen; extra functie (uitgave openen) voor ingelogde abonnees.

Opbouw

Drie kolommen plus site-brede schil (zie overzicht):

  1. Linkerkolom
    • Subsite-schakel-links (blok met links naar de vier subsite-homes).
    • "Lid worden"-banner (call-to-action uit optie WV_sidebar_banner).
  2. Hoofdkolom — "Artikelen en nieuws": mix van nieuwsberichten en artikelen, totaal 7 items op WV (ter vergelijking: GB toont er 3). Nieuws komt eerst (het eerste item met groot beeld), aangevuld met artikelen (sortering menu_order ASC, date DESC, gefilterd op Websites LIKE 'WV'). Per kaart: beeld, titel (link), intro (max. 130 tekens + "..."), categorie/auteur/datum afhankelijk van kaartvariant.
  3. Rechterkolom
    • "Lees de laatste uitgave:" — cover van de nieuwste uitgave (post type issue, nieuwste op datum). De link gaat naar de uitgave-permalink wanneer de bezoeker is ingelogd, anders naar /inloggen/. De knoptekst is altijd "Bekijk uitgave".
    • Digibron-zoekveld — zoekt in het Digibron-archief van De Waarheidsvriend (extern); getoond omdat optie WV_display_digibron_search_on_frontpage aan staat.
    • Agenda-blok — eerstvolgende agenda-items met link naar het agenda-archief.
    • Nieuws-blok — recente nieuwsberichten.
  4. Thematergels — alleen wanneer optie display_categories_on_frontpage aan staat; op WV staat die uit, dus niet getoond.
  5. Onderaan: nieuwsbriefsectie + footer (site-breed).

Databronnen

Bron Gebruik
wv-post (meta Websites LIKE 'WV') nieuwsitems in de mix en het nieuws-blok
wv-article (meta Websites LIKE 'WV') artikelen in de mix
issue (nieuwste op datum) cover + link "Lees de laatste uitgave"
wv-event (meta sort_date) agenda-blok
Optie WV_sidebar_banner lid-worden-banner
Optie WV_display_digibron_search_on_frontpage (aan) Digibron-zoekveld
Optie WV_display_categories_on_frontpage (uit) thematergels (niet getoond)
Optie WV_display_newsletter_form (aan) nieuwsbriefsectie

Gedrag & rollen

  • Anoniem: volledige pagina zichtbaar; de uitgave-link in "Lees de laatste uitgave" verwijst naar /inloggen/.
  • Ingelogd (elke rol): de uitgave-link verwijst naar de uitgave-permalink /uitgaven/{slug}/. NB: alleen wv-subscriber kan die pagina vervolgens ook echt openen (anders 403, zie Uitgaven).
  • Digibron-zoekveld: submit verlaat de site richting het Digibron-archief (extern domein).

Acceptatiecriteria

  • Als anonieme bezoeker op /de-waarheidsvriend/ dan HTTP 200, body class theme-wv, en de hoofdkolom toont 7 items (mix nieuws + artikelen), waarvan nieuws vóór de artikelen staat.
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan toont de rechterkolom het blok "Lees de laatste uitgave:" met de cover van de meest recente uitgave en een knop "Bekijk uitgave".
  • Als anonieme bezoeker op de cover/knop van "Lees de laatste uitgave" klikt, dan komt hij op /inloggen/ uit.
  • Als ingelogde wv-subscriber op /de-waarheidsvriend/ dan linkt "Bekijk uitgave" naar /uitgaven/{slug}/ van de nieuwste uitgave.
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan is het Digibron-zoekveld aanwezig in de rechterkolom.
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan toont de rechterkolom een agenda-blok met de eerstvolgende agenda-items en een nieuws-blok met recente berichten.
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan toont de linkerkolom de subsite-links en de "Lid worden"-banner.
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan worden er géén thematergels getoond (optie staat uit).
  • Als anonieme bezoeker op /de-waarheidsvriend/ dan tonen artikelkaarten alleen artikelen waarvan de Websites-meta WV bevat.

Bekende afwijkingen (NIET nabouwen; wel vermelden in het testrapport)

  • In het blok "Lees de laatste uitgave" wordt een knoptekst-variabele "Word abonnee" berekend maar nooit gebruikt: de knop zegt altijd "Bekijk uitgave", ook voor anonieme bezoekers voor wie de link naar /inloggen/ gaat. In de rebuild is een expliciete keuze nodig (bijv. "Word abonnee"/"Log in" voor niet-abonnees); het huidige gedrag is misleidend.
  • Een ingelogde gebruiker zónder rol wv-subscriber krijgt een link naar de uitgave die vervolgens een 403 oplevert.