WordPress

Report ze setkání frontendistů z pohledu marketéra – téma dne WordPress

Aneb ten den, kdy jsem si připadal jak můj klient, když vysvětluji webovou analytiku – věděl jsem,o čem se mluví, chytnul jsem zajímavé myšlenky, ale víceméně jsem koukal, co vše jde provést a co přednášející o WordPressu ví. Setkání bylo určeno zejména pro vývojáře větších projektů, s využitím toho nejmodernějšího, co využít lze. Setkání začalo přednáškou Jan Biena, webmistra.

Jan Bien – Není WordPress jako WordPress

V této přednášce chtěl Jan Bien dokázat, že WordPress
už není jakýmsi blogovátkem, ale kompletním CMS (respektive CMS frameworkem),
který je možné použít i pro největší projekty. Tato změna nastala
s WordPressem 3.0, kdy se objevila možnost Custom Post Types (neomezené
množství vlastních typů obsahu), Custom Taxonomies, Custome Meta Fields. Díky
tomu je možné na WP vybudovat téměř jakýkoliv obsahový web.

Jako hlavní výhody pro WordPress jan Bien zmínil:

  • výbornou dokumentaci,
  • snadné uživatelské rozhraní (u
    kterého klienti málo volají s dotazy),
  • vývojář v podstatě nemusí
    znát SQL (databázový jazyk),
  • obrovská pluralita.

Honza doporučil následující nástroje, frameworky a pluginy:

  • Toolset (wp-types.com) – dost nadupaný plugin pro vývoj WordPressu.
    Umožňuje se ještě více oprostit od programování a urychlit si práci. Plugin
    není zdarma, stojí 149 USD, ale jeho možnosti jsou velmi široké. (viz poznámka
    č. 1)
  • WPML (wpml.org) – plugin pro postavení vícejazyčných webů. Rovněž
    placené řešení.
  • Sage a Bedrock (roots.io) – Sage je „startovací“ šablona pro
    WordPress, která poskytuje základy pro správný vývoj. V podstatě nemusíte
    vytvářet kolo a můžete upravit správně navržené řešení ke své maximální
    spokojenosti. Bedrock je balíček nástrojů, který vám umožní vyvíjet WordPress
    opravdu profesionálně. Pro malý web je to trošku kanón na vrabce, ale pro velký
    web by se tento balíček nástrojů pro nasazování, spolehlivý chod a projektový
    management WordPressu mohl hodit.
  • Timber  – další nástroj,
    který vám pomůže oprostit se od PHP programování a agilnější využívat funkce,
    který dříve museli být kódované v PHP. Krásné příklady využití naleznete
    např. na Upstatement.com.
  • Pluginy: Advanced Custom Fields (tvorba vlastního typu obsahu), Polylang (vícejazyčný web), GravityForms (placený plugin pro správu
    kontaktního formulářů), WP Super Cache (cachování
    webu), WordPress SEO by Yoast (nej
    plugin pro SEO).

Dále doporučil Honza zdroje pro WordPress, z kterých se
mi jako naprostý top jeví WPTavern.org, kde najdete horké aktuality o
WordPressu a nevypadá to psané jako od úplného IT 🙂

A největší pecka hláškou bylo: „WordPress trpí syndromem Tamagotchi.
Když se o něj nebudete starat, tak umře nebo spíš vám jej někdo napadne.”

image

Poznámka
č. 1:
Již jsem se setkal se situacemi, kdy si
klient najmul kodéra, který vůbec neuměl programovat, uměl pouze vzít šablonu a
instalovat pluginy. A když klient potřeboval něco, kde bylo nutné byť jen lehce
sáhnout do HTML/PHP, tvrdil tento profík, že to nejde udělat, že to WordPress
neumí. Nástroje jako Timber tu nejsou od toho, aby těmto kvazi kodérům ulehčily
práci, ale pomohly schopným vývojářům doručit řešení rychleji a vytvořit kód
přehlednější.

Tomáš Hejč – Kdy bych WordPress nikdy nepoužil nebo přinejmenším jeho
použití zvážil

Perfektní typy, kdy WordPress nepoužít a nebo si jeho
použití rozmyslet. Tomáš naprosto racionálně a nestranně zhodnotil, kdy
s použít a kdy nepoužít (zvážit WordPress). Již jsem viděl podobné
přednášky, ale toto byla první, která byla opravdu bez zaujetí.

Super práce! Tomáš zpochybnil využití WordPressu na
následujících typech obsahu:

  • Osobní blog – na blogu se přeci má blogovat a ne se starat o
    správu, aktualizace apod. Btw. To je důvod, proč např. tento blog je na Tumblr.
    Navíc třeba Tumblr funguje i jako sociální síť, lze tedy využít i sociální
    aspekt.
  • Jednostránkové weby – microsite, coming soon apod. Z mé
    zkušenosti, právě pro tyto účely se WP často využívá. Jelikož lze stáhnout již
    téměř hotový site a následně doplnit. Ale je pravda, že tyto microsity jsou
    jaksi šablonovité a originální microsite můžete sice na webu postavit, ale
    pouze s pomocí dobrého grafika. A pak je otázka, jestli nasazovat grafický
    návrh na WP nebo ne. 
  • Stránky s pevným copy, designem, animacemi – pokud texty dělá
    copywriter je nesmysl dávat uživateli možnost texty měnit. To samé u designu a
    animací.
  • Startupy a nejasné projekty – často ani klient neví, co na webu
    bude. Poté může WordPress vše zkomplikovat. Z mé zkušenosti, je často
    nejlepší právě pro tyto projekty WordPress využít. WordPress nasadíte rychle,
    levně a díky nespočtu pluginů můžete i pružně reagovat na klientovy požadavky.
  • Velké e-shopy – zde Tomáš argumentoval proti nasazení WP na velkých
    e-shopech. Na druhou stranu, Musilda na WordPress konferenci 2014 argumentoval
    proti. Dle mého názoru, WP by šel nasadit i na velký e-shop, ale muselo by se
    udělat dost úprav. Jako nevýhodu také zmínil Tomáš nevhodné složení databáze
    pro velké e-shopy a možnosti integrace s ERP/CRM apod.

Dále se Tomáš věnoval výběru
témat
. Zde zejména doporučil, vždy zjistit zda funguje podpora konkrétního
tématu a jestli je šablona aktualizovaná.

Zajímavým tipem bylo využití WordPressu v mobilních
aplikacích. Pomocí API by šlo využít WordPress jako administraci, takže klient,
který je zvyklý používat WordPress by mohl pomocí WordPressu spravovat i mobilní
aplikaci.

Následovalo několik tradičních bezpečnostních doporučení a
zajímavý poznatek ohledně pluginů. To že je na něco plugin ještě neznamená, že
byste jej měli použít. Proč na dva řádky JavaScriptu používat plugin. A když už
používáte plugin, prověřte si jej, zjistěte si, jaký má vliv na bezpečnost a
rychlost webu.

A na závěr doplnil dvě doporučení: 1. Nabízejte klientům
servis, 2. Pozor na klienty, kteří ještě neví, co chtějí, ale rozhodně to
chtějí na WordPressu 🙂

Borek Bernard – Byznys kolem WordPressu

Tato přednáška byla z mnoha aspektů velmi zajímavá a
odpověděla mi na několik otázek, které se týkají licence WordPressu. Předně
Borek zmínil, že WordPress klade velký důraz na „zdarma“, komunita je spíše
americko-centrická a pod licencí GPL lze nalézt na WordPress.org 35 tisíc
pluginů. Kromě jiného, tato licence umožňuje zdarma software používat, studovat
a dokonce redistribuovat. Teoreticky si můžu kdykoliv vzít jakýkoliv plugin,
přidat na něj jiný název, zpoplatnit ho a dále prodávat (otázka, zda ho někdo
koupí, jelikož nedokážu poskytnout takovou podporu a znalost, jako originální
tvůrce). Placené pluginy ale nesmí být na WordPress.org, proto někteří vývojáři
placených pluginů zde zveřejňují své free verze.

Borek zmínil několik možností, jak na WordPressu vydělat.
Předně je nutné zdůraznit, že na WP běží téměř čtvrtka internetu, je to
obrovský trh:

  • Vylepšení platformy – zde bych zdůraznil Borkův vlastní plugin VersionPress, který umožňuje defacto
    stiknout tlačítko Zpět u každé změny WordPressu.
  • Témata vzhledu – asi nejjednodušší. Zde zmínil Borek zajímavý fakt
    – prémiové vzhledy mohou být na WordPress.org, ale prémiové pluginy nikoliv.
  • Pluginy – jako úspěšné ziskové projekty zmínil Borek Gravity Forms,
    Toolset, EDD (Easy Digital Downloads), Backup Buddy.
  • WP Frameworky

Následně zakončil Borek prezentaci zajímavým závěrem, že
WordPress bude dříve či později chápán jako API, kdy server vrací pouze JSON
data a vše již zpracovává klientská strana a ukončil působivým vypnutím
fullscreenu, kdy se ukázalo, že celá prezentace v podstatě běžela na
WordPressu. Good Job!

Následovala zajímavá diskuse, které jsem téměř vůbec
nerozuměl. Co jsem ale pochytil, tak se spousta vývojářů snaží implementovat
různé funkce do jádra WordPressu, ale není to moc easy, takže spousta hezkých
řešení (které jsem rovněž nepochopil) nemůže nyní fungovat tak, jak by byla
bývala mohla, ale to se jistě brzy změní 🙂 Pak jsem musel odejít.

Shrnutí akce – bylo to super a moc díky organizátorům, že
tuto akci uspořádali a zpropagovali tak, že se mi ji povedlo nalézt. Bylo to
mnohem hlubší ponoření do WordPressu, než jsem viděl např. na WordCampu, na
mnohem užší téma. Více takových setkání.

Mohlo by se vám také líbit
Sledování odeslání formulářů v Contact Form 7 pomocí GTM
Když je WordPress příliš velký – přehled malých CMS systémů a ukázka využití Sitecake