Komentáře k článku
Spravujte verze WordPressu pomocí Gitu

Git dokáže mnohem více, než jen verzování kódu aplikací. Je také praktickým nástrojem pro sledování změn software, který používáte. Naučte se, jak snadno spravovat verze WordPressu díky vendor branch a spravovat větší množství webů.
Verzování databáze
Díky za pěkný článek.
U wordpressu dochází také ke změnám ve struktuře databáze. Je možné nějakým efektivním způsobem verzovat u všech zákazníků také MySQL databázi?
Děkuji
Re: Verzování databáze
Samotnou databázi zálohuji zvlášt (tj. ne do stejné GIT repository), jen do jména backupu přidávám zkrácené jméno commitu, pro zajištění konzistentní obnovy. To samé platí o uploadech, uložených mimo vlastní root wordpressu.
Jediné verzování DB, které jsem zkoušel bylo verzování samotného schématu databáze a pro zajištění „migrací“ jsou využil funkce dbDelta, která je použitá při wp_upgrade. Tím se dají lehce uložit změny mezi jednotlivými verzemi schématu (směrem k novější verzi).
Funkce je dostupná ve wp-admin/includes/upgrade.php
https://github.com/WordPress/WordPress/blob/master/wp-admin/includes/upgrade.php#L1495
Samozřejmě pro účely ukládání nezapomeňte mít execute = false
Radim
když něco funguje, tak do toho nehrabej
Vzhledem k tomu, že s upgrady WordPressu jsem se už nejednou tvrdě spálil, začal jsem ctít pravilo „nehrabej na to co funguje“.
Opravdu dokážete hromadně upgradnout více instalací WordPressu (desítky) a garantovat úplnou funkčnost? Já tedy ne. WordPress je takový bastl, že se často zblázní pluginy a podobně. Navíc je zákazník zbytečně zmatený z neustálých proměn administrace.
Nejlepší je WordPress pořádně zabezpečit a nechat ho ve verzi, v jaké byl původně nainstalovaný. V pohodě mi takhle běží stránky i z roku 2005 a je to bez problémů.
Re: když něco funguje, tak do toho nehrabej
A tedy bezpečnostní opravy se neřeší?