Velmi často se na různých networkingových akcí setkáváme s dotazy, jaké používáme pluginy. Většinu věcí v rámci WordPress projektů vytváříme bez pluginů a bez nutnosti spolehnoust se na kódy třetích stran. Je ale pravdou, že některé velmi dobré a vyzkoušené pluginy používáme prakticky pro každý projekt nebo webové stránky, které pro klienty vytváříme. Dnes vám chci sepsat ty, které to jsou.
SEO Yoast
Snad každý dobrý „wordpressák“ tento oblíbený a jeden z nejpoužívanějších pluginů zná. Jedná se o plugin, který vaši šablonu rozšíří o mnoho užitečných funkcí, které pro dobré SEO projektu budete rozhodně potřebovat. Není to tak, že plugin nainstalujete, zapnete a stane se zázrak. S tím bohužel nepočítejte. Umožní vám ale mnoho důležitých věcí jako např.:
- Přidat stránkám a příspěvkům unikátní titulek, popisek a kolekci klíčových slov
- Pokud nadefinujete klíčové slova, na která má být stránka dohledatelná, napoví vám, zda jsou obsah a titulky správně
- Umožní zadat unikátní titulek, popisek a fotografii pro sdílení článku nebo stránky na sociálních sítí
- Vygeneruje Google XML mapu, kterou potřebujete předat Google k lepší indexaci vašich stránek
- Umí generovat takzvanou „drobečkovou navigaci“, která velmi efektivně interně prolinkuje vaše stránky
- a mnoho dalších funkcí.
Tento plugin by tedy neměl chybět na žádném projektu, který WordPress pohání a myslí to s optimalizací pro vyhledávače vážně. Plugin je také dostupný zdarma. Má svou PRO verzi, která odemkne spoustu dalších dovedností.
iTheme security
WordPress jako takový je oblíbený a jeden z nejpoužívanějších systémů pro správu webových stránek. Díky tomu se dostává do hledáčku různých útočníků a lidí, kteří chtějí na internetu „škodit“. Já jim s oblibou říkám „škůdci“. Škůdce můžete buď hubit – což je v tomto případě dost náročné, až nemožné – nebo můžete provádět preventivní opatření. Tento plugin je přesně ten, který je na to vhodný. Celou bezpečnost WordPressu posune o několik úrovní výše. Obecně má připravené funkce a bezpečnostní opatření proti nejznámějším praktikám útočníků tak, aby se o vás škůdci moc nezajímali.
- Provádí banování uživatelů v případě, že se opakovaně pokouší přihlásit chybným heslem.
- Zamezí přístup robotům, kteří pátrají ve složkách WordPressu a snaží se detekovat, jakou verzi používáte, jaké pluginy nebo jakou šablonu.
- Umí schovat administraci pod vlastní název, aby nebyla dostupná pod názvem /wp-admin, kterou všichni boti dobře znají.
- Pokud nepoužíváte XML RPC a další podobné nástroje, které WordPress má a jsou „děravé“ jak bota, snadno je pomocí pluginu vypnete.
- Umí provádět zálohu databáze, kdyby se útočník dostal až tak daleko.
- Pokud chcete, provádí detekci souborů, které byly na serveru změněny – opět, pokud by už k napadení došlo. Snadno pak najdete nakažené soubory a odstraníte je.
- A opět mnoho dalšího.
Pokud máte WordPress projekt a chcete mít skutečně jistotu, že se cílem útoku nestanete, neváhejte plugin použít – stačí chvilka studie a čtení popisků jednotlivých funkcí. Vše je v pluginu opravdu velmi dobře popsáno a nebudete dlouho pátrat. Vše je sice v angličtine, což pro někoho může být trochu problém, ale přináší opravdu hodně muziky za málo peněz – je totiž opět zcela zdarma.
Compress JPEG & PNG images
Pokud na webu pracujete hodně s obrázky, je dobré myslet na jejich velikost. Tedy hlavně na tu velikost, kterou návštěvníci na webu musí stáhnout, aby se na obrázek mohli podívat. Tento plugin po propojení s mateřskou aplikací www.tinypng.com dokáže zmenšit obrázek o mnoho a mnoho procent. Zmenšit velikost nechápejte rozměr obrázku, ale jeho datovou velikost. To pomůže zrychlit webové stránky. V rámci free verze máte k dispozici 500 kompresí měsíčně, což na menší weby bohatě stačí. Těchto pluginů je více, ale s tímto jsme dosahovali skutečně nejlepších výsledků. Důležité také je, že se jedná o takzvanou „bezztrátovou“ kompresi. Tedy snížení objemu dat při zachování kvality pro lidské oko.
W3 Total Cache
Pokud vytváříme projekt již s velkou návštěvností, je dobré některé věci takzvaně „zacachovat“, tedy nevytvářet obsah na serveru znovu, ale uložit si ho např. do statického souboru a pokud pro stejný obsah přijde jiný návštěvník, poslat mu rovnou tento statický soubor. To je velmi efektivní pro projekty s často navštěvovaným obsahem. Jste schopni díky cache zrychlit webové stránky i od desítky někdy i stovky procent. Je ale potřeba mít také dobře nastavený server, který cach pluginu půjde naproti. To ale většina kvalitních hosterů dnes již má.
TinyMCE Advanced
Velmi zřídka, ale občas použijeme i tento plugin. Je to věc, která administraci – hlavně tedy WYSIWYG editor WordPressu rozšíří o další funkce. Umožní uživatelům generovat tabulky, manipulovat s nimi, vkládat různé znaky nebo jiné HTML složité elementy, které by musel běžný návšětvník psát ručně v HTML kódu, což je velmi nepraktické. Má také velmi rozsáhlé nastavení a nabídku pro běžného správce obsahu lze velmi dobře upravovat a měnit podle toho, co skutečně potřebuje. A co nepotřebujete, lze snadno z nabídky vypnout nebo schovat.
WP Tracy
Již se nejedná o plugin, který je dostupný na produkčním prostředí projektu, ale je určen pro vývojáře, kteří s WordPressem pracují. WP Tracy vychází z ladícího nástroje Nette. Je to tedy plugin, který běží po dobu vývoje a velmi snadno nám umožňuje debugovat chyby, detekovat některé „neduhy“ kódu a rychle je opravit. Je také z naší produkce, protože celý nástroj napojil na WordPress kolega Martin Hlaváč.
Jsou pak jetšě pluginy, které se sem tam na našich projektech vyskytnou, ale je to již velmi zřídka a nepatří do článku „nejpoužívanější“.