Du vil afprøve et plugin eller ændre sidens layout, men hjemmesiden skal fortsat fungere for kunderne. Den 13. november præsenterede WordPress Reprint som en måde at kopiere en WordPress-side på. Værktøjet kan blandt andet bruges til at oprette en lokal testkopi. Den nyttige opgave begynder dog først, når kopien er klar til at blive undersøgt.

Fotorealistisk kopienhed med et blankt ark på en lys flade. Teksten lyder: Test din side på en kopi.

En kopi omfatter mere end indlæg og sider

Reprint kopierer filer og database til den computer eller server, du vælger. WordPress beskriver blandt andet flytning til en anden host og afprøvning af ændringer som anvendelser. Der er både et plugin på kildesiden og en klient, der modtager kopien. Det er et særskilt værktøj, som skal sættes op.

Den officielle startvejledning beskriver, hvordan en kopi åbnes i et udviklingsmiljø. Den understreger også, at en gennemført overførsel ikke dokumenterer, at alle plugins fungerer på destinationen. Nogle er afhængige af bestemte databaser eller tjenester hos den oprindelige host.

Klargør forbindelserne før den første test

En kopieret side kan stadig have indstillinger til rigtige mail-, betalings- og andre eksterne tjenester. Vejledningen anbefaler at deaktivere disse forbindelser eller erstatte dem med testindstillinger, før funktionerne afprøves. Aftal derfor med den teknisk ansvarlige, hvilke forbindelser der skal gennemgås.

For en webshop kan det eksempelvis være betalingsløsningen og forbindelsen til et ordresystem. For en almindelig virksomhedsside kan det være formularer og maillevering. Formålet er at kunne følge en test uden utilsigtet at starte en rigtig betaling, sende en kundemail eller oprette data i et andet system.

Vælg én arbejdsgang og skriv det forventede resultat

Begynd med den funktion, ændringen kan påvirke. Skal et nyt plugin ændre en formular, så notér de felter, der skal udfyldes, hvor testbeskeden skal ende, og hvad afsenderen skal se bagefter. Brug aftalte testoplysninger.

Prøv derefter arbejdsgangen på kopien, før ændringen foretages. Lav ændringen, og gentag samme forløb. Gem eventuelle fejlmeddelelser sammen med de præcise trin, så leverandøren kan undersøge problemet uden at skulle gætte sig frem.

Kontrollér også et par almindelige sider og den faktiske mobilvisning. En formular kan fungere teknisk, selv om en knap er blevet svær at finde på en lille skærm. Beskriv derfor både funktion og brugeroplevelse i resultatet.

Aftal hvad der skal ske med ændringen bagefter

Reprints pluginbeskrivelse forklarer, at ændringer i kopien bliver i kopien. Det officielle plugin tager imod anmodninger om download, men sender ikke dine rettelser tilbage til den oprindelige side. En vellykket test kræver derfor stadig en plan for, hvordan den konkrete ændring udføres i drift.

Notér hvem der udfører ændringen, hvornår det sker, og hvilken kontrol der gentages bagefter. Afklar samtidig den eksisterende backup og fremgangsmåden ved en fejl. En testkopi hjælper jer med at afprøve en ændring, mens en plan for gendannelse skal beskrive, hvordan driften kommer tilbage.

Afslut opgaven og håndtér kopien ordentligt

En kopi kan indeholde private oplysninger og tekniske hemmeligheder fra originalen. Pluginbeskrivelsen anbefaler privat opbevaring og beskriver, hvordan klientens adgang tilbagekaldes. Aftal, hvem der opbevarer kopien, og hvornår den ikke længere skal bruges.

KPdesign tilbyder WordPress-support til opdateringer, plugin-opsætning og fejlsøgning. En konkret opgave kan være at afgrænse ændringen, gennemgå en fejl på en testkopi og dokumentere kontrollen, før arbejdet afsluttes.