Migrace webu sosaci.net pro Společnost pro osvětu spisovatelů. 

Web sosaci.net běžel dlouhé roky na Drupalu 7 a postupně vyrostl do opravdu velkého ekosystému: několik desítek typů obsahu, několik tisíc článků a k tomu desítky tisíc komentářů. Přechod na Drupal 11 proto nebyl jen „update“, ale plnohodnotná migrace mezi dvěma výrazně odlišnými generacemi Drupalu. 

Na starém hostingu také byl problém s výkonem, některé funkce musely být omezeny, protože je prostě databáze neutáhla. Hosting rovněž neumožňoval práci s příkazovou řádkou, tedy pro Drupal 11 neudržitelné. Součástí migrace bylo tedy také převedení webu na nový hosting (používám Websupport).

Co bylo na projektu nejtěžší

U migrace velkých D7 webů bývají technické překážky často stejné – jen v různém měřítku. Tady nejvíc vyčnívaly tři oblasti:

  • Správný postup migrace - i když migrace zdánlivě jede sama ve sprváném pořadí, některé položky se nepropojily a bylo potřeba migraci opakovat. Migrace několikaset tisíc komentářů běžela skoro dva dny, čas od času se "zasekla". Něco se migrovat nepodařilo a bylo potřeba ručně v sedmičce exportovat do .csv a poté za pomoci modulu Feeds importovat ručně do nové verze.
  • Obnova pohledů (Views): Drupal 7 Views a Drupal 11 Views jsou koncepčně jinde – a „převod 1:1“ většinou neexistuje, zvlášť když některé modulu a políčka v nové verzi nebyly a pohledy to shodilo. Web byl již v sedmičce postaven tak, že webmastři vytvářeli nový typ obsahu pro všechny podobné příspěvky (každý rok opakované maratony psaní povídek, stejně tak i nové pohledy. 
  • Různé drobnosti a specifika webu - „Lajkování“ pomocí kachniček: na webu se používalo hodnocení přes modul Rating (Rate) – uživatelsky vděčná aktivita, která na starém hostingu prý zaplnila databázy a musela být odstraněna. Po migraci normálně funguje.

 

Co přinesl Drupal 11 po migraci

  • U takhle rozsáhlého webu se přechod nevyplácí jen kvůli „aktuálnosti“. Hlavní přínosy jsou praktické:
  • dlouhodobá udržitelnost a bezpečnost (D7 je historická platforma),
  • modernější práce s editací,
  • čistší struktura a lepší možnosti rozvoje, 
  • jednodušší aktualizace za pomoci příkazové řádky.

Web mojeknihajizd.cz umožňuje jednoduché vedení online knihy jízd. Obsahuje všechny náležitosti, které jsou v evidenci jízd potřeba, umožňuje zadávat údaje kdykoli a kdekoli, zpětně doplňovat, tisknou či exportovat do xls údaje podle různých filtrů (auto, řídič apd.), nebo i jednoduše spočítat cestovní náhrady. Web využijí jak živnostníci a firmy, které potřebují vést knihu jízd, ale může ji využít i kdokoli jiný, kdo si mít evidenci o svých cestách.

Web Sborová kancelář slouží jako databáze pro potřeby církevních sborů - evidence členů, shromáždění, dokumentů, vytváření statistických výkazů, vedení knihy jízd. Umožňuje tisk a export různých sestav.