Názory sa rôznia. Mnoho vývojárov posledné roky opúšťa loď menom WordPress a prechádza na iné riešenia. Iní sa snažia vyhovieť zákazníkom a vyhnúť sa novej paradigme. Je nový systém naozaj tak strašný?
Ako som písal v minulosti, nie som fanúšik trendu vývojárov stojacich za platformou WordPress. A taktiež nie som milovník uplatňovania moderných vývojárskych postupov v podobe javascriptu vždy a všade. Ale všetky cool decká z veľkých miest, čo majú rady brunch a namiesto tvrdej kávy, ktorá vám roztočí ciferníky, volia bezkofeinovú máčanú slamu s nejakým vegán BIO mliečkom. Rovnako ako im nechutí tradičná káva, tak im zrejme prestala chutiť akákoľvek tradícia a úcta k príčetnosti. Ale aj napriek tomu sa musím priznať, že po rokoch trápenia sa tvorcom wordpressu podarilo vytvoriť použiteľný systém alebo skôr editor, ktorý môžem odporučiť. Je tam však jedno veľké ALE…
Čo ma presvedčilo alebo prečo som začal uctievať Satana…
WordPress používam od verzie 2, zhruba od roku 2007. Čo to sme si odskákali. Pred wordpressom som mal možnosť skúsiť množstvo iných systémov a frameworkov. Ale WordPress od prvej chvíle ponúkol, čo iné systémy nemali. Geniálny UX a UI z ktorého sa mi netočila hlava. Ale predovšetkým mal perfektnú multimediálnu knižnicu, ktorá správne priraďovala obrázky k článkom. Zákazníci relatívne rýchlo pochopili ako so systémom pracovať. Čo viac si priať…
Za pochvalu stojí zmienka aj dobrá dokumentácia a relatívne jednoduchý šablónovací systém. Človek sa nemusel učiť nové šablónovacie jazyky. Postačil si s jednoduchým PHP a volaním vstavaných funkcií. Boli to krásne časy bez OOP a iných nezmyslov…
Ale dnes sa píše rok 2025. JavaScript je naozaj všade. Nedá sa pred ním utiecť. Novodobí hipster developeri útočia ako Borgovia: „Odpor je márny, budete asimilovaní!“.
WordPress zmenil svoju podstatu takmer k nepozaniu. Našťastie pre „old schoolerov“ ako som aj ja, tu je ešte vždy podpora hybridného a starého prístupu. Je ale odpor k novému blokovému editoru Guttenberg a FSE témam na mieste?
Čiastočne…
WordPress vývojári urobili veľký krok vpred . Odstránili množstvo chýb, ktorým blokový editor trpel. Napr. pridali možnosť pridávania obsahu do stĺpcov, globálna zmena štýlov, možnosť pridávania vlastných fontov, šablóny, patterny a ďalšie. Aj keď nie sme v cieli, dá sa povedať, že aj so základnou WordPress témou viete vyčarovať schopnú stránku a všetko z jedného prostredia vygenerovaného zo šablóny.
Ako sa spomínalo v súvislosti s efektívnou prácou v Guttenbergu, písania článkov a pridávanie obsahu v podobe blokov má svoje nezanedbateľné výhody a prináša hodnotu v podobe efektívnosti a možnosti používania markdown syntaxy pre efektívnejšie písanie. Ešte stále však narážam na niektoré chyby a zákazníci sa cítia stratený. Avšak celkový dojem sa zlepšil.
Je FSE pripravené na produkciu?
Záleží od typu webu a vašich požiadaviek. Za mňa áno. Predovšetkým pre blogerov, startupy a menšie weby.
Za predpokladu, že máte ochotu sa učiť react a nevadí vám písať ďalšie úpravy v java scripte, tak je možné ísť o krok ďalej a vytvoriť aj komplexnejší web. Ak ste však závislí na mnohých starších pluginoch, ktoré nemajú podporu blokov, tak si túto cestu radšej premyslite. Napokon, podpora „starých“ tém sa z jadra wordpress tak skoro nevytratí.
Prečo sú „bloky“ lepšie?
Žijeme v ére, kedy aj deti vlastnia chytrý telefón. Niet teda divu, že veľká časť, ak nie väčšina návštevnosti webových stránok prichádza z mobilov. Malé displeje a obmedzené prostriedky sú tvrdou požiadavkou pri tvorbe moderných webových stránok a aplikácií. A práve tu blokové editory dávajú zmysel.
S blokovým editorom sa naviac do wordpress dostali prvky na podporu tvorby headless CMS, čo nie je na škodu. REST API a ďalšie funkcie sa tiež kde tu hodia.
Kde FSE zaostávajú?
Práve spomínaná orientácia na mobilné zariadenia nie je implementovaná vo vstavaných témach ideálne. Nakoľko nastavenia medzi jednotlivými zobrazeniami nie sú oddelené ako sme zvyknutí pri iných vizuálnych editoroch ako je napr. Elementor.
Na odlíšenie správania bloku medzi zariadeniami je potrebné napísanie CSS alebo používanie témy či rozšírenie s podporou responsivity – individuálneho zobrazovania pre rôzne zariadenia. A tak sa pri tvorbe responzívneho obsahu musíte spoliehať na vstavané funkcie tej či onej témy. Obyčajne však vyžadujú ďalšie pluginy. Viac o respozívnom dizajne vo FSE v samostatnom článku.
Váš názor
Čo si myslíte vy? Je FSE budúcnosť alebo ste zástanca starej školy?
Pridaj komentár