Autor: Peter Kapusník, CEO LUMA Creative Vydané 4 min čítania
Weby na WordPresse nerobíme, ani ako dočasné riešenie. Dôvodom nie je samotné jadro, ale skladačka pluginov okolo neho: každý od iného autora, s iným tempom aktualizácií a s vlastnými chybami. Každý web staviame na vlastnej platforme Vera, kde sú katalóg, formuláre aj SEO súčasťou jedného systému a aktualizácie vydávame my.
Krátka odpoveď
WordPress je najrozšírenejší redakčný systém na svete. Práve preto je aj najčastejším terčom automatizovaných útokov. Kto nájde chybu v obľúbenom plugine, vie ju skúsiť na obrovskom počte webov naraz.
Útoky väčšinou nerobí človek, ktorý si vybral práve vás. Robia ich roboty, ktoré prechádzajú internet a skúšajú známe chyby na všetkom, čo nájdu. Malá firma preto nie je v bezpečí len preto, že je malá.
Rozhodol som sa, že takú prevádzku za klientov robiť nebudeme. Nie preto, že by sa WordPress nedal udržať. Dá sa. Ale stojí to stálu prácu, ktorú majiteľ webu nevidí, kým sa niečo nepokazí.
Pluginy sú najslabšie miesto
Bežný firemný web na WordPresse má šablónu od jedného autora, formulár od druhého, SEO od tretieho, cache od štvrtého a e-shop od piateho. Každý z nich má vlastný vývoj. Niektorý sa aktualizuje každý týždeň, iný dva roky vôbec.
Bezpečnostné hlásenia okolo WordPressu sa vo veľkej väčšine týkajú práve pluginov a šablón, nie jadra. Jadro má veľký tím a rýchle opravy. Malý plugin s pár tisíckami inštalácií taký tím nemá.
Ďalšia vec je rýchlosť. Každý plugin si so sebou nesie vlastné skripty a štýly, ktoré sa načítajú aj na stránkach, kde ich nikto nepotrebuje. Web potom spomaľuje doplnkami, nie obsahom. Viac o tom, prečo na rýchlosti záleží, píšem v článku o Core Web Vitals.
Potom je tu kompatibilita. Po aktualizácii jadra prestane jeden plugin rozumieť druhému a formulár zrazu neodosiela. Nikto za to nezodpovedá, lebo každý autor ručí len za svoj kúsok.
Údržba, ktorá ostane na vás
Keď si firma dá spraviť web na WordPresse a dodávateľ ho odovzdá, aktualizácie väčšinou ostanú na nej. V praxi sa na ne zabudne. Web roky beží so starými verziami a funguje, kým ho niekto nenájde.
- Aktualizácie jadra, šablóny a každého pluginu zvlášť, ideálne najprv na testovacej kópii.
- Kontrola, či po aktualizácii funguje formulár, košík a platby.
- Zálohy, ktoré sa dajú naozaj obnoviť, nie len súbor niekde na disku.
- Licencie platených pluginov, ktoré po roku prestanú dostávať opravy, ak sa nepredĺžia.
Ako to robíme namiesto toho
Každý náš web aj e-shop beží na platforme Vera. Je postavená na Payload CMS a Node.js. Katalóg, objednávky, formuláre, SEO aj mapa stránok sú súčasťou platformy, ktorú píšeme a udržiavame my.
Keď niečo zaškrípe, voláte nám, nie do diskusného fóra. Aktualizácie vydávame naraz pre všetkých klientov a sú súčasťou mesačnej prevádzky. Nemusíte si pamätať, čo treba aktualizovať, a nemusíte riešiť, kto je na vine.
Menej cudzích častí znamená menej miest, kde môže vzniknúť chyba. Neviete o desiatkach doplnkov, ktoré treba sledovať, lebo žiadne nie sú. Za celý systém ručí jeden dodávateľ.
Kedy WordPress zmysel má
Budem férový. Ak si chcete blog spravovať úplne sami, aktualizácie robiť vlastnými rukami a nepotrebujete napojenie na sklad ani ERP, WordPress vám poslúži. Je ho plný internet a návodov tiež.
Rovnako môže dávať zmysel pre krátkodobú kampaňovú stránku, ktorá po pár mesiacoch zmizne. Tam sa dlhodobá údržba nestihne stať problémom.
Pre firmu, ktorá od webu chce dopyty, objednávky a pokoj, je to iná situácia. Tam chcete jedného dodávateľa, ktorý za celý systém ručí. To je to, čo ponúkame.
Čo so starým webom na WordPresse
Pri prechode prenesieme obsah, ktorý sa oplatí zachovať. Staré adresy presmerujeme na nové, aby ste neprišli o pozície vo vyhľadávaní ani o odkazy z iných webov. Formuláre a e-maily nastavíme tak, aby od prvého dňa doručovali.
Starý web vypneme až vtedy, keď nový beží a je skontrolovaný. Ak sa chcete poradiť o konkrétnom prechode, napíšte mi. Ďalšie otázky k platforme nájdete v častých otázkach.