Columbia Games · WordPress / 2026. március 12.

Egy régi WordPress oldal első lépése: legyen róla reprodukálható pillanatfelvétel

A Columbia Games WordPress kódja márciusban külön repóba került. Az első cél nem az upgrade volt, hanem hogy pontosan tudjuk, mihez nyúlunk és mi számít kiinduló állapotnak.

2 perc olvasás
Columbia Games · WordPress
WordPressGitlegacybaseline
A Columbia Games WordPress oldal valós képernyőképe
Columbia Games WordPress — a modernizálás közben végig működő production oldal.

A helyzet

Egy sok éve működő WordPress installáció esetén a szerver gyakran maga a dokumentáció: ott vannak a pluginek, feltöltések, configok és apró javítások, amelyekről nincs külön történet. Ha modernizálás előtt azonnal frissíteni kezdünk, elveszítjük a lehetőséget, hogy megmondjuk, melyik változás mit okozott.

A megoldási út

A projektet ezért először verziókövethető formába rendeztem. Elválasztottam azt, aminek ténylegesen a repóban a helye, attól, ami környezeti adat, feltöltés vagy secret. A kezdeti commit nem akart szép lenni; arra szolgált, hogy legyen visszanézhető baseline, amelyhez minden későbbi Docker-, core-, theme- és pluginváltozást mérni lehet.

Mi lett belőle

Innentől a WordPress már nem csak egy élő szerverállapot volt, hanem fejleszthető rendszer történettel. A következő hónapokban a Docker-környezet, a WordPress core frissítések és a plugin-karbantartás mind erre a baseline-ra épültek, ezért a változások diffje és oka követhető maradt.