Stejné místo jako loni, tedy budova Univerzity SWPS. DrupalCamp je komornější, komunitní formát na rozdíl od „velkého“ DrupalConu, ale i tak se zavítali řečníci i z jiných zemí. Dvě přednášková pásma DrupalCamp Poland 2025 nabídla celkem sedmnáct povídání, a to v polštině i angličtině. Navštívil jsem zhruba polovinu z nich.

Protože jsem nedával pozor, zavítal jsem ráno ke stánku jiné konference na stejném místě a marně se snažil organizátorky přesvědčit, že mám zakoupený lístek. Nakonec mě však jedna dobrá duše nasměrovala ke správnému stolečku, vyfasoval jsem welcome kit od firmy Droptica s taškou, bločkem, Drupliconem a tričkem a mohl se věnovat čerpání informací.
Po úvodním přivítání a poděkování sponzorům jsme si poslechli zdravici od Driese Buytaerta, kde děkoval místní komunitě za podporu a zájem o Drupal. Následovalo společné fotografování a pak hurá na přednášky.

Modální formuláře s dialogovým API Drupalu
Marcin Grabias odstartoval spíše shrnující povídáním pro mírně pokročilé Drupalisty, kteří zatím neměli možnost si modální dialogy v Drupalu vyzkoušet. Zrekapituloval, jakými všemi způsoby je možné dialogy v Drupalu vyvolat. Nejčastěji přiřazením třídy use-ajax nějakému klikacímu prvku a specifikací URL, která generuje tělo dialogu. Použít lze případně i vlastnost #ajax.
Prošli jsme také AJAXové Response a ukázali jsme si, jak pomocí jejich příkazů zpracovat obsah na stránce po zavření dialogu.
Zaujal mě tip s pevnou definicí ID formuláře, aby se zabránilo výchozímu chování, kdy Drupal generuje mírně odlišné ID po opakovaném vykreslení formuláře.
Drupal v kreativních agenturách
Paweł Bogucki nám vysvětlil rozdíly mezi lokální brandovou agenturou, větší brandovou agenturou a vývojářskými domy. Ty lokální často nedělají rozhodnutí podložená daty, protože na to nemají u menších projektů rozpočet.
Z přednášky si odnáším především tipy, jak komunikovat s klientem, kde není jasný product owner, ale rovnou celá řada stakeholderů. Nejlepší strategií je oslovit jednotlivé reprezentanty:
- Po jednání pište follow-up maily s uvedením konkrétních jmen a úkolů/požadavků
- Dávejte termíny
- Přizpůsobte komunikaci znalostem klienta
- V interní komunikaci pamatujte na odlišný tón mezi vývojáři a dalšími odděleními, protože strohá komunikace programátorů na ostatní působí nevrle (to jako vývojář potvrzuji všema deseti)
Druhá část přednášky se týkala mapování Drupal entit ve Wordu ve formě osnovy a jejich následného přenesení do JSON a importu do Drupalu.
Softwarové tipy: pokud jsem to zachytil správně, tak Sparkle a Docksal.
Roadmapa pro Drupal Commerce Starshot
Jakub Piasecki přiblížil aktuální vývoj ukázkové distribuce pro eshopové řešení v Drupalu. Commerce Kickstart přebírá koncept Starshotu, více se soustředí na recepty a rádi by rozšířili i počet dostupných témat. Konkurenční e-shopy, v čele s WooCommerce, mají kvanta témat na marketech v porovnání s Drupalem.
U receptů je třeba brát v potaz, že instalují moduly, umí reagovat na vstup od uživatele, ale nejdou odinstalovat. Pouze totiž konfigurují web. Hodí se například na vytváření typů produktů a objednávek (nebo entit obecně), vytváření formulářů, rolí, přístupových oprávnění.
Tipy: Recipe Tracker, Commerce Config Actions.
Drupal Gutenberg 4 pro moderní práci s obsahem
Thor Andre Gretland měl z mého pohledu nejzajímavější přednášku. Gutenberg je oblíbený i nenáviděný výchozí editor / builder ve WordPressu. A také je už pár let dostupný v Drupalu. Zkoušel jsem jej před nějakou dobou, přišel mi jako hezký pokus, ale vizuálně mi do prostředí Drupalu příliš nezapadal a moc jsem této kombinaci nevěřil.
Z toho, co předvedl Thor jsem však nadšený. Umí to pracovat s políčky, přitom editaci zobrazí v rámci celé plochy pro úpravu, jako to funguje ve WordPressu. Vzhled je upravený pro Drupal. Nechybí všelijaké vychytávky pro úpravy vložených fotografií, včetně nastavení focal pointu. Navíc funguje nejenom s obsahovými uzly, ale s entitami obecně – s kategoriemi, paragrafy, uživatelskými profily.

Zajímavě se tváří také režim spolupráce více uživatelů najednou a propojení na AI. Jak říká Thor, Drupal je nejvíce přátelský redakční systém a s touto kombinací vytvoříte něco jako Notion či Google Docs, akorát že pro web.
Tip: Gutenberg AI Tools
Tvorba a ladění testů se Selenium pro Drupal
Paweł Górski předvedl vytváření automatizovaných testů pomocí nástroje Selenium a kombinace s Dockerem a IDE napojených na Xdebug. To celé oproti Drupal distribuci Open Europa.
Zrychlení vývoje v Drupalu s pomocí AI
Tohle bylo také hodně zajímavé. Aleksander Ślązak naživo ukázal, kam bude časem směřovat práce juniorních vývojářů. Světlé zítřky je asi nečekají. S pomocí orchestrace Figmy, AI, MCP serveru a odpovídajícího editoru kódu jsme už dnes schopni postavit proces, který si vezme grafiku vybrané komponenty ve Figmě, rozpozná v ní prvky a poskládání z ní nový Paragraph v Drupalu s příslušnými políčky pro texty, obrázky nebo odkazy, a to včetně vytvořené šablony s CSS. Na závěr to pak otestujte pomocí end-to-end nástroje Playwright.
Tipy: Devstral, Cursor, Playwright.
Jak se bránit vyhoření
Na konferenci nechyběla ani měkká témata, která se netýkají přímo Drupalu. Mariia Voloshyna přišla s tipy, jak se bránit syndromu vyhoření, který se u programátorů často objevuje. Věděli jste, že máme 75 000 myšlenek denně, z toho 80 % je negativních a 95 % se jich opakuje?
Ztrátu motivace, děravou paměť či emoční distanc často způsobují tlak na deadline, konflikty, tlak na výkon a plat, velké změny v životě, podceňování se, perfekcionismus a chybějící vyváženost mezi prací a soukromím. Je třeba myslet pozitivně, věřit v sebe, znát svou sílu.
Tip: 4A Framework: Ability to change things, pokud nejdou změnit, tak Adaptace, Akceptování a Ability to restore.
Sada modulů UI Suite
Poslední přednášku, které jsem se účastnil, vedl Sharique Ahmed Farooqui. Na začátek zmínil výhody a nevýhody low code platforem ve srovnání s Drupalem. Výhodami jsou bezesporu snadná obsluha, často vlastní hosting, kdy odpadá starání se o technické záležitosti. Limity spatřuje v tvorbě strukturovaného obsahu, kdy potřebujete později pracovat s různými výpisy dat na různých místech webu.
Poté nás přednášející seznámil se sadou modulů nebo spíše s celým ekosystémem UI Suite. Téma přednášky mě docela zaujalo, hodně v Drupalu používáním již v jádře obsažené Single Directory Komponent a toto vypadá jako zajímavé rozšíření administrace.
Ty nej přednášky a úkolníček
Pokud bych měl vybrat tři přednášky, které mě zaujaly nejvíce, budou to Gutenberg v Drupalu, zapojení AI do vývoje a UI Suite. DrupalCamp Poland je zajímavá akce, kterou si spojuji také s krátkým poznáváním města a vlastně se už těším na příští ročník.
Úkolníček, který si odnáším, vypadá takto:
- vyzkoušel Devstral
- podívat se na Playwright
- projít si UI Suite
- promyslet integraci Gutenbergu do svého workflow
- prozkoumat Docksal
Tip: Jaké bylo moje hodnocení předchozího ročníku 2024?
🇬🇧 The English version is available on TheDropTimes under the title DrupalCamp Poland 2025: A Community-Focused Event with Strong Technical and Editorial Insights.
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.
Přidat komentář