Jaký systém vybrat pro tvorbu webu?

Chystáte se vybudovat nový web nebo chcete modernizovat ten stávající? Pak určitě stojíte před otázkou jaký systém pro správu obsahu (tzv. CMS) využít. Na výběr je několik možností.

  • OpenSource systémy, které jsou zdarma.
  • Placené systémy, které jsou dostupné jednotlivým vývojářům webů.
  • Placené systémy, které vyvíjí přímo dodavatelé webů.
  • Systémy tvořené na klíč, které jsou vyvíjeny přímo pro daný projekt.

Každý systém má své výhody i nevýhody a je vhodný pro různé projekty. Při rozhodování však platí určitá kritéria.

Náročnost implementace

Nejde pouze o náročnost časovou ale také odbornou. Pokud Váš projekt obsahuje specifické funkce nebo vlastnosti, tak budete potřebovat odborníka na implementaci nebo dokonce programátora. Pokud se spokojíte s dostupnými funkcemi systému a nepotřebujete dnes ani v budoucnu žádnou úpravu, může zvolit téměř libovolný systém. Pokud je Váš projekt složitější, vyžaduje nejen úpravy vzhledu ale také specifické funkcionality (cenové a slevové systémy, nástroje ...), je potřeba zvážit možnosti rozšiřování zvoleného systému a jeho další vývoj. Z tohoto pohledu se zdá nejlepším řešením „systém tvořený na klíč“, jehož cena je většinou velmi vysoká. Nejhorším řešením jsou opensource systémy, které nemají žádnou garanci vývoje.

Efektivní administrace obsahu

Každý web je závislý na svém obsahu (texty, obrázky, videa, ...). Způsob a rychlost tvorby a správy obsahu zásadním způsobem ovlivňuje úspěšnost celého projektu. Jediným možným řešením současnosti je „headless“. Pouze takový systém umožní efektivní práci s obsahem. Potřebujeme však mnoho dalších vlastností a funkcí:

  • kvalitně připravené šablony zajistí vizuální konzistenci všech stránek a neumožní „škodlivou kreativu“ administrátorů,
  • rychlé vkládání obrázků s automatickým formátováním,
  • rychlá tvorba CTA (tlačítka, odkazy) s podporou měření výkonu,
  • nastavení časových platností pro plánování publikace obsahu,
  • automatické jazykové překlady celých stránek,
  • libovolná práce s URL včetně automatického přesměrování původních adres,
  • komplexní SEO (title, description, alt obrázků, hierarchie nadpisů, ...),
  • responsivní admistrace umožní správu obsahu i z mobilu,
  • dostupná telefonická nebo on-line podpora.

Proto jedním z nezbytných kritérií výběru CMS je ovládání. Je potřeba administraci vyzkoušet a nechat si ji řádně ukázat dodavatelem.

Bohužel je to velmi často zadavatelem ignorováno.

Dostupnost nativních funkcí

Síla každého CMS je dána množstvím vlastních funkcí. To je problém systémů, které funkcionality rozšiřují díky modulům od třetích dodavatelů. Web postavený na kombinaci velkého množství různorodých modulů musí řešit nekompatibility při každé aktualizaci hlavního systému, prohlížečů a obecných technologií. Může se klidně stát, že dodavatel používaného modulu aktualizace neprovádí a nezbývá něž web předělat. Proto je důležité v první řadě posoudit komplexnost vybíraného systému a důležité funkce nového webu nestavět na modulech od externích dodavatelů.

Propojitelnost s externími systémy

Je velmi málo komplexních systémů, které řeší všechny funkce v oblastech CRM, ERP, CMS, SCM, účetnictví, ... . Vždy je potřeba propojit webový systém minimálně s účetnictvím. Moderní e-commerce projekty se navíc neobejdou bez propojení s externími systémy:

  • veřejné registry pro získání a ověřování informací o firmách, adresách, DPH, ... ,
  • ověřování údajů (adresy, telefonní čísla, e-mailové adresy, sazby DPH, státní svátky, ...),
  • dodavatelské zdroje (katalog, ceníky, sklady),
  • platební brány pro on-line platby,
  • bankovní systémy pro informace o úhradách,
  • spediční služby pro objednání dopravy, tisk štítku a info o stavu doručení,
  • skladové nebo logistické systémy,
  • prodejní systémy (srovnávače, tržiště, affiliate, ...),
  • marketingové nástroje (direct mailing, chat, ...),
  • ... .

Základem propojování jsou technologie. Bez funkčního a ověřeného RESTful API ve formátu JSON a Oauth2 autorizací to dnes nepůjde.

Technologické stáří

Vývoj technologií letí velkou rychlostí. Systémy tvořené v minulém tisíciletí dnes mají obrovský technologický dluh, který se projeví u nových e-commerce projektů krátce po spuštění, kdy přijdou první provozní problémy. Koncepčně novější systémy výrazně lépe reagují na nové požadavky a změny.

Dostupnost aktualizací

Každý systém potřebuje vývoj. Tento vývoj by měl být řízený s přesným plánem (roadmap) a pravidelnou aktualizací. Pro provozovatele webu je nejlepší když má aktualizace jako součást poplatků za provoz a případně si časem „připlácí” pouze za nové funkce.

Rychlost webu a odolnost útokům a dostupnost

Dostupnost webu a jeho rychlost logicky ovlivňuje celkový výkon projektu. Oba tyto parametry lze empiricky měřit a vyhodnocovat. Rychlost webu se skládá z několik zásadních parametrů:

  • TTFB (Time To First Byte) vzniká ve chvíli, kdy prohlížeč stáhne první bajt stránky a ukazuje rychlost serveru a infrastruktury,
  • FCP (First Contentful Paint) je doba zobrazení prvního textu nebo obrázku,
  • LCP (Largest Contentful Paint) je doba zobrazení největšího obsahového prvku ve viditelné ploše stránky,
  • INP (Interaction to Next Paint) je prodleva veškerých interakcí na stránce.
  • CLS (Cumulative Layout Shift) je stabilita při vykreslování.

Dostupnost stránky se většinou udává v procentech celkového času v měsíci nebo roce.

Rozdíly dostupnosti a rychlosti u jednotlivých dodavatelů jsou obrovské a proto je potřeba je již při zadání projektu jasně definovat. Oba parametry by měly být součástí smluvních podmínek a dodavatel je povinnen je garantovat.

Garance vývoje, rozvoje i provozu

Při výběru nového systému a jeho dodavatele je velmi dobré posuzovat také možné, nabízené a smluvně podložené záruky.
Vždy se bavíme o 3 oblastech garancí:

  • Provoz – určuje zda bude web dostupný a použitelný, tzn. dostatečně rychlý a plně funkční.
  • Rozvoj – zaručí, že vaše požadavky na opravy, úpravy a další rozvoj budou úspěšně řešeny.
  • Vývoj – zajistí další vývoj systému bez ohledu na vaše požadavky. Vznikají nové funkce, kde můžete využít pro svůj projekt.

Tyto garance musí nabízet nejen dodavatel projektu, ale především dodavatel systému. A zde mají velký problém všechny OpenSouce systémy, která žádné garance nenabízí.

Chcete úspěšný web?

Rádi pro Vás vytvoříme fungující internetové stránky nebo e-commerce projekt.

Napište nám