Nedávno som zaregistroval nový televízny seriál Combat Hospital.
Pôvodne som myslel, že to bude nejaký novoveký remake slávneho M*A*S*H
ale prvý diel ma hneď vyviedol z omylu, ide totiž o dramaticko-akčný
seriál z prostredia vojenskej nemocnice v Afganistane. Seriál ako taký
nie je v tomto prípade až taký podstatný, ale pripomenul mi, ako sme
pred pár rokmi tvorili stránku pre NATO ISAF práve kvôli dianiu v Afganistane.
Ak sa dobre pamätám, tak to celé začalo v lete 2007 telefonátom z nejakého zahraničného čísla. Keď som ho zdvihol a pekne spisovne po slovensky som sa ozval, z druhej strany sa ozval niekto po anglicky, s nemeckým prízvukom. Trochu zaskočený som prepol na angličtinu, ktorá mi chvalabohu ide a po pár vetách mi bolo jasné, že to nebude len tak. Dozvedel som sa, že volá niekto, kto pracuje pre NATO a hľadajú spoločnosť, ktorá by pre nich bola schopná vytvoriť web. Už vtedy existovalo zopár firiem v oblasti webdesignu, ale zjavne žiadna z nich nemala to, čo bolo pre ISAF. Prvou zásadnou podmienkou obstarávania bolo, aby nové CMS bolo pod open source licenciou. Tú sme spĺňali, pretože Cyclone3 už vtedy bol uvoľnený širokej verejnosti. Existovalo však už aj pár iných, menej rozvinutých open source CMSiek.
Žiadny z nich však neumožňoval publikovať obsah súčasne v angličtine aj v arabskom jazyku. A aby toho nebolo málo, v dvoch dialektoch :) Skúšali ich už niekoľko, ale v tej dobe boli takmer všetky založené na PHP, ktoré samotné ešte unicode podporu nemalo.Nám sa ozvali práve kvôli tomu, že sme už vtedy tvorili služby na Cyclone3, ktorý mal plnú podporu UTF-8 a už vtedy unikátne administračné rozhranie založené na XUL.
Nezvyknem mať nejaký ustráchaný rešpekt pred veľkými organizáciami a ľudmi ktorí v nich pracujú, predsa len to sú tiež ľudia ako ja, ale priznám sa, keď som skladal telefón, triasli sa mi ruky, predsa len - NATO je NATO :).Ale nakoniec sme si povedali, že to je vlastne klient ako ktorýkoľvek iný a dali sme do pohybu úvodné analýzy, aby sa dala dať dokopy kalkulácia na schválenie.
Išlo o stránku Sada-e-Azadi zameranú na informovanie verejnosti v Afganistane o akciách NATO, spravodajstvo a kultúrnu osvetu v oblasti. Po niekoľkých pokusoch na iných CMS už bola pripravená veľmi jednoduchá grafika a templaty, takže na nás zostala už len ich implementácia a inštalácia Cyclone3 na ich prenajatý server. Stránka samotná bola vysoko optimalizovaná pre nízke prenosové rýchlosti, pretože, ako nás informovali - "Afghanistan is, in means of Internet, unfortunately not really good developed and most of our user have Internet access in modem speed". Museli sme teda nastaviť aj spracovanie obrázkov na vyššiu kompresiu, pre audiovizuálny spravodajský obsah boli použité WMV videá a MP3 súbory.
Po podpísaní zmluvy sme už začali riešiť praktické veci ako inštaláciu Cyclone3 na server, ktorý bol prenajatý u jednej nemeckej hostingovej spoločnosti a ostatné systémové veci. Narazili sme pri tom na zopár problémov s hostingom, ktoré sa riešili dosť zložito, keďže všetka komunikácia prebiehala len cez maily. Server sa napríklad kvôli simultánne bežiacej aktuálnej stránke na PHPčkovom CMS vedel vyvesiť tak, že sa naň nedalo prihlásiť a reštartnúť ho inak ako cez administračnú konzolu, ku ktorej sme nemali prístup. S operačným systémom na s virtuálnom serveri sme si tiež užili svoje, Fedora blbla, neskôr sa podarilo vyladiť na stabilný beh Debian, ktorému vo virtuálnom serveri zase občas padal MySQL server. Slovom, administrátorsky sme si užili svoje. Nehovoriac o tom, že Afganistan je v úplne inej časovej zóne. Ale až potom nastalo peklo :)
Neviem aké máte skúsenosti s tvorbou ázijských mutácií webov, my sme boli náramne vytešení, keď nám (budeme ju radšej volať) Heike poslala sitemapu a texty v Dari a Pashto. Nahadzovanie obsahu nebol až taký problém ale ... skontrolujte, či je to nahodené správne, keď to všetko vyzerá ako jedna súvislá čarbanica. Ďalšou vtipnou záležitosťou bolo prepisovanie arabských hakybakov do latinky, aby sa dala zobraziť normálne čitateľná rewrite URL. Arabské písmo totiž používa kadejaké kombinácie znakov ktoré majú úplne iný význam, aj keď pre nás európanov vyzerajú takmer rovnako. Okrem nemky Heike a jej holandského kolegu (povedzme) Caspera sme komunikovali s ich afgánskym spolupracovníkom, ktorý našťastie nevolal a len písal anglické maily, aj keď - občas sa vyjadroval skôr ako tatár :) Aj to sa nám však podarilo úspešne zvládnuť.
Web samotný musel byť spustený koncom roka 2007, vtedy končil predošlý kontrakt a vypla by sa pôvodná stránka. Veľmi dobre si pamätám, že som posledné vyžiadané úpravy zapracovával niečo viac ako 2 hodiny pred otvorením silvestrovského Huberta, zatiaľčo u nich sa na to v časovom posune práve chystali. Všetko však prebehlo hladko, starý server sa vypol a stránka v poriadku bežala na novom. V januári sme už pokojne mohli dorábať doplnkové funkcie a obsah.
Po pár týždňoch sme v jedno februárové ráno zistili, že server je znova nedostupný, skúšali sme všetko, čo nás napadlo, kým sme po komunikácii s Heike nezistili, že účtáreň v NATO nezaplatila hosting a snažia sa to rýchlo napraviť. Holt, v každej organizácii pracujú len ľudia :)
Vďaka tomu, že ľudia, s ktorými sme komunikovali, boli z našej generácie, celá komunikácia prebiehala v celkom uvoľnenej atmosfére, tak sme sa pomimo dozvedeli aj nejaké neutajené informácie, ktoré nám síce prišli vtipné ale keby sme boli na ich mieste, tak sa tvárime asi inak. Ako napríklad raz, po pár dňoch, keď sa nám neozývali na poslaný mail, predsa len Casper odpísal vo vtipnom duchu, že ich oblasť bola bombardovaná a po vyhlásení poplachu sa museli všetci stiahnuť do bunkrov. Nehovoriac o tom, že po skončení útoku museli ešte poopravovať pár vecí v infraštruktúre, aby vôbec mohli odpísať :)
Po ukončení kontraktu sa vedenie rozhodlo zmeniť hosting a vzhľadom na nový tím sa rozhodli pre iný CMS. Nech je ako chce, už vtedy, pred pár rokmi, sme zistili, že Cyclone3 je unikátny a kvalitný nástroj a spravili sme dobre, že sme sa rozhodli na ňom ďalej pracovať. A bohvie ako by celá stránka skončila, keby sme im s tým vtedy nepomohli :)