TYPO3
Komplexné TYPO3 upgrady pre projekty vašich klientov
Prevedieme TYPO3 inštalácie vašich klientov na aktuálnu LTS verziu, aj keď projekt zaostáva o niekoľko hlavných verzií alebo obsahuje veľa vlastného kódu. Ako white-label partner pracujeme v pozadí a klient naďalej komunikuje s vašou agentúrou.
Konzultovať upgradePrečo sa upgrady komplikujú
Prechod na nasledujúcu LTS verziu sa zvyčajne dá dobre naplánovať. Náročnejšie je to vtedy, keď web zaostáva o niekoľko hlavných verzií. Zmeny v jadre sa sčítavajú a každá z nich môže zasiahnuť kód, konfiguráciu alebo šablóny. Najčastejšie ide o tieto oblasti:
- Rozšírenia, ktoré už pre novšie verzie TYPO3 nikto neudržiava
- Vlastné rozšírenia postavené na API jadra, ktoré sa medzičasom zmenilo alebo bolo odstránené
- TypoScript, Fluid šablóny a konfigurácia backendu, ktoré treba prerobiť
- Nové požiadavky na verziu PHP a na Composer závislosti
Nástroje, s ktorými pracujeme
TYPO3 Extension Scanner ukáže, ktorých miest v kóde sa týkajú nekompatibilné zmeny (breaking changes) a zastarané API. Rector automaticky migruje PHP kód, Fractor robí to isté pre TypoScript, FlexForms a Fluid. Čo nástroje nevyriešia, upravíme ručne a otestujeme.
White-label pre vašu agentúru
Zostávame v pozadí. Komunikáciu s klientom vedie vaša agentúra, my zabezpečíme technickú prácu. Pracujeme vo vašom repozitári a podľa vášho spôsobu nasadzovania a štandardov kódu.
Ako prebieha upgrade
Analýza
Preveríme verziu TYPO3, rozšírenia, vlastný kód a serverové prostredie a ukážeme vám, kde je najviac práce.
Plán
Spoločne určíme cieľovú verziu a rozhodneme, čo s rozšíreniami, ktoré nemajú nástupcu.
Migrácia
Aktualizujeme jadro, rozšírenia a vlastný kód, spustíme upgrade wizardy a upravíme databázovú schému.
Testovanie
Na staging prostredí preveríme frontend, backend aj formuláre. Potom projekt schváli váš tím.
Spustenie
Pomôžeme so spustením a aj potom sme k dispozícii na opravy.
