Plugin (česky zásuvný modul nebo doplněk) je malý program, který se připojí k Vašemu webu a přidá mu novou schopnost. Nemusíte kvůli tomu nic programovat – plugin se nainstaluje pár kliknutími a rovnou funguje. Přirovnat se dá k aplikaci v telefonu: samotný telefon umí volat, a teprve doinstalovaná aplikace z něj udělá navigaci nebo čtečku knih.
Nejčastěji se s pluginy setkáte ve WordPressu, ale má je i většina ostatních redakčních systémů. Typicky se jimi řeší:
- Kontaktní formulář – návštěvník Vám napíše přímo ze stránky.
- Eshop – košík, objednávky a platby, tedy věci, které základní web sám o sobě neumí.
- Zrychlení a mezipaměť – doplňky pracující s cache.
- Zálohování a bezpečnost – automatické zálohy nebo hlídání přihlašování.
- Optimalizace pro vyhledávače – nástroje, které Vám pomohou vyplnit popisky stránek.
Plugin se liší od šablony. Šablona určuje, jak web vypadá, plugin určuje, co web umí. Když šablonu vyměníte, funkce z pluginů Vám zůstanou.
A teď to důležité, na co se zapomíná. Neaktualizovaný plugin je nejčastější vstupní branou útočníků. Jakmile se v doplňku najde chyba, autor vydá opravu – jenže dokud si ji nenainstalujete, je Váš web zranitelný a útočník do něj může propašovat škodlivý kód. Proto pluginy pravidelně aktualizujte, ty nepoužívané rovnou smažte (nestačí je vypnout) a instalujte jen doplňky z oficiálního katalogu nebo od ověřeného autora. Souvislosti popisuje heslo zabezpečení webu.
Druhý háček je rychlost. Každý zapnutý plugin přidává práci, kterou musí server při každém načtení stránky odvést, a často i další soubory, které si musí stáhnout prohlížeč. Web s padesáti doplňky bývá znatelně pomalejší než web s deseti. Platí jednoduché pravidlo: mějte jen to, co opravdu používáte. Víc najdete v hesle optimalizace webu.