Web na CMS WordPress

Opravdový a solidní vědecký pracovník (v ČR) si v dnešní době chtě nechtě prostě musí udělat čas a prostor na nezáživné mlácení teoretické prázdné slámy, jinak není (v ČR) dostatečně vědeckým pracovníkem. Proto nebohý čtenář kliknutím na odkaz vedoucí k této straně nyní upadl v osidla bohapustého teoretizování. Požadavky na dostatečnou vědeckost článku jsou jasné - hromady prostého textu bez zbytečného formátování, "odborné" pojmy a jiné buzzwordy, co nejméně obrázků a když už, tak jen zaručeně nesrozumitelné. Tak tedy. V dnešní době, pro běžné "nízkonákladové" informační weby významu, jako je např. tento (tzn. nikoli nějak specifické webové aplikace e-shopem počínaje a čímkoli ostatním konče) bývá často z různých důvodů vhodnou volbou free redakční systém WordPress. A často to taky není pravda. Jakékoli další opisování této zjevené univerzální svaté pravdy by zdražilo tento odstavec o 3 Kč za každé zbytečné slovo, což by zvýšilo vaši uhlíkovou stopu o 0,001 mg/km3. Koho již nyní rozbolela hlava a musejí ho omývat studenou vodou, má možnost přerušit toto vědecké pojednání a nahlédnout na uhlíkově zcela neutrální obrázky na straně Jaký web lze získat zde?. Komu by však nestačily obrázky na výše uvedené straně k přesvědčení, že web na WordPressu vypadá prostě tak nějak normálně, jako všechny weby dneška a je smířen s tím, že teplo vyzářené jeho monitorem ohřeje planetu o 0,000001 °C ročně, může číst dále. Ale je potřeba říci, že ke klidnému spánku další řádky nemusí přispět.

Co tedy lze postavit na WordPressu

Ledasco. V pokusu o zkratku, WordPress je modulární systém, který se zjednodušeně řečeno skládá z jádra, šablony a pluginů. Šablona je v tomto případě předpřipraveným polotovarem nejen grafického vzhledu, ale i funkčnosti webu. K tomu je možno rozšiřovat funkčnost webu mnoha dalšími moduly, pluginy. Jádro WordPressu je dostupné zdrama a šablony a pluginy mohou být zdarma i zpoplatněné. Placené šablony toho nabízejí více, ceny se pohybují jednorázově cca mezi $60 - $90. Tedy něco mezi 1 500 Kč - 2 300 Kč, dle kursu za USD a pro web, který má "trochu vypadat", je často lépe šablonu koupit. U pluginů si lze vystačit s širokou nabídkou dostupnou zdarma. I na šabloně zdarma lze postavit dobře vypadající web, je to jen otázka pracnosti a hodin s tím strávených.

Cokoliv budete číst dále, čtěte s vědomím, že stále platí výše zjevená univerzální svatá pravda - často je z různých důvodů vhodnou volbou free redakční systém WordPress

ukázka

Nu tedy dále. Přiložený obrázek ukazuje, jak vypadá WordPress po instalaci. Holé jádro se základní free šablonou, veskrze naprosto neužitečná a zoufale nepoužitelná věc. Žádné archivy nemáte (web je nový), nejnovější příspěvky nepotřebujete (nemá to být blog, ale třeba firemní web) a aby vám tam psal někdo nějaké komentáře, no to už vůbec ne. Na free šabloně utápíte hodiny a hodiny budováním designu webu, na placené šabloně utrácíte ne o mnoho menší počet hodin mazáním a vyhazováním pro vás zcela nepotřebných částí předpřipraveného obsahu. Free šablona je holé pole neorané, placená šablona je přebujelý komplexní ekosystém deštného pralesa po úrodných záplavách. Udělat z obojího běžný příjemný kultivovaný český lesík je práce pro vraha. Holé pole sypete hnojivem hodin, aby pole rostlo, prales sypete jedem hodin aby 95 % balastu nerostlo. Na WordPressu a free šabloně je např. tento web. Při snaze o jednoduchost vhodná volba. Otesat základ layoutu, odladit pro všechny běžné prohlížeče, odladit aspoň základní validitu kódu, vyházet z jádra věci, které znemožňovaly validaci, přidat do jádra funkce, které vyhazují emotikony a podobné neužitečné blbosti, nastavit několik pluginů, atd atd, 40 prac. hod. jen to fikne a sprostých nadávek nepočítaně. Tyto hodiny samozřejmě není nutné utrácet. Stačí WordPress nainstalovat, nainstalovat si vybranou šablonu a hurá do světa. To je opravdu práce na půl hodiny. Výsledek bude takový..., no nemusí to ani nikomu moc dráždit oka. Ale to může udělat někdo, kdo se pod své dílo nemusí, nebo nechce podepsat a vzhled šablony přijme jak leží a běží, včetně toho co z ní trčí a čouhá z monitoru ven. Ovšem cokoliv jiného už nějaké hodiny stojí. Každá šablona je jiná a pokud nejste "machr", co seká jednu stejnou už odladěnou šablonu všem klientům bez rozdílu, pak problémy přijdou a nevyhnete se jim.

Modulární systém, rozšiřování funkčnosti, vlastní pluginy, aneb zase chvilku něco o výhodách

Jak je tedy uvedeno výše, pro WordPress existují tisíce pluginů umožňující rozšíření funkčnosti systému. Je pravděpodobné, že vše co běžně potřebujete, již tyto pluginy budou nabízet. Pokud ovšem náhodou ne, je možno si napsat plugin vlastní. Také v případě, že chcete něco opravdu jednoduchého, konkrétního, úzce specifického a bohatě vybavený univerzální plugin třeba odrazuje uživatele už jen komplikovaným nastavováním, může být lépe napsat pro tento účel jednoduchý personifikovaný plugin.

ukázka

 

Pokud budete číst dále, opět platí, že výše zjevená univerzální svatá pravda stále platí...

Na internetu narazíte na mnoho webů, které na WordPress pějí ódy a jiné oslavné triptychy. Nutno zmínit, že co se týče funkčnosti, tam v poměru výkon / cena jistě nelze nic namítat. Také možnosti přizpůsobení funkčnosti WordPressu všem možným požadavkům jsou velmi rozsáhlé. Ovšem je to vykoupeno, jak to říci, kynutím objemu software do nebeských výšin a často také snižováním rychlosti načítání webů. To mohou způsobovat např. objemné JavaScripty načítané a třeba i prohlížečem vykonávané v některých stranách zcela zbytečně. Přizpůsobování WordPressu různým požadavkům se pak neobejde bez dobré znalosti WordPress API a obecně řečeno, není to pro laika. WordPress už dnes nakynul do objemu solidního otesánka. Původně blogovací nástroj, který si tuto kouli minulosti pořád vleče s sebou, komentáře, emoji, avatary, to všechno, co mimo blog nikde jinde nepotřebujete, tam pořád straší. Instalační balík jádra WordPressu verze 5.5 (listopad 2020), se skládal z více jak 1 900 souborů, verze 6.3 (srpen 2023) už jich obsahovala přes 3 000 a dalších několik stovek souborů může mít třeba šablona a pluginy. V "nejplodnějších letech" vycházejí nové verze WordPressu třeba i 3x do roka. Při tom počtu souborů a při tak častých změnách, to vše mít pod spolehlivou kontrolou je už prakticky nemožné. Široká komunita vývojářů nepochybně dělá to nejlepší co umí, ale i při nejlepší vůli někdy prostě potřebujete něco úplně jiného, než by si mysleli oni. Potom přichází na řadu "těžký boj" a často je potřeba sáhnout do zdrojových kódů jádra, aby systém dělal co chcete vy, a ne co chce on. Nutno podotknout, že doporučenou cestou je obejít takovýto případný problém např. vlastním pluginem, než zasahováním do zdrojových kódů jádra, ale to byste nakonec nedělali nic jiného. Další samostatná věc je, že dodavatel web dokončí, předá uživateli a ten by si již měl v administraci dále obsah webu udržovat a aktualizovat sám. Je nutno říci, že přes všechny řeči o snadnosti publikování na webovém redakčním systému obecně, jestli si někdo myslí, že umí s MS Word a že si prostě sedne k administraci WordPressu a začne publikovat, pohoří s touto myšlenkou jako papír. Administrace webového redakčního systému není MS Word, nebo jakýkoli textový editor na lokálním PC, ač se tak chce za každou cenu tvářit. Principiální rozdíl je už to, že web je síť. Tzn. upravujete článek v administraci, ale ten obsah, aby se na webu zobrazil, odesíláte na vzdálený server, pokud chcete zobrazit na webu obrázek, opět ho musíte na server napřed nahrát atd. atd. Navíc webu je jedno, co jste si naklikali do článku při editaci, jsa přepnuti do vizuálního režimu editoru stran ala MS Word. Web se vykresluje podle HTML značek, od kterých jste jen odstíněni tím vizuálním režimem editoru a kteréžto HTML značky tím vizuálním režimem editoru generujete a odesíláte na server, v případě WordPressu do databáze na vašem serveru. A co hůř, dnešní vizuální podoba webu je již plně v režii CSS stylů, které v tom vizuálním režimu editoru stran už ani nenapíšete, ty lze psát ručně zase v jiné části administrace WordPressu. Bylo by toho ještě mnoho a mnoho, není zde zmíněna bezpečnost, WordPress se svou stále rostoucí rozšířeností stává čím dál větším lákadlem pro různé útoky a spousty dalších temat, nechme toho.

Pozitivní závěr

Dosti tedy malování čertů na zeď, to jsme se to zase rozpovídali a přitom to mělo být tak krátké. Kdo dočetl až sem, tomu lze sdělit, že komu se WordPress nelíbí, ať zkusí třeba coby "nejlepší free CMS" do nebe často vynášený Drupal a bude u WordPressu zpátky natošup. Nebo aspoň po prvním pokusu o instalaci. A někdo třeba nedá na Drupal dopustit. Prostě všechno má svoje, všude je něco, někdo holky, někdo vdolky, atd. atd. Wiki tvrdí, že na WordPressu běží 33 % webových stránek celého světa. Inu Wiki, tam si může napsat každý kdo chce co chce. Web WordPress.org dokonce tvrdí, že 43 %. Ale web Bíého domu ještě někdy kolem r. 2010 běžel na Drupalu, dnes běží na WordPressu, viz zde: www.whitehouse.gov. Z technického hlediska je zajímavé, že s příchodem nové hlavy státu v lednu 2021 byla změněna i šablona webu, která je nyní více orientovaná na mobilní zařízení. Ať tak či onak, můžeme toto vědecké pojednání uzavřít konsensem, že co je dobré pro Bílý dům, může být nakonec dobré i pro Pepu z Horní Dolní a vrátit se tak k výše zjevené univerzální svaté pravdě, že v současné době něco lepšího než WordPress, v cenové hladině 0 až třeba 2 300 Kč za software a nepočítaje případné nezbytné pracovní hodiny dodavatele, sotva seženete na celém tom širém světě. Ostatně ani ty pracovní hodiny dodavatele nemusíte platit, když si web, třeba na WordPressu zbudujete sami.