Zkušenosti s převzetím správy webů dopravního uskupení ICOM transport
Efektivní správa webové prezentace a zaměstnaneckého portálu společnosti ICOM transport, a.s. na UMBRACO CMS.
Efektivní správa webové prezentace a zaměstnaneckého portálu společnosti ICOM transport, a.s. na UMBRACO CMS – zkušenosti s převzetím správy webů
Dopravní uskupení ICOM transport je téměř 30 let jednou z největších dopravních společností v České republice. V současné době provozuje 800 autobusů, 250 souprav nákladních vozidel a zaměstnává 1 500 pracovníků.
Rozsáhlou webovou prezentaci www.icomtransport.cz v několika jazykových mutacích pro prezentaci společnosti a zaměstnanecký portál www.modra-vlna.cz provozuje na redakčním systému UMBRACO.
Vyspělý databázový redakční systém UMBRACO je pro realizaci těchto rozsáhlých webových portálů ideálním řešením. Lze na něm velmi dobře nastavit přístupová práva k editaci, logování a zobrazování obsahu, má výbornou podporu zobrazení v různých jazycích. V neposlední řadě je bezpečnější, méně náchylný ke kybernetickým útokům než nejčastěji používaná technologie PHP.
Způsob provozu redakčního systému na dedikovaném serveru a pravidelné měsíční poplatky servisní společnosti však ICOM transport zatěžovaly vysokými náklady. ICOM transport oslovil společnost HELIsmile s.r.o., která má s provozem redakčního systému UMBRACO dlouhodobé zkušenosti. HELIsmile využívá jako svého dvorního poskytovatele web hostingových služeb společnost ASPone.
Analýza
Po prvotní zběžné analýze jsme navrhli nový způsob řešení a harmonogram realizace. Návrh se ICOM transportu líbil. Bylo rozhodnuto vyměnit stávajícího servisního partnera pro CMS UMBRACO a změnit poskytovatele hostingových služeb.
Převod na nový hosting byl požadován kvůli nevyhovujícímu stavu. Bylo zbytečné, aby provoz redakčního systému zajišťovaly dva dedikované servery. Internetové stránky slouží k prezentaci firmy a neobsahují žádná citlivá data. Správa serverů byla navíc neefektivní jak z ekonomického hlediska (měsíční poplatky za správu), tak i z hlediska nepružnosti úprav.
Internetová prezentace firmy je rozdělena na dvě části https://www.icomtransport.cz/, na které běží vlastní prezentace firmy ICOM transport a https://modra-vlna.cz/, která je zaměřena na zaměstnance společnosti. Nejvyužívanějšími částmi jsou prezentace novinek a listárna.
Obě tyto části byly provozovány na dvou dedikovaných serverech a byly propojeny jednou databází. Při převzetí zakázky jsme měli velmi omezenou představu o aktuálním řešení. Podle dvou domén jsme předpokládali, že budeme spravovat dvě oddělené UMBRACO aplikace. Po dodání aplikací a databáze z obou serverů jsme zjistili, že se jednalo de-facto o jedinou instanci UMBRACO s jedinou administrací (ICOM transport), která je jen kvůli doméně modra-vlna.cz uměle rozdělená na dvě aplikace a provozovaná dokonce na dvou serverech propojených jednou společnou databází. Aplikace modra-vlna ve skutečnosti pouze stínovala druhou aplikaci na své doméně.
Toto nešikovné řešení, navržené stávající servisní společností, jsme nahradili novým systémem „HELIsmile aplikací s vlastním lehkým klientem" pro zobrazení webových stránek "Modré vlny".
Výhodou tohoto řešení jsou zejména nižší nároky na hosting. Díky novému řešení se zřídil jen jeden VIP hosting u společnosti ASPone pro hlavní aplikaci a druhý levnější BASIC hosting, kde běží malá, námi vyvinutá, aplikace přes webové API napojená na hlavní aplikaci UMBRACO. Tato nová "HELIsmile aplikace“ jen přesměrovává požadavky z prohlížeče a překládá stránky hlavní aplikace, což přináší zejména vyšší rychlost a také nezanedbatelnou finanční úsporu díky minimálním nárokům na webhosting.
Nová „HELIsmile aplikace“ je výhodná i z dalšího důvodu. Je možné spravovat a ošetřovat jen jedinou UMBRACO aplikaci.
Převod aplikace
Postup prací byl odsouhlasený a mohli jsme se tak pustit do práce. Původní předpoklad „jednoduchého překopírování aplikací na nový webhosting“ se nenaplnil. Stávající servisní společnost nám dodala zdrojové kódy se zpožděním. Abychom stihli domluvený termín převodu, podařilo se nám reverzním inženýrstvím dekódovat knihovny dodané aplikace, upravit kód, rozběhnout aplikaci ve Visual Studiu a úspěšně ji spustit na lokálním počítači. Poté jsme prezentaci spustili na dočasných doménách pro testování. Po otestování stability jsme přistoupili k finálnímu převodu DNS a zajištění šifrovaného připojení HTTPS pro oba weby. Nastavili jsme přesměrování a optimalizovali aplikaci modra-vlna pro dosažení maximální rychlosti, což zahrnovalo drobné úpravy a refaktoring aplikace modra-vlna.
Takovým „bonbónkem“ bylo řešení problému s dostupností obrázků u webu modra-vlna z vnitřní sítě společnosti ICOM transport. Ve vnitřní síti nefungoval odkaz icomtransport.cz. Fungoval pouze odkaz na doménu 3. úrovně www.icomtransport.cz. Na internetu fungovaly oba odkazy s www i bez. Provedli jsme směrování a úpravu všech konfiguračních souborů na www.icomtransport.cz a tím závadu odstranili.
Nad rámec objednávky jsme upravili aplikaci modra-vlna a vytvořili logovací adresář pro uchování mailů uživatelů, kteří píší na "Modrou listárnu".
V následujících dnech probíhala kontrola správného chodu obou webových aplikací. Uživatelé si vyzkoušeli svoje přístupy a nová přístupová hesla, zadali první novinky a zkusili změnit obsah webu.
Závěr
Po týdnu byly všechny drobnosti dořešeny. Webové stránky běží levněji a, co nás potěšilo podle uživatelské odezvy, i rychleji než původní řešení.
Celková migrace proběhla během deseti dnů, navzdory složitému procesu s nedostupnými zdrojovými kódy. Náš nový „lehký klient“ přináší ICOM transportu vyšší výkon a ekonomické výhody, čímž potvrzuje efektivitu nově implementovaného řešení.
Výsledkem je výrazné zrychlení načítání stránek a snížení provozních nákladů.