Website SPED Denekamp

DatumVersieWijzigingAuteur
27-07-20250.1Initiële versieArjan de Wit

Dit document voorziet in de functionele beschrijving van de componenten die gebruikt worden om de website van SPED Denekamp te laten functioneren.

Het verdient de aanbeveling om enige kennis van HTML te hebben voor het beheer van deze website. Voor een optimaal beheer is kennis van markup, php en css een pré.

In dit document staat beschreven welke wensen worden ingevuld met de standaard functionaliteit en welke wensen worden ingevuld met maatwerk plugins.

2.2.1 Klantwens

SPED Denekamp heeft aangegeven een website te willen met een Homepagina, en pagina's voor Nieuws, informatie en Contact. Tens moeten er pagina's beschikbaar zijn ten behoeve van Wist-U-Dat en Donaties.

De website van SPED Denekamp draait op het open source platform GRAV cms. Grav is een Flat file conten management system. Dat wil zeggen dat er geen database gebruikt wordt maar dat alle pagina's in markup bestanden worden opgeslagen. GRAV cms kent een klein marktaandeel maar is met meer dan 120 themas en ruiim 400 plugins ten behoeve van extra functionaliteit, bijzonder veelzijdig.

De technische vereisten voor het hosting platform zijn:

  • PHP 7.3.6 of hoger
  • Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS, etc.)

Alle, in dit hoofdstuk genoemde plugins zijn terug te vinden in Appendix A met een link naar de officiële website.

Voor de website wordt gebruik gemaakt van het commerciële design Typhoon Theme. Typhoon biedt een responsive layout voor weergave op desktop, tablet en mobile. De modulaire pagina opbouw 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: #255925

Hex: #a31e1e

3.2.2 Lettertype

Er is gekozen voor het lettertype Inter. Dit font is een standaard Google Font.

De website scoort onderstaande prestaties bij de Google Lighthouse metingen. Om de prestaties te behouden wordt er aanbevolen om afbeeldingen te uploaden in het webp-formaat. Hiervoor kan van de onlin converter Convertio gebruik gemaakt worden.

Desktop:

Mobiel:

De meeste metingen en rapportages op het gebied van bezoekers gaan via de plugin Page Stats. Deze statistieken zijn anoniem en via het dashboard toegankelijk.
De relevante instellingen zijn:

Om de vindbaarheid op het internet te vergroten kan per pagina diverse metadata toegevoegd worden

Klik op het tabblad Options en vink metadata aan.

Voeg in ieder geval een metatag “description” toe en vul hierin een kort stukje tekst (max 160 karakters) in die de inhoud van de pagina beschrijft. Deze tekst verschijnt in de zoekresultaten.

Voor het maken van contact- en inschrijf formulieren wordt gebruik gemaakt van de plugin Forms. Op de website is het volgende formulier gedefinieerd:

  • Contactformulier
    Ten behoeve van het opnemen van contact met SPED Denekamp. Mail gaat naar speddinkelland@gmail.com.
    Dit formulier is geplaatst op de contact pagina

Voor het tegenhouden van spam berichten wordt gebruik gemaakt van de door De Wit Online ontwikkelde plugin Form hCaptcha.

Het gaat te ver om een hele handleiding te schrijven. Er zijn via Google ook voldoende tutorials te vinden over hoe je met Grav CMS en de plugins moet omgaan. Een aantal basis zaken echter, worden wel beschreven in dit hoofdstuk. Een goede start is de Learn pagina van Grav CMS.

4.2.1 Inloggen

Inloggen op de beheersomgeving van de website gaat door naar de url https://www.speddenekamp.nl/admin te gaan.
Medewerkers die inlog gegevens hebben, kunnen deze hier invullen.

Beheerders kunnen medewerkers toegang geven en van rollen voorzien.
Nieuwe medewerkers moeten de inloggegevens handmatig toegestuurd krijgen van een beheerder.

Er zijn 2 groepen aangemaakt:

  • Beheerders,
    Groep met rechten om pagina's en gebruikers te beheren
  • Redacteurs,
    Groep voor mensen die artikelen mogen plaatsen

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 “Pages” Onder dit kopje vind je alle pagina's die op de website staan. De 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 Zoekmachine optimalisatie.

Via deze link vind je een instructie om een nieuwe pagina aan te maken: https://learn.getgrav.org/17/content/content-pages

Klik op de [Add] knop om een nieuwe pagina aan te maken:

In het pop-up venster kunnen verschillende parameters opgegeven worden:

  • Page Title,
    De titel van de pagina
  • Folder name (wordt automatisch aangemaakt op basis van de Page Title),
    De fysieke folder waar de bestanden van deze pagina worden opgeslagen
  • Parent Page,
    Bovenliggende pagina waar deze pagina onder wordt aangemaakt. (default: Root).
  • Page Template,
    De layout die gebruikt moet worden.
    • Default
      volstaat voor de meeste reguliere pagina's
    • Post
      moet gekozen worden wanneer er een nieuwsartikel geschreven wordt
    • Modular
      moet gekozen worden wanneer je meer creatieve opmaak nodig hebt zoals op de home pagina en de informatie pagina

Laat de overige instellingen staan en klik op [Continue]

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.

Via deze link vind je een instructie om een nieuws artikel toe te voegen: https://wordpress.com/support/posts/

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.

4.2.5 Flatsome Theme

Flatsome Theme is een commercieel thema dat ontzettend veelzijdig is. Het gaat in deze beschrijving dan ook te ver om alle mogelijkheden uit te leggen.
Het thema voorziet in een goed gedocumenteerde hulp. Deze vind je via deze link: https://docs.uxthemes.com/.
De UX-Builder is het hart van dit thema en biedt de gebruiker eindeloos veel mogelijkheden om de website vorm te geven. Binnen het thema zijn verschillende opties om handmatig code voor styling (zogenaamde css) toe te voegen.

De gebruikte plugins op de website worden hieronder kort beschreven maar verder niet toegelicht. Meer informatie vind je door op de links te klikken.

  • Availability datepicker, om datum en tijd in Contact Form 7 te kunnen kiezen
  • Page Stats, om inzicht te krijgen in bezoekersaantallen en welke pagina's bezocht worden
  • Yoast SEO, voor het optimaliseren van de pagina's en artikelen tbv. zoekmachines
  • Complianz, GDRP Cookie consent
  • Forms, voor het maken van formulieren
  • HoneyPot, ter voorkoming van veel spm berichten via de formulieren
  • Polylang, om het mogelijk te maken de site meertalig te maken
  • Really Simple SSL, voor beveiliging van de website


LET OP: Deze pagina bevat gevoelige informatie zoals gebruikersnamen en wachtwoorden!

Email:

Het email account is uitsluitend aangemaakt om op de juiste maniet emails vanaf het contactformulier te kunnen verzenden.

Server instellingen zijn:

Inkomende mailservser: mail.speddenekamp.nl
Uitgaande mailserver: mail.speddenekamp.nl poort 587

  • info@speddenekamp.nl
    oUR61VVi

Artikelen met betrekking tot het instellen van de email vind u op:https://www.dewitonline.nl/clients/knowledgebase/1/Email

Webhosting:

De website wordt gehost bij De Wit Online.
Via deze link kan worden ingelogd op het beheer paneel. Hier vandaan heb je toegang tot het technische gedeelte maar ook tot je account gegevens.

Inlognaam: kirsten03@live.nl
Wachtwoord: Niet bij ons bekend

Voor het meeste beheer is deze omgeving voldoende. Hier kunnen wachtwoorden van email accounts gereset worden etc. Voor meer hulp heeft DM Compusoft een uitgebreide kennisbank.

Voor het technische gedeelte van de website maakt DM Compusoft gebruik van DirectAdmin. De DirectAdmin is te bereiken via deze link:
https://www.speddenekamp.nl:2222

Inlognaam: sp3dd3nkp
Wachtwoord: oUR61VVi

Website:

Toegang tot de website is beschreven in paragraaf 4.2.1 Inloggen.

Licentie Typhoon Theme:

Licentiecode: 9d8dfc7d-9c55-48d8-b43c-1ee53cc05695

Form hCaptcha:

De Site Key is: b35ce280-30da-4398-bb5e-9da0343a593a
Er is ook een Secret Key gecofigureerd maar deze key is eigendom van De Wit Online.