Drupal

Byť, či nebyť?

Doplnenie 8.12: Zatiaľ to vyzerá na TPP na živnosť pre firmu, pre ktorú momentálne robím na jednom projekte.

Doplnenie 13.12: Je to oficiálne. Od januára začínam "normálne" robiť pre Fishdog media. Prvé dva mesiace na polovičný uväzok, potom na plný.

Celý článok

Drupal meeting Bratislava 12.12

Dňa 12.12.2009, teda o dva týždne sa pravdepodobne uskutoční prvé(?) Slovenské stretnutie Drupalistov. Bude to v Bratislave a predbežný čas je 10 hod ráno, miesto ešte nie je známe. Registrovať sa môžete na tejto adrese.

Zatiaľ sú prihlásení piati ľudia, ale času je naozaj dosť. Osobne mi príde čas stretnutie absolútne nevyhovujúci, takže dúfam že sa dohodne nejaká rozumnejšia hodina. Viac informácií nájdete na drupal.sk.

RAES - problémy s GPL

Ak čítate môj blog, iste viete, že momentálne pracujem na produkte postavenom na Drupale, ktoré som kódovo označil ako RAES.

Celý článok

Seriál o Drupale na Intervale

Na Intervale vysli prvé dva diely seriálu o tvorbe modulov pre Drupal. Naposledy sa na Intervale písalo o Drupale v roku 2006, takže trocha nových informácií sa zíde Smile

Prvý článok popisuje štruktúru Drupalu a jeho prácu s obsahom. Druhý článok pojednáva o súborovom systéme, popisuje bootstrap a spôsob "nábehu" Drupalu.

Ako na vlastné hooky

Celý koncept Drupalu je postavený na hookoch, čo sú vlastne predom definované funkcie, ktoré majú tú vlastnosť, že umožňujú iným funkciám meniť ich návratovú hodnotu. Hook funkcia je funkcia zapisovaná v tvare hook_hook(), respektíve nazovmodulu_nazovhooku($argumenty) . Každý takýto hook definuje samotný Drupal. Pri volaní tejto hlavnej funkcie si táto sama zistí, či ju "nehookuje" niektorý z modulov. Tie to robia tak, že obsahujú funkciu so špecifickým názvom. Čiže napríklad hook funkcia hook_form_alter by bola pre modul test v takomto tvare test_form_alter().

Celý článok

Vlastný upload cez FAPI

Forms API(FAPI) majú typ 'file', ktorý umožňuje nahrať súbor na server. Bohužiaľ musím povedať, že keď som hľadal nejaké bližšie informácie, tak som takmer nič nenašiel a väčšina bola venovaná D5. Takže po chvíľke trápenia sa som konečne prišiel na to, ako si spraviť vlastný upload. Konkrétne som potreboval nahrávať obrázky.

Forma obsahujúca upload musí mať enctype atribút, takže do vašej formy dopíšte:

$form['#attributes']['enctype'] = 'multipart/form-data';

Celý článok

Drupal Camp v Prahe

31. októbra až 1. novembra sa v Prahe uskutnoční Drupal Camp. Akcia sa uskutoční v priestoroch ČTU na Karlovom námestí 13 v miestnosti KN:E-107. Registrovať sa môžete tu.

Nevýhoda pre našincov je, že celá akcia bude prebiehať v angličtine, preto neočakávam priveľkú účasť domácej komunity, nakoľko znalosť angličtiny u nás stále nie je taká dobrá, bohužiaľ. Na druhú stranu to priláka viacej ľudí zo zahraničia a naozaj v zozname registrovaných sa už dá nájsť dosť návštevníkov mimo Slovenska a Česka.

Celý článok

Predanie stromovej štruktúry pri odoslaní formy

Dnes je veľký deň!

Dlho som sa trápil s problémom, kedy som mal formu obsahujúcu prvky s rovnakými názvami a pri jej odoslaní sa hodnoty všetkých položiek zlúčili do jednej, teda neostala zachovaná stromová štruktúra formy. Tu to môžete krásne vidieť(na ľavo je $form, na pravo je $form_state po odoslaní):

Celý článok
© Ivan Jaroš. Podmienky použitia. Šírenie obsahu bez súhlasu je zakázané. Hosting poskytuje WebSupport.