Jak jsme prováděli upgrade Drupal 6 na Drupal 10.
Web Asociace pracovníků Speciálně pedagogických center (AP SPC) jsme vytvořili před asi deseti lety na Drupalu 6. Stránky od té doby žily svým vlastním životem. K nutnosti upgradu nás přivedla až potřeba umístit web na server, který by ještě podporoval PHP 5.3.
Musím říct, že je skvělé, když web vydrží tolik let v provozu a je možné provést upgrade, který zachová jeho obsah v nezměněné podobě. Je to vlastně velká výsada Drupalu, který je schopný řešit udržitelnost obsahu do minulosti i do budoucnosti.
Možná zde najdete i dobrou odpověď na otázku: "Proč stavět web na Drupalu?" Vytvoříte tím systém správy obsahu, který bude uložen v přehledných tabulkách a připraven odolávat změnám technologií a snad i toku času.
Analýza proveditelnosti
Je obrovskou výhodou, když jste web sami vytvořili a znáte jeho strukturu i funkce. Pokud bychom přistupovali k webu, který neznáme, byla by analýza mnohem náročnější.
Takto jsme hned věděli, že se jedná o běžný web postavený na contrib modulech, bez jakýchkoliv vlastních modulů, které by zajišťovaly specifické funkce. O správu webu se staralo jen několik lidí bez rozdílných oprávnění.
Web za ta léta obsahoval několik stovek obsahů, které se nevyplatí přenášet ručně, a proto bylo nutné při upgradu přistoupit k migraci souborů, uživatelů a veškerého obsahu.
Při upgradu webu z Drupalu 6 na Drupal 10 je vždy nutné počítat s vytvořením nové šablony webdesignu a s opětovnou konfigurací výpisů a struktury webu.