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ť upgrade

Preč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

  1. Analýza

    Preveríme verziu TYPO3, rozšírenia, vlastný kód a serverové prostredie a ukážeme vám, kde je najviac práce.

  2. Plán

    Spoločne určíme cieľovú verziu a rozhodneme, čo s rozšíreniami, ktoré nemajú nástupcu.

  3. Migrácia

    Aktualizujeme jadro, rozšírenia a vlastný kód, spustíme upgrade wizardy a upravíme databázovú schému.

  4. Testovanie

    Na staging prostredí preveríme frontend, backend aj formuláre. Potom projekt schváli váš tím.

  5. Spustenie

    Pomôžeme so spustením a aj potom sme k dispozícii na opravy.