Houzez 4.3.5 je posledná stabilná verzia rady 4.3. Prečo zatiaľ na ňu neponúkame aktualizáciu?
Pre tému Houzez vyšla nová verzia 4.4.0. Zároveň máme k dispozícii poslednú stabilnú verziu predchádzajúcej rady, Houzez 4.3.5.
Na prvý pohľad by sa mohlo zdať, že aktualizácia je jednoduchá: máme novú verziu, nainštalujeme ju a hotovo.
Pri Houzez to však pri starších webových stránkach nie je také jednoduché.
Naším aktuálnym cieľom je dostať produkčné weby na overenú verziu 4.2.7 a následne ich postupne aktualizovať na 4.3.5.
Dôvodom nie je neochota aktualizovať. Práve naopak. Chceme sa vyhnúť tomu, aby sa nová verzia dostala na produkčné weby skôr, než máme dostatočne overené jej zmeny a kompatibilitu.
Prečo zatiaľ neponúkame prechod na 4.3.5?
Houzez nie je jednoduchý WordPress plugin, pri ktorom sa dá každá nová verzia bez väčšieho rizika nainštalovať na existujúci web.
Ide o komplexnú tému, ktorá zasahuje do fungovania celého webu – od zobrazovania nehnuteľností a vyhľadávania až po používateľské účty, formuláre, Elementor, mapy, importy a ďalšie komponenty.
Pri každej väčšej verzii sa preto môže zmeniť spôsob, akým jednotlivé časti fungujú.
A práve verzia 4.3 priniesla viacero zmien, ktoré nechceme nasadzovať bez predchádzajúceho overenia.
Ide napríklad o zmeny súvisiace s licencovaním a prepojením na Envato, ale aj zmeny v štruktúre niektorých šablón.
To je dôležité aj pre existujúce weby, pretože nie všetky tieto zmeny máme pod kontrolou. Sú súčasťou vývoja samotnej témy a jej ekosystému.
Nejde len o nové funkcie
Pri aktualizácii existujúceho webu nás nezaujíma iba to, čo nová verzia pridáva.
Dôležitejšie je, čo sa v nej zmenilo a čo môže prestať fungovať na už existujúcom webe.
Mnohé weby, ktoré spravujeme, používajú import nehnuteľností a množstvo klientov preto nové funkcie, ako napríklad zmeny v Google Places alebo nové možnosti balíčkov, prakticky nevyužije.
Pre nás je preto oveľa dôležitejšia stabilita existujúceho riešenia než samotný zoznam nových funkcií.
Ak aktualizácia zmení štruktúru šablón, spôsob licencovania alebo iné základné časti témy, musíme najskôr overiť, že tým nezasiahneme do už fungujúceho webu.
Prečo používame ako medzistupeň práve 4.2.7?
Verziu 4.2.7 máme overenú v našom prostredí a považujeme ju za vhodný stabilný bod pre ďalšie aktualizácie.
Pre staršie weby je preto aktuálny postup:
staršia verzia → 4.2.7 → 4.3.5
Až keď máme istotu, že web korektne funguje na 4.2.7, má zmysel riešiť ďalší krok.
Takýto postup je síce pomalší, ale výrazne bezpečnejší ako preskočiť niekoľko rokov vývoja jednou aktualizáciou.
Prečo je to dôležité najmä pri starších Houzez weboch?
Ak je web napríklad na verzii 4.2.x, cesta na 4.3.5 je pomerne krátka.
Ak však používa 3.x alebo ešte staršiu verziu, situácia je úplne iná.
Pri starom webe už nejde iba o aktualizáciu čísla verzie. Je potrebné skontrolovať aj:
- kompatibilitu WordPressu,
- PHP,
- Houzez Theme – Functionality,
- Elementor a ďalšie pluginy,
- databázu a importované dáta,
- šablóny,
- vlastné úpravy,
- integrácie a API,
- používateľské účty a formuláre.
Čím staršia verzia, tým viac zmien sa za roky vývoja nazbieralo.
Každý veľký skok je samostatná aktualizácia
Toto je dôležité aj z pohľadu práce potrebnej na aktualizáciu.
Ak má klient web na 4.2.7 a chceme ho dostať na 4.3.5, ide o jeden aktualizačný krok.
Ak má web napríklad 3.9, nie je možné ho považovať za rovnakú aktualizáciu.
V praxi je potrebné riešiť:
3.9 → 4.2.7
a následne:
4.2.7 → 4.3.5
Každý väčší skok znamená samostatnú kontrolu, testovanie a prípadné riešenie problémov.
Preto sa pri jednorazových aktualizáciách starších webov cena odvíja aj od toho, z akej verzie sa aktualizuje.
Neplatí sa za samotné „číslo verzie“. Platí sa za prácu potrebnú na bezpečný prechod medzi verziami.
Mesačný support má aktualizácie v cene
Pre klientov s aktívnym mesačným supportom je situácia jednoduchšia.
Priebežné aktualizácie a potrebné aktualizačné kroky sú súčasťou mesačnej podpory.
Práve pravidelná údržba je totiž najlepší spôsob, ako zabrániť tomu, aby sa z bežnej aktualizácie po niekoľkých rokoch stal veľký a nákladný upgrade.
Web, ktorý sa priebežne aktualizuje, sa udržiava podstatne jednoduchšie ako web, ktorý zostane niekoľko rokov na jednej verzii.
Čo teda odporúčame?
Momentálne nechceme bezhlavo presúvať všetky produkčné weby na Houzez 4.3.5 len preto, že táto verzia existuje.
Najskôr chceme mať overený postup a istotu, že zmeny v rade 4.3 nemajú negatívny vplyv na existujúce weby.
Preto je naším aktuálnym odporúčaním:
Houzez 4.2.7 → overený základ
Houzez 4.3.5 → ďalší cieľ aktualizácie po otestovaní
Houzez 4.4.x → zatiaľ samostatná nová vetva, ktorú najskôr potrebujeme otestovať
Nechceme byť prví, ktorí novú verziu nainštalujú.
Chceme byť tí, ktorí ju nainštalujú vtedy, keď vieme, že ju môžeme bezpečne nasadiť na produkčný web.
A pri webových stránkach, ktoré slúžia ako reálny pracovný nástroj pre klienta, je podľa nás tento prístup dôležitejší než mať za každú cenu najvyššie číslo verzie.








