Je to tu. Posledný deň konferenčnej časti Drupal Dev Days 2014.
Celé to odštartovala prednáška o budúcnosti multimediálnych súborov v Drupal 8. Pamätáte si na rôzne javascriptové okná v CKEditore? To všetko bude v Drupal8 minulosťou. Pri nahrávaní súboru je formulár spravený pomocou FormAPI a teda, ak vám nebude vyhovovať, nie je nič jednoduchšie ako si ho prerobiť podľa seba. Polia pre nahrávanie obrázkov a súborov prešli tiež evolúciou a sú vyrobené pomocou HTML5 multiselect file elementu. Hlavný dôraz pri portovaní tohto modulu do Drupal 8 bol na modulárnosti, čím je možné uspokojiť väčšiu množinu používateľov. Časť funkcionality, ako napríklad spomínané polia, či výpis súborov sú intergované priamo v jadre Drupalu. Slideshow
Ďalšou zaujímavou prednáškou bola prípadová štúdia k modulu Entity Reference. Prednášajúci zo spoločnosti Kybest ukázal, ako postupovať pri synchronizácii údajov bez zmeny kľúčov. Základom je napísať si vlastné Ctools pluginy a pomocou handlerov doprogramovať požadovanú funkcionalitu. Článok
Trendom vo svete sa stáva používanie NoSQL databáz. Preto bola jedna prednáška venovaná aj tejto oblasti, konkrétne grafovým databázam. Peter zo spoločnosti Cameron&Wilding začal prednášku vysvetlením dôvodov prechodu na grafovú databázu, čo bola z rôznych uhloch pohľadu najmä rýchlosť. Pokračoval vysvetlením logiky grafových databáz a ich návrhom. Nakoniec ukázal zopár praktických úloh a prepojenie databázy Neo4J s Drupalom 8. Podľa Petra by k väčšiemu rozšíreniu prišlo, ak by bola vytvorená integrácia s Views, čo existuje iba v experimentálnej verzii pre Drupal 7.
Prednáška Drupal 8 for real od zakladateľa spoločnosti Wunderkraut núti k zamysleniu sa nad budúcnosťou Drupalu. Ten podstupuje už po druhýkrát za celkom krátke obdobie rozsiahlu zmenu API. Je možné, že príde až k takej radikálnej zmene, že namiesto modulov budeme používať napr. Backbone.js v spolupráci s REST API k vyváraniu rozhrania? Každopádne je najvyšší čas zaoberať sa tým, kedy začnete používať Drupal 8 aj na produkčných stránkach. Zopár ich už je v prevádzke a väčšinou ich vytvorili programátori používajúci Symphony.
Posledná prednáška, na ktorej som sa zúčastnil, bola od Commerce Guys. Bojan tu predstavil Digital Commerce Platform. Tá spočíva v stále rastúcich predajoch virtuálnych produktov. Commerce Guys vytvorili moduly, ktoré vám umožnia jednoducho spravovať rôzne typy platobných modelov, či už sú to jednorázové platby alebo automaticky sa opakujúce. Pri rekurentných ponúkajú naozaj široké možnosti konfigurácie jednotlivých platobných plánov. Modul na toto naväzujúci je modul na “vymáhanie pohľadávok”. Ten posiela maily s urgenciou na zaplatenie a keď nie je ani potom zaplatené, používateľovi je zrušená služba. Posledným predstaveným modulom je modul na správne účtovanie DPH v rôznych krajinách. Ten zvláda všetky krajiny v EU, neúčtovanie DPH mimo EU a aj správne účtovanie pre B2B zákazníkov.
Toto je podľa mňa to najzaujímavejšie, čo bolo na Drupal Dev Days 2014 v Szegede. Zajtra budú ešte prebiehať sprinty a potom sa definitívne zatvoria dvere za touto skvelou akciou. Bola to najlepšia konferencia, na ktorej som bol, dokonca lepšia aj ako tie, čo som sám pomáhal spoluorganizovať. Miesto konania budúcoročných Drupal Dev Days zatiaľ nie je známe, ale nebojte sa, Drupalových akcií bude ešte tento rok veľa. Ak sa podarí, tak sa možno stretneme na Balatone alebo priamo na DrupalCone v Amsterdame. Čekujte tiež Drupical.