DrupalCamp 2017 - byli jsme u toho

29. 5. 2017
Jan Nagy

Na sobotu 27. 5. 2017 hlásili nádherné počasí, ale to nás neodradilo od toho, abychom vyrazili do Brna na DrupalCamp, který se konal v prostorách FITu "VéÚTéčka". Odjezd v 5 ráno z Florence jsme kupodivu také zvládli, takže na nás čekal celý den na téma Drupal.

Na začátku bych chtěl pochválit organizátory DrupalCampu. Občerstvení lahodné, atmosféra ač komornější, tak velmi příjemná, a přednášky probíhaly bez technických obtíží.

Týmový vývoj a SEO best-practise v Drupalu

Přednáška Synchronizace webů během týmového vývoje od Martina Klímy to vše odstartovala. Především téma synchronizace obsahu (článků, stránek) je ožehavým tématem, které řeší nemálo správců i pro produkční portály. Martin a jeho tým se tak pustili do vývoje modulu, který řeší synchronizaci obsahu včetně všech návazností (reference, položky menu, obsahy bloku) vlastním modulem pomocí verzovatelných YAML konfigurací. Především chválím automatické napojení na Drush konzoli, která celý proces migrace značně urychluje.

Následovala přednáška Viliama Kanianského na téma SEO v Drupalu. Podrobnější připomenutí možností Drupalu nikdy neuškodí, i když v podstatě zazněly věci, které by měly být pro většinu účastníků automatické a samozřejmé. Příjemným oživením byla ale zmínka o modulu Real-time SEO for Drupal, což je vlastně přechýlení z wordpressu známého YOAST pluginu. Modul je uživatelsky hodně přívětivý a slouží k tomu, aby i ne technicky znalé editory obsahu dokázal provést tvorbou dostačujících metadat k obsahu.

Drupal z pohledu nedrupalisty a další javascriptová knihovna

Michal Landsman prezentoval svoji cestu skrz různé technologie a přístupy k tvorbě webových stránek, než skončil u Drupalu. Jeho možnosti porovnávat s konkurenčními nástroji v něm vzbuzují zajímavé nápady na rozvoj Drupalu do budoucích let. Jedním z důležitých tématů je třeba administrační UX, kde všichni vidíme velký prostor pro rozvoj.

Johny Seyd ze slovenské společnosti Wezeo nám představil jimi vytvořený JS knihovnu JS.responsive, která pomáhá zrychlit vývoj responzivního a interaktivního designu. I přes nezpochybitelnou využitelnost této knihovny jsem ale během přednášky nenašel konkurenční výhodu oproti některé z mnoha dalších volně dostupných knihoven.

Český rozhlas a jejich struktura Drupalu

V předposlední přednášce nám Josef Růžička a Josef Mareška představili site-builderský přístup k tvorbě komplexního Drupal 7 řešení webů Českého rozhlasu. Právě na takto robustních portálech lze pozorovat (a využívat) ty nejsilnější stránky Drupalu. 

Poslední přednášku dne měl na starosti Jan Pobořil, který nám názorně ukázal, jak využívá při vývoji Docker. Přednáška mohla být pro technicky méně znalé matoucí, ale ti, kteří si pod pojmem "kontejner" nepředstaví pouze technické služby města, si možná našli další důvod, proč Docker zaimplementovat do svých procesů.

Oficiální program byl zakončen panelovou diskuzí, která se primárně zabývala českou komunitou a následujícími kroky, které je vhodné uskutečnit. Z československé komunity sálalo nadšení (spolu)pracovat i na dalším rozvoji Drupalu nejen z technického hlediska, ale například i na tom, jak přitáhnout studenty či hobby vývojáře do řad příznivců Drupalu. Tímto ještě jednou děkujeme asociaci za organizaci a za možnost strávit takto příjemně sobotní den.

Other articles