Handleidingen/Hulpmiddelen/Een Staging-site aanmaken

Een Staging-site aanmaken

Gebruik een testsite om je volledige WordPress.com-site te klonen. Je kunt belangrijke thema- en plugin-updates, incompatibiliteiten of andere ingrijpende wijzigingen op de testsite testen voordat je ze toepast op je hoofdsite (je ‘productiesite’). In deze handleiding lees je hoe je een testsite maakt op WordPress.com.

Deze functie is beschikbaar op sites met een Business- of Commerce-abonnement van WordPress.com. Heb je een Business-abonnement, zorg er dan voor dat je het activeert. Voor gratis sites en sites met een Personal- of Premium-abonnement kun je je abonnement upgraden om toegang te krijgen tot deze functie.

Videohandleiding

In deze video leer je hoe je een testsite maakt en gebruikt op WordPress.com, hoe je veilig wijzigingen test en hoe je ze synchroniseert met je live site.

Deze video is in het Engels.
YouTube biedt automatische vertaalfuncties zodat je de video in je eigen taal kunt bekijken:

Automatisch vertaalde ondertitels inschakelen:

  1. Speel de video af.
  2. Klik op het ⚙️ Instellingen-pictogram (rechtsonder in het videoscherm).
  3. Selecteer Ondertiteling/CC.
  4. Kies Automatisch vertalen.
  5. Selecteer je voorkeurstaal.

Automatische nasynchronisatie (experimenteel) gebruiken:

  1. Klik op ⚙️ Instellingen.
  2. Selecteer Audiotrack.
  3. Kies de taal waarin je wilt luisteren.

ℹ️ Vertalingen en nasynchronisaties worden automatisch gegenereerd door Google, kunnen onjuistheden bevatten en de automatische nasynchronisatie is nog in testfase, dus niet in alle talen beschikbaar.

Een testsite aanmaken

Een testsite kan worden aangemaakt door elke beheerder van je site. De site-eigenaar wordt altijd toegevoegd als eigenaar van de testsite, ook als de testsite is aangemaakt door een andere beheerder. Je kunt één testsite per productiesite aanmaken en de testomgeving naar behoefte verwijderen en opnieuw aanmaken.

Volg deze stappen om een testsite aan te maken:

  1. Ga naar je Hosting Dashboard.
  2. Klik op de titel van de site die je wilt beheren:
Een pijl wijst naar de sitetitel van een site die in het Hosting Dashboard staat.
  1. Klik op de vervolgkeuzelijst Productie onder de titel van je site en selecteer ‘+ Testsite toevoegen‘. Dit proces duurt even.
Een pijl van de dropdown Productie naar de optie + Staging site toevoegen in het Hosting Dashboard.

Als je geen testsite kunt maken (bijvoorbeeld omdat de knop grijs is), is de meest voorkomende oorzaak een verbindingsprobleem met Jetpack. Lees hoe je de meest voorkomende foutmeldingen van Jetpack oplost.

Toegang tot je testsite

Volg deze stappen om je testsite te openen:

  1. Ga naar je Hosting Dashboard.
  2. Klik op de titel van je live site/productiesite.
  3. Klik op de vervolgkeuzelijst Productie onder de titel van je site en selecteer je testsite.
Een pijl van de knop Productie naar de optie Staging in de dropdown.

Je kunt je testsites, die standaard verborgen zijn, ook openen door de filters in je sitelijst zo aan te passen dat de testsites zichtbaar worden. Volg deze stappen om je testsites in je sitelijst weer te geven:

  1. Ga naar je Hosting Dashboard.
  2. Selecteer het Filter-icoon naast het vak Zoeken. Het ziet eruit als drie horizontale lijnen, die van boven naar beneden steeds korter worden.
  3. Klik op de knop ‘Filter toevoegen‘.
  4. Kies ‘Staging-sites‘ en selecteer Weergeven. Je testsites verschijnen in de lijst tussen je andere sites, met een Staging-badge.
  5. Klik op de titel van de testsite die je wilt openen.

Je kunt je testsite ook rechtstreeks bezoeken via het adres van de testsite.

Hoe testsites werken

De testsite is een kopie van je bestaande site die wordt gebruikt om te testen. Je kunt plugins installeren, van thema wisselen en back-ups herstellen op de testsite, net zoals op de live site. Je pas aangemaakte testsite is volledig losgekoppeld van de oorspronkelijke site, dus wijzigingen op de ene site hebben geen invloed op de andere.

Het adres (URL) van de testsite wordt automatisch aangemaakt door staging-[random-four-characters] aan het adres van de productiesite toe te voegen. Elke keer dat je een testsite verwijdert en een nieuwe aanmaakt, verandert de willekeurige reeks van vier tekens, zodat de test-URL niet hetzelfde blijft.

Het is niet mogelijk om dit adres te bewerken of een aangepast domein toe te voegen, omdat een testsite niet bedoeld is om als live site te worden gebruikt. Om een kopie van je site te maken die bedoeld is voor openbare weergave, volg je in plaats daarvan de stappen in onze gids Een site kopiëren.

Voor een testsite wordt de constante WP_ENVIRONMENT_TYPE=staging toegevoegd aan het wp-config.php-bestand. Daardoor kunnen sommige plugins onderscheid maken tussen de productie- en testomgeving.

De testsite blijft actief zolang je productiesite (dus je live hoofdsite) een actief abonnement heeft. De productie- en testsites delen dezelfde opslag, die 50/50 over beide wordt verdeeld.

Gegevens die naar een testsite worden gekopieerd

De volgende sitespecifieke gegevens worden naar je testsite gekloond:

  • Berichten
  • Pagina’s
  • Thema’s
  • Plugins
  • Media-uploads
  • Gebruikers
  • Configuratie-opties, API-sleutels en alle databasegegevens die bij je site zijn opgeslagen.

De volgende WordPress.com-specifieke gegevens worden niet naar je nieuwe site gekopieerd omdat deze functies sitespecifiek zijn:

Synchroniseren tussen testen en productie

Je kunt de database en het bestandssysteem in beide richtingen synchroniseren tussen de testomgeving en productieomgeving. Dit is nuttig als je wijzigingen hebt aangebracht op de testsite die je wilt toepassen op je productiesite zonder ze handmatig opnieuw te maken. Bekijk onze handleiding om te leren hoe je kunt synchroniseren tussen staging en productie.

Je moet toegang hebben tot zowel de productiesite als de testsite om de wijzigingen ertussen te kunnen synchroniseren. Als een gebruiker wel toegang heeft tot de ene, maar niet tot de andere, voeg deze dan toe als beheerder aan zowel productie als testsite, zodat die wijzigingen kan synchroniseren.

Zoekmachinegedrag aanpassen

Standaard kunnen zoekmachines de testsite niet indexeren. Je kunt dit wijzigen met een aangepast robots.txt-bestand dat je in de hoofdmap van je site plaatst.

Testsites en WooCommerce-winkels

Er zijn belangrijke aandachtspunten voor testsites wanneer WooCommerce op de site wordt gebruikt. (Klik om uit te klappen).

Alle WooCommerce-gegevens in de database worden naar de testsite gekloond. Dit omvat klanten, producten, bestellingen en andere WooCommerce-gerelateerde informatie die in de database is opgeslagen. We voegen ook de constante WP_ENVIRONMENT_TYPE=staging toe aan het wp-config.php-bestand, zodat sommige plugins onderscheid kunnen maken tussen de productie- en testomgeving.

Ga extra voorzichtig te werk bij het synchroniseren van testen naar productie, omdat dit kan leiden tot permanent gegevensverlies als het niet correct wordt uitgevoerd. Bij testsites bestaat het risico dat je deze gegevens (zoals bestellingen en klantgegevens) permanent kwijtraakt wanneer je de productiesite vervangt door de testversie.

Overweeg, om belangrijk gegevensverlies te voorkomen, alternatieven voor het synchroniseren van de testsite met de productiesite, zoals:

  • Als je kleine wijzigingen hebt aangebracht aan het thema op je testsite, overweeg dan om de wijzigingen handmatig opnieuw aan te brengen op de productiesite.
  • Als je nieuwe pagina’s, berichten of producten hebt toegevoegd aan de testsite, overweeg dan om ze te exporteren van de testsite en ze naar productie te importeren.

Als je voor een WooCommerce-winkel een testsite met productie moet synchroniseren, overweeg dan om nieuwe bestellingen tijdelijk te pauzeren om gegevensconflicten te voorkomen. Controleer voordat je synchroniseert of alle bestellingen, producten en klantgegevens overeenkomen tussen de testsite en de productiesite. Als er verschillen zijn, exporteer dan de nieuwste gegevens uit productie en importeer die naar de testsite. Zodra alles gelijk is, controleer je de gegevens nogmaals voordat je doorgaat met de synchronisatie.

Als er iets misgaat en er gegevens verloren gaan tijdens de synchronisatie, kun je je productiesite herstellen via een back-up die is gemaakt voordat de synchronisatie is uitgevoerd.

Een testsite verwijderen

⚠️

Het verwijderen van een testsite is definitief. Alle gegevens, bestanden en wijzigingen op de testsite worden verwijderd en kunnen niet worden hersteld. Als er op je testsite werk staat dat niet op je productiesite aanwezig is, synchroniseer dit dan naar productie of exporteer je content voordat je de testsite verwijdert.

Om je testsite te verwijderen, volg je deze stappen:

  1. Ga naar je Hosting Dashboard.
  2. Klik op de titel van je live site/productiesite.
  3. Klik op de vervolgkeuzelijst Productie onder de titel van je site en selecteer je testsite.
Een pijl van de knop Productie naar de optie Staging in de dropdown.
  1. Selecteer in de linkerzijbalk Instellingen.
  2. Scrol naar het gedeelte ‘Testsite verwijderen‘ en klik op de knop Verwijderen.
Een pijl die wijst naar de knop 'Verwijderen' in het gedeelte Staging site verwijderen van de instellingen.

Zodra je een testsite verwijdert, kun je op elk moment een nieuwe aanmaken. Elke nieuwe testsite begint als een nieuwe kloon van je huidige productiesite — er worden geen gegevens hersteld van een eerder verwijderde testsite.

Copied to clipboard!