Wat is de backend van een website?
De backend is het deel van je website waar je zelf inlogt. Je bezoekers krijgen het nooit te zien.
Daar beheer je je teksten en foto’s, staan je instellingen, en wordt bijgehouden wie welke rechten heeft.
Bij WordPress is dat het beheerscherm dat je opent na het inloggen.

Wat er zit
Je pagina’s en berichten, je media, je gebruikers, je thema en je plugins. En de instellingen die bepalen hoe dat alles zich gedraagt.
Ook alles wat er automatisch gebeurt hoort erbij: een bestelling die wordt verwerkt, een formulier dat een mail verstuurt, een back-up die ’s nachts draait.
Waar de inhoud echt staat
Niet in je pagina’s zoals je ze ziet, maar in een database. Je beheerscherm is een schil eromheen die het leesbaar maakt.
Je afbeeldingen staan wel als bestanden op de server. Dat is precies waarom een verhuizing uit twee delen bestaat: bestanden én database. Meer daarover lees je bij cms.
Waarom die scheiding er is
Zodat je je website kunt aanpassen zonder een programmeur. Je verandert een tekst in het beheerscherm en die verschijnt op de zichtbare kant.
En zodat niet iedereen alles kan. Een bezoeker leest; een ingelogde beheerder wijzigt.
Mijn vuistregels
- Geef alleen toegang aan wie het nodig heeft, met de kleinste passende rol.
- Zet tweestapsverificatie aan op alle beheerdersaccounts.
- Houd je backend bereikbaar via een adres dat je kent, en bewaar dat niet alleen in je hoofd.
- Maak een back-up voordat je iets ingrijpends wijzigt.
Die eerste is de goedkoopste beveiliging die bestaat en kost je niets.
Wat je er wel en niet doet
Wel: teksten wijzigen, pagina’s toevoegen, foto’s plaatsen, bestellingen bekijken, gebruikers beheren.
Niet: zomaar code aanpassen of plugins uitproberen op je live site. Daar is een testomgeving voor. Meer daarover lees je bij plugin.
Bij WordPress
Het beheerscherm is de backend, maar niet alles wat je daar ziet komt van WordPress zelf. Elke plugin voegt eigen schermen toe.
Dat maakt het beheerscherm van een gegroeide site soms onoverzichtelijk. Meer over de andere kant lees je bij het verschil tussen frontend en backend.