WordPress – Aktualizace

Aktualizovat, či neaktualizovat? Věčná otázka mnoha diskuzí, na které se 2 a více účastníků většinou nejsou schopni plně shodnout. Přesto má jedinou správnou odpověď. Ano, určitě! Nicméně je to problém komplexní a je třeba ho rozlišovat na více úrovních.

3 roviny

  1. WordPress – u aktualizací WordPressu není téměř o čem pochybovat. Ano, čas od času se může stát, že zmizí nějaká stará funkce, kterou ještě pořád vaše šablona používá, nebo se určitá část kódu v jádru upraví razantním způsobem. To je nemilé, ale úplně v pohodě řešitelné. Např. servisní smlouvou  u svého dodavatele webové aplikace a také:
  2. Šablony – pokud máte šablonu na míru, pochopitelně záleží na její kvalitě a podle toho se odvíjí její životnost. Čím je složitější a obsáhlejší, tím bude její životnost bez nutného zásahu s největší pravděpodobností menší. Aktualizace šablon souvisí se zmíněnými aktualizacemi WordPressu a opět jsou snadno řešitelné servisním zásahem vašeho dodavatele webu. Jestliže máte premium nebo free šablonu, pak by měla mít vyřešenou aktualizaci buď v rámci WP katalogu, nebo vlastním způsobem. Ovšem takovou variantu raději nedoporučujeme.
  3. Pluginy – pluginy mají ve WordPressu dobrý systém aktualizací. Určitě je třeba je využívat, od toho jsou. Záleží na tom, jaké pluginy používáte. Obecně nutno podotknout, že čím méně, tím lépe. My sami na svých projektech používáme velmi málo pluginů a pouze takové, jejichž funkcionalitu se nevyplatí psát na míru a jsou ověřené. Námi dodávané weby na WordPressu obsahují vždy max. cca 5 nainstalovaných pluginů. Pak už je to jen na zákazníkovi, jestli si chce web rozbořit dalšími, či nikoliv. Řešení je to jednoduché. Opět platí, že je vhodné i na aktualizaci pluginů mít se svým dodavatelem servisní smlouvu.

Automatické aktualizace

WordPress menší a kritické (tj. setinkové, např. 4.7.x) aktualizace instaluje sám. Ale ty ostatní – vyšší ne. To je na vás, nebo vašem dodavateli. Pokud se dohodnete, řeším je právě ona servisní smlouva. K dispozici jsou však online služby, jako např. ManageWP, či WP Remote, které se umí na váš WordPress napojit a buď jen notifikovat o změnách (aktualizace pak musíte dělat ručně a víte o nich včas), nebo rovnou aplikace aktualizací provádět z online prostředí dané služby. To je skvělé. Můžete si ji zprovoznit sami, anebo si za to můžete zaplatit u profesionála. Vyplatí se obojí.

Servisní smlouva

Servisní smlouva je klíčový dokument mezi dodavatelem webu a jeho zadavatelem pro každý dlouhodobě provozovaný web. Ve světě WordPressu se setkáváme s tím, že servisní smlouvu klienti většinou nechtějí nebo dokonce odmítají. Ale jen do prvního (vážného) problému. To už je však většinou pozdě a hašení požáru nemusí být v takovém případě vůbec snadný úkol. Likvidace škod vyjde pak s největší pravděpodobností velmi draze. Prevence nade vše. To si ovšem musí rozhodnout každý sám. Myslete však na to, co se může vážně stát, např. únik hesel vašich uživatelů, zahlcení webu škodlivým softwarem a reklamou, úplný výpadek webu ve špičce sezóny atd. Stojí to za to? Jednoznačně ne.

Budu si aktualizovat sám…

Upřímně – nebudete. Věřte nám. Rukama nám prošla už více jak stovka webů na WordPressu, a doposud si nikdo sám aktualizace neprováděl, i přes četná upozornění. Ať naši klienti, nebo někdo kdo k nám přešel od konkurence, nikdo neměl svůj WordPress web plně aktualizovaný. A čím více se to zanedbává, tím hůře se s tím dá něco dělat. Tímto způsobem se jednoho dne dostanete do stavu, kdy jediné řešení bude udělat web nový. Opravy nebudou mít smysl. Kompletně nový web bude jistě mnohem dražší, než průběžná servisní smlouva. Můžete klidně rozumět obecně počítačům, nebo dokonce i WordPressu, ale pokud Vám staví šablonu někdo jiný, tak prostě a jednoduše nemůžete znát všechny její souvislosti.