tak předpokládám, že Drupal má nějakou dokumentaci k tvorbě šablon i vlastních modulů, takže asi postupovali podle ní nebo měli vzít dokumentaci Wordpressu a dělat podle WP? Nebo měli vzít ČSN normy pro rozměry šroubů a matic?
Je jasné, že pokud programovali nějakou vlastní funkčnost/modul, tak ji asi v databázi pluginů nenaleznete, ale to by neměl být až takový problém, když jsou ty pluginy tvořeny na základě obecného API...
Ne nebude se muset predelat. Proc by mel? Prebirali jsme takto spoustu projektu a i kdyz byl programator hrozny prase tak stacilo predelat par drobnosti aby to bylo vice systemove, ale neni sebemensi duvod web predelavat - prave protoze je to Drupal. Ekonomicky vyrazne, ale vyrazne vyhodnejsi nez jakykoliv samo-domo(i treba z velke firmy jako je fastcentrik apod) a to predevsim diky absenci vendor lock-in.
Protože jde o záruky na bezchybné fungování díla ..., v případě čt nejde o firemní prezentaci s kontakty a referencemi, jejíž výpadek na pár hodin nikdo nezaznamená ...
Drupal7 má 11.000 modulů a možnost individuálního pojetí implementace, tj. i vyjímek v tom, že něco nějak má být, ale kuwa není, protože to někdo udělal jinak.
K tomu potřebu aktualizovat, protože jinak máte trochu bezpečnostní problém, když už tedy zákazník nepožaduje další vývoj.
Chápu, že moderní pojetí záruk je, že se stejně nedá na nikoho a na nic spolehnout, ale to pořád neřeší stav, že pod správou cizí firmy web čt třeba občas nepojede s kouzelnou omluvnou formulkou, že je to opensource a původnímu implementátorovi, se kterým by asi měla být domluva z důvodu záruk za dílo, už nelze nic reklamovat, poněvadž už nemá řešení pod kontrolou.
Budoucnost ukáže, tipuju, že údržbu bude dělat původní dodavatel, nebo interní oddělení.
No, ve skutečnosti je to převzetí mnohem jednodušší u systému založeném na open-source, který je dělaný na to, aby do něj mohlo přispívat spousta lidí. Takže u webu ČT bych si ještě dokázal představit, že to převezme někdo jiný a bude to dál rozumně fungovat. Ale nevím, jaké jsou tam souvislosti, možná je i web ČT dost komplexní na to, aby nedávalo smysl správu převádět na někoho jiného.
Neznamená to automaticky, ale pokud je to open-source toho typu, že má spoustu přispěvatelů a počítá s tím, že přispět může každý (typický příklad je Linux), je to jednodušší. A přeci jen u open-source je větší pravděpodobnost, že to tak bude, protože je pro to motivace. V případě těch zakázkových systémů by k tomu musel motivovat zadavatel, jenže to by nejprve musel vědět, že něco takového má chtít. Navíc to asi těžko dostane za podnákladové ceny. Naopak pokud dodavatel tuší, že za dva roky bude další soutěž, může mít podle nátury akorát opačnou motivaci, totiž převzetí co nejvíce zkomplikovat.
Dobrý pokus o srovnání s linuxem. Administrátoři se moc pozitivně netváří na správu a držení záruk za instalaci linxu, kterou připravoval někdo jiný, zvlášť pokud je to jiná distribuce než ta, kterou jsou zvyklí sprvovat a aktualizovat.
Jedna věc je slíbem nezarmoutit, druhá věc je reálně vykonávat, za nízký peníz, ideálně zadarmo, když je to ten opensource, a hlavně nic nepředělávat, když tomu přece rozumí každý ...
Ale tady to presne tohle znamena. Pokud bychom jako firma prebirali tenhle web tak si proste jen projdeme dokumentaci te implementace, trochu projdem kod implementatora. Pokud mame 10 let zkusenosti s tim systemem tak je prevzeti zatracene jednodussi nez nejaky samo-domo (rozumnej closed source) ktery nikdo krome tvurcu nikdy nevidel.
Co stojí dokumentace takové implementace Drupal7 v kvalitě dostatečné na to, abyste na základě ní převzali záruky za bezchybný chod díla a jeho další rozvoj? Kolik stojí převzetí takového větší projektu do vlastní správy? Jak dlouho to trvá? Kolik pak stojí samotná správa (když už hlavní peníze za implementaci dostal zaplaceno někdo jiný)? U peněz nejsou úplně zajímavá přesné hodnoty, stačí v procentech z ceny implementace.
Nedokazu odpovedet takto.
Dokumentace? V zasade jen to co je nutne behem vyvoje - datovy model, zakladni funkce pod. Dokazal bych odpovedet po zkouknuti administrace a kodu custom modulu.
Kazdopadne tu cenu dokazu rict v dobe nabidky naprosto presne. Dokaze totez kdokoliv u closed source?
Jinými slovy, je jedno na čem to běží, prostě web ČT nějakou dobu bude vyvíjet a udržovat firma XY a až to přestane dělat, tak se ten web bude muset celý předělat. V tom se to neliší od většiny jiných zakázek bez ohledu na to, jestli se s ohledem na použitou technologii platí licence nebo údržba, nebo oboje.
Důležitá je funkčnost, použitá technologie je jedno, bez znalosti ekonomické části projektu to stejně nikomu nic moc neřekne. Pokus o naznačení ekonomických souvislostí, že je licence zdarma, je poněkud nedostatečný.
Předpokládám, že celé opensource řešení je připraveno dle mezinárodních standardů tak, aby se o něj mohl starat bez nějakých větších transakčních nákladů kdokoliv jiný než původní dodavatel. Předpokládám, že taky se do výběrového řízení o následnou údržbu a správu řešení přihlásí několik desítek firem a bude ho moci udržovat kterákoliv z nich za velmi příznivých podmínek pro ČT.
A pokud to tak nebude, tak to tak prostě nebude. :)