A webfejlesztők körében használt „staging site” (tesztoldal) kifejezés olyan másolat oldalt takar, mellyel kockázatmentesen kipróbálható a tervezett módosítás.
Mik a staging site-ok főbb jellemzői, előnyei?
Ez gyakorlatilag egy klón weboldal. És mint ilyen:
- Azonos a kinézet, beállítások és bővítmények összessége, mint az eredeti oldalon.
- Zárt, nem nyilvános felület. Csak a fejlesztők és arra jogosultak férhetnek hozzá.
- Tesztelésre szolgál, hogy egy-egy esetleges hiba már itt kiderüljön, és ne az éles weboldalon okozzon gondot.
- Pl. bővítmény, WordPress, vagy kinézetfrissítést tesztelhetsz.
- Új fejlesztéseket eszközölhetsz biztonságosan.
- PHP verzióváltást is ellenőrizhetsz előre.
- Stb.
- Általában aldomainen (pl.: staging.domain.hu), vagy almappában (domain.hu/staging) kap helyet.
Ezzel a megoldással biztonságosan tudsz fejleszteni, és hibamentesen megtörténhet az újdonságok aktiválása. Ezen felül időt spórolsz, és elkerülheted a leállásokat. Ha többen dolgoztok, akkor a fejlesztők is bátrabban tudnak párhuzamosan dolgozni.
Hogyan lehet létrehozni staging site-ot?
Ha a tárhelyed nem támogatja, akkor erre szolgáló bővítménnyel, pl. a WP Staging (de egyébként pl. Duplicatorral, vagy All in one WP Migration is használható a célra) segítségével tudsz pár kattintással tesztoldalakat létrehozni.
A megoldás 7.0 és 8.4 közötti PHP verziókon működik.
A WP Staging aktiválása után a Staging Sites alatt tudsz új tesztoldalt létrehozni:

A WP Staging nagy előnye egy sima klónozáshoz képest, hogy az ún. szérializált adatokat is cseréli, hibamentesen.
A klón verzió létrehozása után a meglévő felhasználónévvel és jelszóval lehet belépni a tesztoldalra, és ott könnyedén el lehet végezni a szükséges teszteket, fejlesztéseket.
A folyamat (oldal létrehozása) gyorsan végbemegy:

Ha a staging site-ot felülírnád egy „újabb”, „éles” verzióval, ezt a gombot kell megnyomni: „Actions” => „Update”.
Hogyan lehet élesíteni a staging site-on végzett módosításokat?
Ha olyan megoldást használsz, amiben van élesítés funkció, akkor általában a „push to live” vagy „Deploy changes” opciókat kell keresni az élesítéshez.
Ha a WP Staging-ben a teszt weboldal létrejött, és a szükséges módosításokat elvégezted, akkor a „staging site” állapotával felülírható az éles weboldal, ezzel a PRO verzióban elérhető funkcióval:

Ha olyan megoldást használsz, ami a fentieket nem támogatja, akkor manuálisan kell az éles oldalon is elvégezni a módosításokat. Ilyenkor az a „nyereség”, hogy váratlan problémára kicsi esély van, hiszen tesztoldalon már kipróbáltad a változtatásokat.
Mikor nem ajánlom a bővítménnyel készült „staging site” használatát?
Komolyabb oldalaknál, összetett rendszereknél nem kockáztatnám meg a másolatkészítéssel, illetve adott esetben a duplikált szerverterheléssel járó másolatkészítést. Ilyen esetekben mindig a hagyományos klónozás/másolás funkciókkal oldom meg a tesztelést.
⚠️Erre nagyon figyelj!
- A staging site mindig nofollow, noindexre legyen állítva, hogy elkerüld a Google-ben a duplikációt!
- Mindig védd jelszóval a tesztoldalt.
Extra funkció!
A bővítmény „Backup and Migration” funkciójával mentést is lehet készíteni a weboldalról. Ennek hátránya, hogy .wpstg kiterjesztésű, aminek az olvasásához másik WP Staging szükséges. Emiatt – esetleges kompatibilitás hibából eredő problémák elkerülése végett – nem javaslom fontos oldal biztonsági mentését ezzel megoldani.
Letöltés:
Aktuális verzió | Tesztelt verzió


