Je wilt een nieuwe uitstraling, een snellere productpagina of een bijgewerkte plugin. Tegelijk moet je WordPress-site bereikbaar blijven. Zeker bij een webshop wil je voorkomen dat klanten tijdens het bestellen tegen half afgemaakte wijzigingen aanlopen.
Een testomgeving, ook wel staging genoemd, geeft je ruimte om veranderingen eerst apart te beoordelen. Daarmee verplaats je een deel van het werk naar een kopie van de website. Dat maakt experimenteren overzichtelijker, maar vraagt ook om een zorgvuldig plan voor het moment waarop de wijzigingen live gaan.
Een plek om fouten te vinden
In een testomgeving kun je zien hoe een wijziging uitpakt voordat bezoekers ermee te maken krijgen. Past de nieuwe plugin bij je thema? Werkt het menu op een telefoon? Blijft de productpagina bruikbaar wanneer een artikel veel varianten heeft?
Een representatieve kopie helpt om zulke vragen te beantwoorden. Controleer wel of belangrijke instellingen overeenkomen met de live omgeving. Een andere PHP-versie of een ontbrekende koppeling kan een testresultaat vertekenen.
Beveilig de toegang tot de kopie en beperk het gebruik van echte persoonsgegevens. Alleen zoekmachines vragen om een testwebsite niet te indexeren is geen toegangsbeveiliging.
Voorkom echte acties vanuit je kopie
Een kopie van een webshop kan instellingen bevatten voor e-mail, betalingen, voorraadbeheer en externe diensten. Controleer die verbindingen voordat je gaat testen. Gebruik waar mogelijk teststanden en voorkom dat de testwebsite echte klantmails verstuurt of productiegegevens wijzigt.
Dat is bijvoorbeeld belangrijk wanneer een plugin automatisch een order doorstuurt naar een verzenddienst. Een testbestelling hoort geen echte verzending te veroorzaken.
Maak duidelijk welke omgeving je gebruikt. Een herkenbaar adres en afgeschermde toegang helpen voorkomen dat iemand per ongeluk in de verkeerde website werkt.
Nieuwe bestellingen zijn geen testgegevens
Het lastigste moment komt vaak na een geslaagde test. Terwijl jij aan de kopie werkt, ontvangt de live webshop nieuwe bestellingen, klantaccounts en voorraadwijzigingen. Die gegevens ontbreken in de oudere testkopie.
Zet je vervolgens de volledige testdatabase over de live database heen, dan kun je recente gegevens overschrijven. Een succesvolle test is daarom geen reden om zonder meer alles terug te kopiëren.
Bepaal vooraf wat moet worden overgezet. Soms gaat het alleen om bestanden. Soms zitten ontwerpinstellingen juist in de database. Bij grotere wijzigingen is een gecontroleerde migratie nodig, met aandacht voor wat er intussen op de live site gebeurt. Laat dit bij twijfel begeleiden door de ontwikkelaar of beheerder. Voor vragen over de hostingomgeving kun je terecht bij de klantenservice van YourNode.
Plan de livegang als een afzonderlijke stap
Maak vlak voor de livegang een actuele back-up en leg vast hoe je kunt herstellen. Kies een rustig moment en spreek af wie na de wijziging controleert of alles werkt. Soms is een kort gepland onderhoudsvenster nodig; een testomgeving garandeert geen overgang zonder onderbreking.
Loop daarna opnieuw de klantreis door. Bekijk producten, voeg iets toe aan de winkelmand en test de afgesproken betaalroute. Controleer ook bevestigingsmails en belangrijke koppelingen.
Bij Managed WordPress van YourNode is een stagingomgeving beschikbaar. Je krijgt daarnaast extra CPU en geheugen, instelbare automatische updates en dagelijkse back-ups. Controleer welke mogelijkheden voor jouw dienst beschikbaar zijn en hoe wijzigingen worden overgezet. Met een goede voorbereiding wordt vernieuwen een beheersbare stap, terwijl je de actuele gegevens van je klanten beschermt.
Meer informatie
Wil je bepalen welke omgeving bij je website past? Vergelijk webhosting en Managed WordPress.

