Pěkně se to sešlo. Zrovna, když jsem řešil nějaké poptávky od nových klientů a dotazy těch stávajících k tématu headless, objevila se mi někde na sociálních sítích upoutávka na WP:25. Nezastírám, že nadšeným příznivcem headless přístupů k tvorbě webu, nejsem.
Ano, statický web bez redakčního systému, proč ne. Tahání dat z webu například přes JSON:API do mobilní aplikace a obráceně, proč ne. Napojoval jsem takto Drupal. Ale stavět na tom magazín? Proč? Jednoduchý firemní web? Dvojité proč.
Při využití headless, tedy redakčáku čistě jenom jako administrace pro plnění obsahu, musíte řadu věcí stavět od píky nebo s jinými frameworky. Řešíte stránkování, propisování SEO informací, celé sestavení kódu, filtrování dat. Tam, kde to má třeba Drupal a WordPress již hotové, musíte si to sami nachystat. Ano, máte kompletní kontrolu nad výstupním kódem z webu, ale pro většinu scénářů, kde jsem to viděl použité, to bylo zbytečné a nevhodné.
Taky jsem se mnohokrát setkal s webem, kde na pozadí běželo Strapi a vpředu nějaká na Node.js založená webová stránka. O tom, že se vývojář neobtěžoval řešit něco jako hydrataci a do vyhledávače posílal jen kostru HTML bez obsahu je zbytečné psát. Spousta práce, tristní výsledek a web měl ve výsledku pět stránek a několik aktualit. Nehledě na to, že jeho hostování pak není tak snadné, jako u redakčních systémů založených na PHP.
Ale zpět ke konferenci WP:25. Celkem zazněla pětice témat, některá byla rozdělena na více dílčích částí. K dispozici je záznam, což jsem s radostí využil, protože jsem konferenci nemohl sledovat od začátku do konce.
Human Made Enterprise Showcase
První přednáška nás zavedla do zákulisí spolupráce s Harvard Gazette. Ukázala, jak Human Made (pořadatelé této virtuální konference) pomohli vylepšit intuitivnost editoru díky full site editaci ve WordPressu. Zaměřili se na to, aby tvůrci obsahu mohli snadno vyprávět různorodé příběhy – od lokálních událostí po lékařský výzkum. Nezapomněli ani na zážitek pro čtenáře pomocí scrollytellingu, parallax efektů a přichytávacích prvků.
Tvůrci doporučují zamyslet se nad zobrazením dalších souvisejících článků, aby se udržela pozornost čtenáře.
Tip: Pomocí full site editoru vytvoříte vlastní šablony pro celé série článků, což šetří spoustu práce
Druhá ukázka se týkala webu s recepty. Autoři zde využili Altis Accelerate pro personalizaci obsahu. Na základě země uživatele se jim zobrazují různé recepty – letní v Austrálii a zimní v USA, Kanadě a UK. Mění se i úvodní fotka.
Následovala ještě ukázka zpravodajského webu využívajícího automatickou analýzu obsahu pomocí open source pluginu Entity Base a NLP API TextRazor. Redaktorům AI ušetří práci a ruční přepisování přehledů.
State of Enterprise WordPress
Postřehy z panelové diskuze:
- 75 % organizací hodnotí návratnost investic do WordPressu jako dobrou nebo vynikající a plánuje s ním dlouhodobě počítat.
- Téměř 90 % IT lídrů považuje podnikový open source za stejně bezpečný nebo bezpečnější než proprietární software.
- WordPress je vhodný pro přizpůsobení pracovních postupů redakčním týmům a dosahuje dobré úrovně výkonu i s méně výkonným serverem.
- Trendem je zrychlování webů. WordPress je považován za hybridní CMS (tradiční i headless). Kompozitní přístup znamená využití modulárních systémů pro různé části webové prezentace.
- Přístupnost se stává právním požadavkem v mnoha odvětvích. Je třeba se zaměřit na správu a odpovědnost za přístupnost, automatizaci a testování a na zohlednění přístupnosti při nákupu a integraci třetích stran. Headless přístup mnohdy zvyšuje náročnost implementace s ohledem na přístupnost.
- K headless přístupu: Je třeba zvážit statičnost/dynamičnost platformy, čerstvost obsahu a závislost na datech z jiných API. Mnoho vydavatelů zjistilo, že headless přístup je složitější (SEO, analytika) a často není nutný.
- Trendy: Standardizace (přístupnost, bezpečnost, dodržování předpisů). Rostoucí konzumace obsahu stroji (AI agenty), což zvyšuje důležitost informační architektury a strukturované kontroly. AI kódování a generování obsahu.
Síla full site editace ve WordPressu
Site editing a full site editing je prý to samé. Podle přednášející se jedná o systematický přístup k designu založený na blocích a vzorech. Mezi výhody patří oddělení obsahu od prezentace, lepší spolupráce s design systémy a potenciál pro snížení času potřebného k uvedení webu na trh.
Poznámka: musím říct, že podobně stavím weby i já. Ve WordPressu občas sahám ke stavbě pomocí obsahových komponent nachystaných s pomocí ACF, v Drupalu pak obsah skládám vždy s využitím modulu Paragraphs.
Přednášející při implementaci full site editace doporučuje definovat informační architekturu, přístupy, sdílet postupy s klienty a začít v malém. Pohlédla i do budoucnosti FSE, kde vidí zjednodušení správy šablon, vylepšení designových nástrojů, lepší responsivitu, správu vzorů a stylů, kolaborativní editaci a rozlišení režimů pro design a obsah.
Zajímavé postřehy:
- FSE je soubor funkcí, které lze adoptovat postupně.
- Vzory jsou klíčové pro tvorbu a správu rozsáhlých webů.
- Blokové styly a variace umožňují snadné opakované použití designových prvků bez nutnosti vlastního kódu.
- Informační architektura je klíčová pro plánování implementace FSE u rozsáhlých webů.
- Pozor na nadměrné vytváření vlastních bloků (místo využití jádrových bloků a vzorů), nepoužívání šablon, vkládání kódu přímo do bloků, nadměrné používání vlastního CSS v JSON souborech.
Kde bude WordPress v roce 2030?
Podle přednášejícího se WordPress stane předním enterprise no-code page builderem. Velkou roli bude hrát AI integrované do WordPressu, využívané pro tvorbu obsahu a automatizaci úkolů.
Předpovídá, že čistě headless CMS se stanou zastaralými, protože se všechny platformy posouvají k hybridním modelům. Co se týče forků WordPressu, neočekává nic zásadního. Spíše vidí vznik oblíbených řešení a ekosystémových nástrojů nad WordPressem.
AI nástroje zmíněné v prezentaci:
- Midjourney (generování obrázků)
- Flux (model pro generování obrázků)
- ControlNet (řízení generování obrázků)
- ComfyUI (workflow nástroj pro generování obrázků)
- n8n (open source nástroj pro automatizaci workflow)
WordPress v roce 2025
Rozhovor o aktuálním stavu WordPressu. Potřeba zajistit, aby AI posilovala, ovšem nenahrazovala lidskou kreativitu. Designové principy pro AI ve WordPressu a o klíčové metriky, jako je rychlost spuštění webu s pomocí AI.
Prezentující se shodli se na tom, že existuje mezera mezi WordPressem jako produktem a jeho marketingem. Je potřeba lépe komunikovat výhody a schopnosti WordPressu. Diskutovali o tom, jak zvýšit zaujetí WordPressem zejména u mladší generace, o roli marketingu a komunity v tomto ohledu. Chystá se kolaborativní editace jako zásadní vylepšení pro větší týmy.
Mezi další očekávané novinky patří komunitní příspěvky v nových verzích, vylepšení vývojářského zážitku (výkon, rychlost) a příprava na nativní vícejazyčnost. Souhlasím, že to bude výrazné vylepšení pro WP.
Jako největší výzvu pro WordPress vidí hrozbu pro open source obecně a potřebu aktivně prosazovat jeho hodnoty.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Podobné články
Komentáře k článku
adidas Originals Swift Run Grey Pink
adidas 4DFWD 2 Carbon Cloud White
adidas Adilette Cmft Black
adidas Stan Smith Recon Triple Black
adidas Icon Bounce Cloud White Grey
(Youth) adidas Grand Court J Blue Tint
adidas Terrex AX3 Green Black
(PS) adidas Neo Hoops K White
(PS) adidas Superstar 360 C Semi Coral
Arizona adidas Superstar Have An Iced Day Teal White
adidas Predator Accuracy 3 Laceless Tf Own Your Football Pack
adidas Nmd R1 Yellow Camo
(W) adidas Ventice White Dash Green
adidas Five Ten Freerider Pro Grey Halo Blue
(W) adidas Core Grace Black White
adidas Terrex AX3 Light Granite Active Gold
Disney adidas Ultraboost 1 0 Dna The Mighty Ducks District
(W) adidas Originals Stan Smith Bold Black And White
adidas Ultrabounce White Grey
adidas Retropy F2 Legacy Indigo Red
adidas Originals Tubular Dusk Blue
(W) adidas X Plrboost Halo Blue Solar Red
(W) Dime adidas Adilette Ayoon Slide Simple Brown
(W) adidas Switch Run Wonder Quartz
Lamine Yamal adidas F50 Elite Laceless Fg
adidas Edge Gameday Red Grey
(W) adidas Originals Stan Smith New Bold Black White
(W) adidas Adilette 22 Xlg Cloud White
(W) adidas Superstar
Human Made adidas Adimatic Dust Green Cream White
Gucci adidas Slide Sandal Mesa Gg Monogram
adidas Gazelle Spikeless Bold Gold Cloud White Better Scarlet
adidas Wensley Spzl Utility Grey Gum
(W) adidas Retropy E5 White
adidas Originals Ozweego Running Shoes
adidas Adizero Afterburner 8 Black Iridescent
adidas D Rose Son Of Chi Rare Gems
adidas Adizero Adios Pro Dream Mile
adidas Supernova Winter Rdy Night Metallic Orange
(W) adidas Terrex Voyager Cw Cp
adidas X Plrboost White Scarlet
Kith X Messi X adidas Football Copa 17 Ultraboost With Trading Card White Clear Blue Silver KK2875 Card
adidas Originals Swift Run Grey Pink
adidas 4DFWD 2 Carbon Cloud White
adidas Adilette Cmft Black
adidas Stan Smith Recon Triple Black
adidas Icon Bounce Cloud White Grey
(Youth) adidas Grand Court J Blue Tint
adidas Terrex AX3 Green Black
(PS) adidas Neo Hoops K White
(PS) adidas Superstar 360 C Semi Coral
Arizona adidas Superstar Have An Iced Day Teal White
adidas Predator Accuracy 3 Laceless Tf Own Your Football Pack
adidas Ultraboost 1 0 Ltd Burgundy
(Infant) PUMA Comet V Blue Green Velcro
PUMA Future Ultimate Mxsg Breakthrough Pack
Roma Versatile Mule Sneakers
PUMA Rbd Game Low Clyde Royal Regal Red
PUMA Rider Fv Lava
PUMA Evospeed Spring 12 Sp White Green Black
PUMA A Ap Rocky Unisex Black Fashion Long Sleeve Sweatshirt FW24
PUMA Anrealage Black Hoodie With Logo Print
PUMA Attempt Pullover Hoodie Men S Multicolor Knit White
PUMA Casual Colorblock Pullover Hoodie Black
Mostro Mesh Vapor Gray PUMA Black
PUMA Ferrari Race X Ray 2 Black Red
(W) PUMA Fenty Jelly Slide Brown
(W) PUMA Suede Classic Elderberry
PUMA Leadcat Suede Fair Aqua
PUMA Ignite Nxt Disc White Blue
(Infant) PUMA St Rnnr V3 Nylon Black White
(GS) PUMA Future Rider Summer Treats Strawberry
PUMA Rbd Game High Deep Grey Blue
PUMA Blaze Sneakers White
PUMA El Rey Ii Slip On Ultra Grey
(W) PUMA Rs 2 0 Femme White Green
(W) PUMA Vikky Ribbon Satin Green
(W) PUMA Bari Slip On Black White
PUMA Future Match Hg Ag Blue Japan Edition
(GS) PUMA Rs Fast Emoji
PUMA Axelion Nxt Black Gum
(W) PUMA Basket Platform Core Pink Low Board Shoes
(Youth) PUMA Ferrari Drift Cat 7S Ultra Low Top Running Shoes Black White Red
(W) PUMA Mayze Fs Interest White Pristine
(PS) PUMA Carson 2 V Running Shoes Black White
(W) PUMA Jada Renew Nubuck Black Gold
Mostro Mesh Vapor Gray PUMA Black
PUMA Ferrari Race X Ray 2 Black Red
(W) PUMA Fenty Jelly Slide Brown
(W) PUMA Suede Classic Elderberry
PUMA Leadcat Suede Fair Aqua
PUMA Ignite Nxt Disc White Blue
(Infant) PUMA St Rnnr V3 Nylon Black White
(GS) PUMA Future Rider Summer Treats Strawberry
PUMA Rbd Game High Deep Grey Blue
PUMA Blaze Sneakers White
PUMA El Rey Ii Slip On Ultra Grey
(W) PUMA Rs 2 0 Femme White Green
(W) PUMA Vikky Ribbon Satin Green
(W) PUMA Bari Slip On Black White
PUMA Future Match Hg Ag Blue Japan Edition
(GS) PUMA Rs Fast Emoji
PUMA Axelion Nxt Black Gum
(W) PUMA Basket Platform Core Pink Low Board Shoes
(Youth) PUMA Ferrari Drift Cat 7S Ultra Low Top Running Shoes Black White Red
(W) PUMA Mayze Fs Interest White Pristine
PUMA Leadcat Suede Fair Aqua
PUMA Ignite Nxt Disc White Blue
(Infant) PUMA St Rnnr V3 Nylon Black White
(GS) PUMA Future Rider Summer Treats Strawberry
PUMA Rbd Game High Deep Grey Blue
PUMA Blaze Sneakers White
PUMA El Rey Ii Slip On Ultra Grey
(W) PUMA Rs 2 0 Femme White Green
(W) PUMA Vikky Ribbon Satin Green
(W) PUMA Bari Slip On Black White
PUMA Future Match Hg Ag Blue Japan Edition
(GS) PUMA Rs Fast Emoji
PUMA Axelion Nxt Black Gum
(W) PUMA Basket Platform Core Pink Low Board Shoes
(Youth) PUMA Ferrari Drift Cat 7S Ultra Low Top Running Shoes Black White Red
(W) PUMA Mayze Fs Interest White Pristine
(PS) PUMA Carson 2 V Running Shoes Black White
PUMA Court Point Sl V3 Black Red
(Infant) PUMA Comet V Blue Green Velcro
PUMA Future Ultimate Mxsg Breakthrough Pack
Roma Versatile Mule Sneakers
PUMA Ignite Evoknit Lo Bright Blue
PUMA Tsugi Kori Black Olive Night Gum
PUMA Epic Toss Reload Black Green
(GS) Lamelo Ball PUMA Mb 01 Red Blast
(W) PUMA Jada Renew Nubuck Black Gold
Mostro Mesh Vapor Gray PUMA Black
PUMA Ferrari Race X Ray 2 Black Red
(W) PUMA Fenty Jelly Slide Brown
(W) PUMA Suede Classic Elderberry
PUMA Leadcat Suede Fair Aqua
PUMA Ignite Nxt Disc White Blue
(Infant) PUMA St Rnnr V3 Nylon Black White
(GS) PUMA Future Rider Summer Treats Strawberry
PUMA Rbd Game High Deep Grey Blue
PUMA Blaze Sneakers White
PUMA El Rey Ii Slip On Ultra Grey
(W) PUMA Rs 2 0 Femme White Green
(W) PUMA Vikky Ribbon Satin Green
(W) PUMA Bari Slip On Black White
PUMA Future Match Hg Ag Blue Japan Edition
(GS) PUMA Rs Fast Emoji
PUMA Axelion Nxt Black Gum
(W) PUMA Basket Platform Core Pink Low Board Shoes
ASICS Gel Lyte Iii White
(PS) ASICS Idaho Kt Es 4 Paris Sneakers Navy
ASICS Gel Pulse 15 Black Pure Silver
(Youth) ASICS Gel Zaraca 5 Orange Yellow
(W) ASICS Gel Excite 9 Barely Rose
ASICS Gel Nimbus 26 Wide Black Graphite Grey
(W) ASICS Gel Nimbus 24 Soothing Sea
ASICS Gel Lyte Rnnr Cmftable Breathable Green
(Youth) ASICS Gel Zaraca 5 Blue Pink Velcro
(W) ASICS Novablast 2 Sage Oasis Green
ASICS Gel 1130 Oyster Grey
ASICS Gel Saga White Flash Yellow
ASICS Gel Hyper 33 2 Deep Sea Blue
ASICS Gel Venture 8 Black Graphite Grey
ASICS Gel Ziruss 4 Gem Blue Orange
ASICS Neorevive Tr 2 Cmft Professional Stability Baseball Shock Absorption Non Slip Wear Resistant Low Top Training
(W) ASICS Pedala Boot Cross Weather Cmft Versatile
ASICS Gel Nimbus 26 Wide Black Graphite Grey
(W) ASICS Gel Nimbus 24 Soothing Sea
ASICS Gel Lyte Rnnr Cmftable Breathable Green
(Youth) ASICS Gel Zaraca 5 Blue Pink Velcro
(W) ASICS Novablast 2 Sage Oasis Green
ASICS Gel 1130 Oyster Grey
ASICS Gel Saga White Flash Yellow
ASICS Gel Hyper 33 2 Deep Sea Blue
ASICS Gel Venture 8 Black Graphite Grey
ASICS Gel Ziruss 4 Gem Blue Orange
ASICS Neorevive Tr 2 Cmft Professional Stability Baseball Shock Absorption Non Slip Wear Resistant Low Top Training
(W) ASICS Pedala Boot Cross Weather Cmft Versatile
ASICS Gel Lyt Iii Low Top Sneakers Black
ASICS Gel Lyte 5 Romance
ASICS Gel Pulse 15 Black Pure Silver
(Youth) ASICS Gel Zaraca 5 Orange Yellow
(W) ASICS Gel Excite 9 Barely Rose
ASICS Gel Nimbus 26 Wide Black Graphite Grey
(W) ASICS Gel Nimbus 24 Soothing Sea
ASICS Gel Lyte Rnnr Cmftable Breathable Green
(Youth) ASICS Gel Zaraca 5 Blue Pink Velcro
(W) ASICS Novablast 2 Sage Oasis Green
ASICS Gel 1130 Oyster Grey
ASICS Gel Saga White Flash Yellow
ASICS Gel Hyper 33 2 Deep Sea Blue
ASICS Gel Venture 8 Black Graphite Grey
ASICS Gel Ziruss 4 Gem Blue Orange
ASICS Neorevive Tr 2 Cmft Professional Stability Baseball Shock Absorption Non Slip Wear Resistant Low Top Training
(Youth) ASICS Gel Zaraca 5 Orange Yellow
(W) ASICS Gel Excite 9 Barely Rose
ASICS Gel Nimbus 26 Wide Black Graphite Grey
(W) ASICS Gel Nimbus 24 Soothing Sea
ASICS Gel Lyte Rnnr Cmftable Breathable Green
(Youth) ASICS Gel Zaraca 5 Blue Pink Velcro
(W) ASICS Novablast 2 Sage Oasis Green
ASICS Gel 1130 Oyster Grey
ASICS Gel Saga White Flash Yellow
ASICS Gel Hyper 33 2 Deep Sea Blue
ASICS Gel Venture 8 Black Graphite Grey
ASICS Gel Ziruss 4 Gem Blue Orange
ASICS Neorevive Tr 2 Cmft Professional Stability Baseball Shock Absorption Non Slip Wear Resistant Low Top Training
(W) ASICS Pedala Boot Cross Weather Cmft Versatile
ASICS Gel Lyt Iii Low Top Sneakers Black
ASICS Gt 2160 Y2K Pack White Silver Green 1203A275 103 S Box
(W) ASICS Pedala Grey Brown
ASICS Gel Flux 4 Shock Absorption Wear Resistant Gray
ASICS Gel Hoop V12 White Blue
ASICS Gel Kayano 30 Platinum Black Champagne
(W) ASICS Gel Nimbus 26 Concrete Pure Silver
ASICS Gel Resolution 8 White
(W) ASICS Gel Qntm Lyte Sheet Rock
ASICS Gel Dedicate 7 Clay Indigo Blue
(W) ASICS Lyteracer 5 White Illusion Blue
ASICS Gel Lyte Iii White
(PS) ASICS Idaho Kt Es 4 Paris Sneakers Navy
ASICS Gel Pulse 15 Black Pure Silver
(Youth) ASICS Gel Zaraca 5 Orange Yellow
(W) ASICS Gel Excite 9 Barely Rose
ASICS Gel Nimbus 26 Wide Black Graphite Grey
(W) ASICS Gel Nimbus 24 Soothing Sea
ASICS Gel Lyte Rnnr Cmftable Breathable Green
(Youth) ASICS Gel Zaraca 5 Blue Pink Velcro
(W) ASICS Novablast 2 Sage Oasis Green
ASICS Gel 1130 Oyster Grey
ASICS Gel Saga White Flash Yellow
MMA y UFC - Peleadores, Peleas y Apuestas | CasinoHub
Bonos para Deportes y Casino | CasinoHub | CasinoHub
MMA y UFC - Peleadores, Peleas y Apuestas | CasinoVIP
Bonos Premium para Deportes y Casino | CasinoVIP | CasinoVIP
OddsFortune - Apuestas Deportivas y Casino en Vivo Peru
MMA y UFC - Peleadores, Peleas y Apuestas | GoldBet
Bonos de Apuestas y Casino | SportWager | SportWager
MMA y UFC - Peleadores, Peleas y Apuestas | FieldsBet
MMA y UFC - Peleadores, Peleas y Apuestas | GoalsBet
Noticias Deportivas | ApuestaPro
Noticias Deportivas | BetGuia
Noticias Deportivas | CuotasExpert
Noticias Deportivas | AprendeApuesta
Noticias Deportivas | BetEscuela
Noticias Deportivas | GuiaDeporte
Noticias Deportivas | TipsterPeru
Noticias Deportivas | BancaPro
Noticias Deportivas | MetodoBet
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Dunk
Air Jordan 1
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Dunk
Air Jordan 1
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Dunk
Air Jordan 1
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Palace
Jordan 1 High 'University Blue'
Nike Dunk Low 'Valerian Blue'
Nike Dunk Low 'Court Purple'
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
BAPE
Palace
(W) Jordan 1 Low 'Aluminum'
Jordan 1 Low 'Mocha'
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Dunk
Air Jordan 1
adidas Samba
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
NB 9060
NB 2002R
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
NB 550
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
NB 550
Nike Dunk
Air Jordan 1
adidas Samba
NB 550
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
BAPE
Palace
Nike Dunk
Air Jordan 1
NB 9060
NB 2002R
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme
Stussy
Essentials
NB 990
NB 327
NB 9060
NB 2002R
Nike Kobe
LeBron
KD
Jordan Luka
adidas Dame
Nike Dunk
Air Force 1
adidas Samba
adidas Gazelle
NB 550
Supreme

Celkem zajímavý postřehy z konference! Zvlášť ten headless vs. klasika WordPress debata. Přijde mi, že headless je často zbytečně složitý pro malý projekty. Wordpress pořád jede, no!