Dit is een oude revisie van het document!
Website Stichting Veteranen Gemeente Dronten
1. Versiebeheer
Datum | Versie | Wijziging | Auteur |
---|---|---|---|
06-02-2024 | 0.1 | initiële versie | Arjan de Wit |
2. Inleiding
2.1 Doel
Dit document voorziet in de functionele beschrijving van de componenten die gebruikt worden om de website van de Stichting Veteranen Gemeente Dronten, hierna te noemen SVGD, te laten functioneren.
2.2 Scope
In dit document staat beschreven welke wensen worden ingevuld met de standaard functionaliteit en welke wensen worden ingevuld met maatwerk plugins.
3. Functionele beschrijving
3.1 Inleiding
De website van de SVGD draait op het open source platform WordPress. WordPress wordt door ongeveer 29% van de wereldwijde websites gebruikt en beschikt over een bibliotheek van meer dan 45.000 pulgins ten behoeve van extra functionaliteit.
De technische vereisten voor het hosting platform zijn:
- PHP 7.4 of hoger
- MySQL 5.7 of hoger OF MariaDB 10.4 of hoger
- HTTPS ondersteuning
Apache of NGinx worden aanbevolen als robuste serverplatformen voor een WordPress omgeving.
Alle, in dit hoofdstuk genoemde plugins zijn terug te vinden in Appendix A met een link naar de officiële website.
3.2 Layout
Voor de website van SVGD wordt gebruik gemaakt van het commerciële design Flatsome Theme. Flatsome biedt een responsive layout voor weergave op desktop, tablet en mobile. De krachtige UX-Builder zorgt ervoor dat de pagina's volledig naar eigen wens kunnen worden opgebouwd. Hiervoor is geen technische kennis benodigd.
3.2.1 Kleurstelling
De primaire kleuren die op de website gebruikt worden zijn:
Hex: #0272a7
Hex: #74af26
3.2.2 Lettertype
Er is gekozen voor het lettertype Rijksoverheid. Dit is een True Type Font. Om dit lettertype te kunnen gebruiken is op de website de plugin Use Any Font geïnstalleerd.
De gebruikte api key is:
dbcc7c9686833495e70fc7d1d9e2451d
3.3 Optimalisatie
Om de website van de SVGD zo soepel mogelijk te laten functioneren en een zo snel mogelijke gebruikerservaring te creëren wordt gebruik gemaakt van diverse plugins.
3.3.1 Autoptimize
Autoptimize is een plugin die de stylesheet en javascript elementen van de website kan comprimeren. De geactiveerde instellingen zijn hieronder weergegeven:
3.3.2 KeyCDN Cache Enabler
KeyCDN Cache Enabler zorgt ervoor dat de pagina's vlotter geladen worden doordat ze in een cache opgeslagen worden. Inonderstaande afbeelding staan de geactiveerde opties weergegeven. Voor wat betreft de bericht ID's gaat het hier om enkele berichten die uitgezonderd zijn. Deze worden verder niet nader beschreven.
3.3.3 KeyCDN CDN Enabler
Naast het gebruik van de KeyCDN Cache Enabler voor het lokaal opslaan van de webpagina's maakt de website van de SVGD ook gebruik van de commerciële mogelijkheid van het Content Delivery Network van KeyCDN.
DM Compusoft heeft een account bij KeyCDN waarop de website van SVGD kan meeliften. Derhalve wordt de api key niet gedeeld in dit document.
3.3.4 GT Metrix prestaties
De eerder genoemde plugins leiden ertoe dat de website van SVDG onderstaande prestaties scoort bij GT Metrix.
3.4 Statistieken
De statstieken worden op 2 plaatsen gemeten
3.4.1 Google Analytics
De statistieken worden in een Google Analytcs dashboard bijgehouden. De entiteit hiervan is onderdeel van het account van De Wit Online. Om deze koppeling tot stand te brengen wordt gebruik gemaakt van de CAOS plugin. Onderstaand de relevante instellingen:
3.4.2 Burst Statistics
De meeste metingen en rapportages op het gebied van bezoekers gaan via de Burst Statistics plugin. Deze statistieken zijn anoniem en via het dashboard toegankelijk.
De relevante instellingen zijn:
3.5 Zoekmachine optimalisatie
Om de vindbaarheid op het internet te vergroten wordt gebruik gemaakt van plugins die hierbij ondersteunen.
3.5.1 Yoast SEO
De Yoast SEO plugin is een van de populairste plugins om jouw website te optimaliseren voor zoekmachines. De plugin is zo goed als “in basis” geconfigureerd, wat wil zeggen dat er weinig aanpassingen zijn gedaan.
De ingestelde sitefuncties zijn:
- SEO analyse
- Leesbaarheidsanalyse
- Inzichten
- Cornerstone content
- Tekstlinkteller
- Open Graph gegevens
- Twitter kaart gegevens
- Delen op Slack
- Toolbarmenu
- Rest APO endpoint
- XML-sitemaps
3.5.2 Browser caching
Om ervoor te zorgen dat afbeeldingen en teksten bij een volgend bezoek sneller geladen worden, is de plugin Browser caching with .htaccess geïnstalleerd. In verband met afgeschermde pagina's en eerdere caching ogelijkheden, is voor de specifieke expression ExpiresByType text/html de instelling “access plus 0 seconds” gedaan. De overige instellingen staan allemaal op 1 maand.
3.6 Contact formulieren
Voor het maken van contact- en inschrijf formulieren wordt gebruik gemaakt van de plugin ContacForm 7. Een van de meest gebruikte plugins op dit gebied. Op de website zijn de volgende formulieren gedefinieerd:
- Contactformulier
Ten behoeve van het opnemen van contact met SVGD. Mail gaat naar info@veteranengemeentedronten.nl, webmaster@veteranengemeentedronten.nl.
Dit formulier is geplaatst op de contact pagina - Lief en Leed
Ten behoeve van het melden van lief en leed berichten. Mail gaat naar liefleed@veteranengemeentedronten.nl, webmaster@veteranengemeentedronten.nl
Dit formulier is geplaatst op de pagina Lief en Leed - Diverse “solicitatie”formulieren
Deze formulieren staan allen op de vacature pagina en de mail gaat naar webmaster@veternengemeentedronten.nl- Kascontrole
- Educatie
- Horeca
- Penningmeester
- Open-Sollicitatie
- Veteranendag
Ten behoeve van inschrijvingen voor de lokale veteranendag. Mail gaat naar webmaster@veteranengemeentedronten.nl
3.7 Nieuwsbrieven
Om de leden te informeren wordt er gebruik gemaakt van de commerciële plugin thenewsletterplugin. Er is voor de pro versie gekozen omdat deze meer functionaliteiten biedt dan de gratis versie. Via de Addon Manager zijn de aanvullende plugins geïnstelleerd:
- WP Users integration
Voor koppeling met de WordPress gebruikers (ledenbestand) - Contact Form 7 Connect
Om velden uit de contact corm 7 plugin te koppelen aan velden van de nieuwsbrieven plugin - Form Designer
- Locked Content
Om delen van de publieke site af te schermen welke leesbaar worden na het inschrijven op de nieuwsbrief. (toegepast op het Berichten artikel over Marco Boerendonck) - Extended Composer Blocks
Voor een veelzijdiger opmaak van de nieuwsbrieven - Events Manager
Voor het toevoegen van evenementen aan de nieuwsbrief - Geolocation
Bepaalt de abonnees op basis van hun ocatie waar een re-target op kan plaatsvinden - Reports and retargeting
Geeft gedetaileerde inzichten in het lees- en klikgedrag van de abonnees - Brevo
Gratis koppeling met mail delivery service van Brevo.
3.8 Events Manager
Deze commerciële plugin wordt gebruikt om evenementen te tonen op de website.
4. Content Management
4.1 Inleiding
Het gaat te ver om een hele handleiding te schrijven. Er zijn via Google ook voldoende tutorials te vinden over hoe je met WordPress en de plugine moet omgaan. Een aantal basis zaken echter, worden wel beschreven in dit hoofdstuk.
4.2 Beheer
4.2.1 Inloggen
Inloggen op de beheersomgeving van de website gaat door naar de url https://www.veteranengemeentedronten.nl/wp-admin te gaan.
Medewerkers die inlog gegevens hebben, kunnen deze hier invullen.
4.2.2 Pagina's
In de beheersomgeving vind je aan de linker zijde een menu. Hierin staan de functionaliteiten die de website bevat, alsmede toegang tot de instellingen van de website en het thema.
In het menu vind je “Pagina's” Onder dit kopje vind je alle pagina's die op de website staan. Het beste kan je de pagina's bewerken met de UX-Builder (onderdeel van het Flatsome theme). Deze editor geeft je heel veel mogelijkheden in het maken van de pagina's. Iedere pagina kan voorzien worden van zogenaamde Meta informatie ten behoeve van zoekmachines. Dit vind je terug onder Yoast SEO.
4.2.3 Berichten
In het menu vind je ook “Berichten” Onder dit kopje vind je alle nieuws artikelen die op de website staan. Hiervoor kan gebruik gemaakt worden van de reguliere editor. Ieder bericht kan voorzien worden van zogenaamde Meta informatie ten behoeve van zoekmachines. Dit vind je terug onder Yoast SEO.
4.2.4 Media
In het menu vind je ook “Media” Onder dit kopje vind je alle afbeeldingen, documenten en videos die door de beeheerder ge-upload zijn.
Appendix A - Plugins
Lijst met gebruikte plugins:
- Thenewsletterplugin
Appendix B - Inloggegevens
Belangrijke inlog gegevens
Brevo:
Account: webmaster@veteranengemeentedronten.nl
password: V8^#bQLg$a