Vlastné riešenie alebo WordPress? Čo sa naozaj oplatí.
Martin Nemec
Autor článku
WordPress beží na takmer polovici všetkých stránok a pre jednoduchý web je rozumnou voľbou. Vysvetľujeme, kde má strop, kedy sa oplatí vlastné riešenie a podľa akej otázky sa rozhodnúť.
Obsah článku
Zhrnutie na úvod
WordPress je najrozšírenejší systém na tvorbu webov na svete a pre časť projektov je rozumnou voľbou. Ak potrebujete jednoduchú prezentačnú stránku alebo blog a nemáte špeciálne požiadavky, hotová šablóna vás dostane online rýchlo a lacno.
Problém nastáva vtedy, keď web prestane byť len vizitkou a začne byť nástrojom, na ktorom firma reálne stojí. Keď má riešiť objednávky, rezervácie, cenníky, prepojenie na fakturačný alebo skladový systém, prácu s klientskými dátami alebo procesy, ktoré nie sú univerzálne.
V tom momente sa lacný štart mení na drahú prevádzku. Funkcionalita sa dopĺňa pluginmi. Každý plugin je kus cudzieho kódu od iného autora. Čím ich je takýchto rozšírení viac, tým môže byť web pomalší, krehkejší a náchylnejší na bezpečnostné problémy. Úprava, ktorá by mala trvať hodinu, zrazu naráža na to, že sa šablóna bije s pluginom a plugin s iným pluginom.
Vlastné riešenie, teda web postavený na mieru, ide opačnou cestou. Neskladá sa z cudzích častí, ktoré treba prinútiť spolupracovať ale navrhne sa presne podľa toho, ako firma funguje a čo potrebuje. Štart je pomalší a drahší. Prevádzka je pokojnejšia, rýchlejšia a v horizonte rokov spravidla lacnejšia.
Zvyšok článku vysvetľuje, kde presne je hranica medzi oboma svetmi a podľa čoho sa rozhodnúť.
Ako funguje WordPress
WordPress vznikol v roku 2003 ako nástroj na blogovanie a postupne sa z neho stal univerzálny systém na správu obsahu. Podľa dát W3Techs beží na WordPresse približne 43 % všetkých webových stránok na internete, čo z neho robí najrozšírenejšiu platformu svojho druhu.
Funguje na jednoduchom princípe. Základ systému zabezpečuje správu obsahu, vzhľad rieši šablóna a všetko ostatné dodávajú pluginy, teda doplnky. Potrebujete e-shop? Nainštalujete WooCommerce. Formulár? Ďalší plugin. Rezervácie, viacjazyčnosť, SEO, zálohy, galérie? Pre každú z týchto vecí existujú desiatky doplnkov.
Práve v tom je sila aj slabina WordPressu súčasne. Veľa vecí sa dá vyriešiť bez programátora, no zároveň platí, že web nakoniec držia pokope desiatky kusov cudzieho kódu, ktoré spolu nikdy neboli navrhnuté fungovať.

V čom je WordPress dobrý
- Rýchly a lacný štart. Prezentačný web na hotovej šablóne stojí rádovo stovky eur a býva hotový v priebehu dní.
- Obrovské množstvo hotových riešení. Bežnú požiadavku už niekto pravdepodobne vyriešil.
- Veľa dostupných dodávateľov. WordPress ovláda množstvo ľudí, takže nájsť niekoho na údržbu nie je problém.
- Overený redakčný systém. Na písanie a správu článkov je WordPress po rokoch vývoja veľmi dobre vyladený.
Kde WordPress stráca
Prvým problémom je bezpečnosť. Nie samotného jadra WordPressu, to býva aktualizované rýchlo, ale doplnkov okolo neho. Bezpečnostná firma Patchstack vo svojich ročných prehľadoch dlhodobo uvádza, že drvivá väčšina nájdených zraniteľností vo WordPress ekosystéme pochádza z pluginov, nie z jadra systému.
Zároveň platí, že popularita priťahuje pozornosť. Keďže WordPress beží na takmer polovici internetu, útočníkom sa oplatí písať automatizované nástroje, ktoré plošne skenujú web a hľadajú stránky so zastaraným doplnkom. Nejde o cielený útok na konkrétnu firmu. Ide o to, že robot prejde tisíce stránok a vyskúša, kde to pustí.
Druhým problémom je rýchlosť. Šablóna má aj druhý háčik, o ktorom sa hovorí menej: weby na nej postavené si začnú byť podobné, čo oslabuje dôveryhodnosť značky. Okrem toho je navrhnutá tak, aby vyhovela čo najširšiemu okruhu zákazníkov, takže obsahuje veľa funkcií, ktoré konkrétna firma nikdy nepoužije no napriek tomu sa načítavajú. K tomu sa pridá desať pluginov, každý si prinesie vlastné skripty a štýly, a web, ktorý mal byť jednoduchý, zrazu sťahuje niekoľko megabajtov dát.
Tretím problémom je krehkosť pri aktualizáciách. Keďže šablónu, jadro aj pluginy vyvíjajú rôzni ľudia nezávisle od seba, aktualizácia jednej časti môže rozbiť inú. Vzniká nepríjemná situácia: neaktualizovať je bezpečnostné riziko, aktualizovať je prevádzkové riziko.

Štvrtým problémom je obmedzenie pri neštandardných požiadavkách. Kým sa firma pohybuje v tom, čo pluginy vedia, ide všetko hladko. Vo chvíli, keď potrebuje niečo vlastné, napríklad špecifický spôsob výpočtu ceny alebo prepojenie na interný systém, začína sa obchádzanie systému. Výsledkom býva riešenie, ktoré funguje ale nikto ho nechce aktualizovať, udržiavať.
Ako funguje vlastné riešenie
Vlastné riešenie znamená, že sa web alebo aplikácia postaví na mieru. Nie od nuly v zmysle, že by sa všetko programovalo od základov, to by bolo zbytočne drahé. Stavia sa na takzvanom frameworku, čo je overený a odskúšaný základ, nad ktorým sa vytvorí presne to, čo daná firma potrebuje.
Framework za vývojára rieši veci, ktoré sú vo všetkých projektoch rovnaké: prihlasovanie, bezpečnosť, prácu s databázou, odosielanie e-mailov. Tieto časti sú odskúšané na tisíckach projektov po celom svete a nikto ich nepíše nanovo. Naprogramuje sa len to, čo je pre konkrétnu firmu špecifické.
Overených frameworkov je viacero a líšia sa najmä programovacím jazykom, v ktorom sú napísané. Z pohľadu klienta nie je podstatné, ktorý si dodávateľ vyberie, pokiaľ ide o overenú technológiu so živou komunitou. Podstatné je, čo z toho vyplýva pre prevádzku.
Druhou časťou vlastného riešenia je administrácia, teda to rozhranie, ktoré vidí klient: prihlásenie do systému, prehľad objednávok, správa obsahu, používatelia, štatistiky. Aj tá sa dnes stavia na hotových nástrojoch, takže vývoj netrvá tak dlho ako kedysi. Rozdiel oproti hotovému systému je v tom, že toto rozhranie obsahuje presne tie položky, ktoré firma potrebuje, a nič navyše.

Rozdiel sa dá zhrnúť jednou vetou: hotový systém prispôsobuje firmu tomu, čo vie. Vlastné riešenie prispôsobuje systém tomu, ako firma funguje.
V čom je vlastné riešenie dobré
- Web obsahuje len to, čo naozaj potrebujete, takže je rýchly bez dodatočnej optimalizácie.
- Administrácia je zrozumiteľná, postavená podľa vašich procesov, nie podľa univerzálnej šablóny.
- Menší priestor na útok. Nie sú tu desiatky doplnkov od cudzích autorov, ktoré by sa dali zneužiť.
- Aktualizácie sú predvídateľné. Nevznikajú konflikty pretože všetko je súčasťou jedného celku.
- Neexistujú obmedzenia. Čokoľvek, čo dokážete popísať, sa dá naprogramovať, vrátane prepojenia na systémy, ktoré už používate.
- Systém je váš a nie ste závislí od toho, či autor pluginu bude projekt o dva roky ešte podporovať.
Kde vlastné riešenie stráca
Bolo by nefér tvrdiť, že vlastné riešenie je vždy lepšie. Má reálne nevýhody a treba ich pomenovať.
Vyššia vstupná investícia. Vlastné riešenie stojí násobne viac ako šablóna. Platíte za návrh a vývoj, nie za inštaláciu hotového produktu.
Dlhší čas do spustenia. Kým šablónový web môže byť hotový za dva dni, vlastné riešenie sa počíta na týždne až mesiace podľa rozsahu.
Užší okruh dodávateľov. WordPress ovláda viac ľudí než ktorýkoľvek framework, takže výmena dodávateľa je pri ňom jednoduchšia. Pri vlastnom riešení je okruh užší, no pokiaľ je postavené na overenej technológii, nejde o uzavretý systém, z ktorého niet cesty von. Podstatné je pýtať sa dodávateľa, či dostanete prístup ku kódu a v akej technológii pracuje. To je otázka, ktorú by ste mali položiť pri každom type projektu.
Čo hovorí prax a aktuálne trendy
Za posledné roky sa zmenili tri veci, ktoré posúvajú hranicu medzi oboma svetmi.
Rýchlosť sa stala merateľnou obchodnou veličinou. Google zaviedol takzvané Core Web Vitals, teda súbor ukazovateľov, ktoré merajú, ako rýchlo a plynulo sa stránka načíta a ako skoro s ňou vie návštevník pracovať. Tieto ukazovatele sú súčasťou hodnotenia stránok vo vyhľadávaní. Web, ktorý je pomalý, tak nestráca len návštevníkov, ale aj pozície. Čo to znamená v praxi, rozoberáme v článku o tom, prečo stabilná návštevnosť neprináša dopyty.
Ochrana osobných údajov sa sprísnila. Pri GDPR je podstatné vedieť, kam odchádzajú dáta návštevníkov. Pri riešení postavenom z cudzích doplnkov býva ťažké odpovedať na túto otázku s istotou, pretože každý doplnok môže komunikovať s vlastným serverom. Pri vlastnom riešení je odpoveď jednoznačná, lebo viete presne, čo systém obsahuje.
Firmy prestali chcieť len web. Čoraz častejšou požiadavkou nie je prezentačná stránka, ale nástroj, ktorý firme ušetrí prácu. Klientská zóna, automatické generovanie dokumentov, prepojenie na fakturačný systém. Toto sú veci, na ktoré nebol WordPress nikdy navrhnutý.
Čo vidieť v praxi
Pri prácach na existujúcich weboch sa opakuje niekoľko vzorcov.
Prvý: rozpočet na údržbu časom prevýši úsporu zo štartu. Firma ušetrí na začiatku, ale potom platí za riešenie konfliktov medzi pluginmi, za platené licencie doplnkov, ktoré sa obnovujú každý rok, a za zásahy po neúspešnej aktualizácii. Po niekoľkých rokoch býva súčet vyšší, než keby sa hneď postavilo vlastné riešenie.
Druhý: najväčšia nespokojnosť nebýva s vzhľadom webu, ale s prácou v administrácii. Klient sa prihlási do systému, vidí desiatky položiek, z ktorých pozná tri a bojí sa niečo urobiť aby nič nepokazil. Pritom práve s administráciou pracuje denne, kým vzhľad si po čase prestane všímať.
Tretí: problém sa málokedy ohlási dopredu. Web funguje roky bez zásahu, až kým sa neobjaví bezpečnostná diera v niektorom doplnku alebo hosting neprestane podporovať starú verziu. Vtedy sa zvyčajne zistí, že aktualizovať sa nedá, lebo šablóna je príliš stará a jediná cesta je postaviť web nanovo.
Ako sa rozhodnúť
Neexistuje odpoveď, ktorá by platila pre každého. Existuje však niekoľko otázok, ktoré rozhodnutie výrazne zjednodušia.
Kedy dáva zmysel WordPress
- Potrebujete prezentačnú stránku alebo blog bez neštandardných funkcií.
- Rozpočet je obmedzený a web musí byť online rýchlo.
- Obsah budete meniť občas a vystačíte si s bežnými možnosťami.
- Web nie je hlavným kanálom, cez ktorý firma získava zákazníkov.
Kedy sa oplatí vlastné riešenie
- Web má riešiť procesy, ktoré sú špecifické pre vašu firmu.
- Potrebujete prepojenie na iný systém, napríklad fakturačný, skladový alebo rezervačný.
- Pracujete s klientskými dátami a potrebujete mať istotu, kam odchádzajú.
- Cez web prichádza podstatná časť objednávok alebo dopytov, takže jeho výpadok alebo spomalenie vás stojí peniaze.
- Súčasný web už niekoľkokrát narazil na to, že požadovaná úprava nebola možná.
- Plánujete v horizonte rokov postupne pridávať funkcie.

Prípadová štúdia
Ako vyzerá web postavený na mieru, keď má riešiť konkrétny proces firmy a nie len prezentovať.
Otázka, ktorá rozhoduje
Ak si máte odpovedať len na jednu vec, je to táto: je pre vás web nákladom, alebo nástrojom?
Ak je web vizitkou, ktorá musí existovať, je rozumné minúť čo najmenej. WordPress alebo iný hotový systém svoju úlohu splní.
Ak je web miestom, kde vznikajú objednávky, kde pracujú vaši zamestnanci alebo vaši klienti, potom nejde o náklad ale o systém, na ktorom firma stojí. Pri takom systéme sa neoplatí šetriť. Presne také weby staviame na mieru.

Najdrahšie riešenie je to, ktoré sa musí o tri roky celé postaviť nanovo. Nie preto, že prestalo vyhovovať, ale preto, že sa už nedalo posunúť ďalej.
Ak si nie ste istí, do ktorej skupiny patríte, ozvite sa. Prejdeme si, čo od webu vyžadujete. Podľa toho odporučíme a ponúkneme najlepšie riešenie.
Mám nápad
Premeniť nápad na realitu?
Prvá konzultácia je zadarmo. Ozvite sa a spoločne nájdeme najlepšie riešenie pre váš projekt.
Mám web, ktorý nefunguje
Audit webu zdarma
Nezáväzná analýza vášho súčasného webu a konkrétny návrh, ako by mohol vyzerať a fungovať lepšie.