Naši účastníci se už naučili, jak zpracovat kvalitní Frontend, poté jsme jim ukázali, jak začít s programováním vlastní WordPress šablony. Když už byl připraven základ pro vlastní WordPress šablonu, bylo také potřeba se posunout dále a podívat se na další praktiky ve WordPressu. K WordPress patří a vždy patřit budou pluginy. Jsou zlem, ale i velkým přínosem.
Chtěli jsme účasntíkům ukázat, jak pluginy fungují do hloubky, k čemu slouží, jak je definovat, jak s nimi pracovat, na co si dát pozor, atd. Celý jeden cyklus byl věnován právě tomu, jak s pluginy zacházet. Které vybrat, které nesmí chybět, jak poznat dobré, jak odhalit špatné, instalovat, aktulizovat, atd. Vše.
Bylo velmi těžké najít odborníka, který by o těchto věcech věděl tolik, aby mohl účastníkům poskytnotu dostatečně velkou škálu vědomostí právě z pohledu používaných pluginů. My v Brilo Teamu se pluginům aktivně vyhýbáme, ale uvědomujeme si, že jejich přínos je zásadní. Pro tento cyklus jsme nemohli oslovit povolanější osobu, než Tomáše Cirkla, který je autorem portálu WPLama.cz. Nikdo jiný nemá u nás natolik velké znalosti a zkušenosti právě na rovině uživatelských znalostí a WordPress pluginů, než právě Tomáš. Jsme moc rádi, že si našel čas a účastníkům předal část svého know-how.
Co Tomáš všechno účastníky naučil
- Co je to plugin – kde ho stáhnout a jak jej získat
- Jak vytvořit vlastní plugin z pozice PHP
- Kde je možné sáhnout připravené kostry pluginů
- Jak přidat svůj plugin do oficiálního repositáře WordPress.org
- Aktualizace pluginů – jejich dopad na bezpečnost
- Nejpoužívanější pluginy, které na WordPress webu nesmí chybět
- Filenames to Latin – sanitizace názvů souborů při nahrávání
- iThemes Security – komplexní bezpečnostní plugin
- Two-Factor – dvoufázové přihlášení
- Really Simple SSL – nastavení HTTPS
- Yoast SEO – optimalizace pro vyhledávače (SEO)
- Google Analytics for WordPress by MonsterInsights – napojení služby Google Analytics
- Užitečné pluginy z WordPress.org
- Polylang – vícejazyčný web
- Cookie Notice – připnutá informační lišta
- TablePress – tvorba tabulek ve WordPress
- Regenerate Thumbnails – přegenerování náhledových obrázků
- Redirection – přesměrování URL
- SMUSH.IT – automatická bezztrátová komprese obrázků ve WordPress
- Autoptimize – minifikace a sloučení HTML, JS a CSS
- WP Super Cache – cache pro WordPress
- WP-SWEEP – promazání nepotřebných dat v DB
- A moho a mnoho dalších pluginů
- WooCommerce a jak postavit Eshop nad WordPressem
- Prémiové pluginy (s nutnou licencí)
Výše uvedený výčet, je pouze stručný přehled. Informací bylo ve skutečnosti podstatně více. Především z Praxe, kde Tomáš reálně ukazoval, k čemu pluginy slouží, jak je nastavovat, na co si dát pozor. Účastníci tak dostali jedinečnou šanci získat přehled pluginů, které jsou skutečně ověřené, dlouhodobě podporované a přináší mnoho užitčných funkcí. Mohli tak své projekty a šablony rozšířit o řadu nových funkcí.
Plugin – Výkon a bezpečnost
V mnoha diskuzích, konferencích a přednáškách jste určitě slyšeli, že používání pluginů, může způsobit zpomalení webových stránek nebo snížení úrovně jejich bezpečnosti. Částečně je to pravda, pokud k tomu přistupujete nezodpovědně. Každý plugin je nová funkce, kterou musí systém vykonávat a to může mít i dopad na výkon.
O tom, jak stránky optimalizovat z hlediska výkonu, jak na straně šablony, pluginů ale i serveru, bude mít v dalším cyklu WordPress akademie Vladimímr Smitka z Lynt.cz. Ten se podívá na kloub právě bezpečnosti a výkonu WordPress projektů.