Keď sa Drupal stretne s Nicereply
Naša generácia (a generácie po nás) si okrem masívneho využívania IT technológií vydobyli aj iné veci - napríklad sme sa spontánne dohodli, že nežehlíme. Taktiež že je úplne ok nosiť dve rozdielne ponožky. No a jednou z ďalších spoločných aktivít by mohlo byť, že konečne prestaneme používať metaforu o variacej sa žabe. Do motivačnej literatúry dobré, ale ináč je to hlúposť.
node_save
. Toto je veľmi jednoduché až na to, že jedným z elementov formulára mala byť aj Google mapka, pomocou ktorej sa mala dať vybrať lokalita. Trvalo mi nejakú chvíľku kým som na všetko poprichádzal a čo to aj ponachádzal po internete, takže by som to rád zdieľal na jednom mieste.
To, že akýkoľvek formulár v Drupale si vieme upraviť prostredníctvom hook_form_alter je pomerne známa a veľmi využívaná vec. Čo ale ak chceme tieto údaje aj nejakým spôsobom zvalidovať, tzn. ošetriť ich správnosť?
Jedným zo zlatých pravidiel úspešného podnikania je robiť to, čo vás baví a to, v čom ste dobrí. Som si takmer stopercentne istý že presne na toto myslela aj Monika Zbínová (@monicqa), keď sa začiatkom tohto leta (2011) rozhodla spustiť svoj vlastný internetový startup cervenepero.sk.
8-9. októbra tohto roku sa zúčastním pravdepodobne najväčšej slovenskej akcie zameranej na redakčný systém Drupal. Veľmi sa tam teším, pretože prvý ročník som vymeškal z nejakého objektívneho dôvodu - celkom presne si pamätám že som sa chystal aj na ten.
V tomto návode chcem (okrem toho čo sa píše v názve) ukázať hlavne dve veci: 1) netreba na každú "hlúposť" sťahovať modul 2) ak sa budeme správať podľa bodu 1), naučíme sa veci, ktorých použitie je mnohokrát univerzálnejšie a použiteľnejšie a nestaneme sa nám, že pri použití nejakého modulu narazíme na jeho limity a ostaneme v koncoch.
Vďaka skvelému webovému magazínu Zdroják som sa prednedávnom dozvedel o tzv. CSS preprocesoroch, teda o niečom čo som si pri častom písaní CSS definícií zbožne želal ale nikdy mi nenapadlo pogúglovať či také niečo naozaj existuje. Existuje. Na úvod článku len veľmi stručne - CSS preprocesor je niečo, čo umožňuje obohatiť možnosti jazyka CSS o veci, ktoré uľahčujú jeho písanie a udržiavanie. Schválne - koľkokrát ste prepisovali celé CSS kvôli zmene jednej zo základných farieb dizajnu, prípadne prepočítavali šírky stĺpcov ak sa zmenila jedna z nich? Preprocesory, z ktorých najznámejšie sú Sass a LESS, túto prácu uľahčujú práve vďaka obohateniu jazyka CSS o premenné, vnorené štýly, aritmetické operácie a mnohé ďalšie barličky.
Jeden z mojich zákazníkov ma poprosil o jednoduchú pohyblivú galériu - niekoľko obrázkov pohybujúcich sa z jednej strany na druhú. Na rozdiel od od ostatných podobných, ktorých je na internete habadej, sa tieto obrázky mali pohybovať plynule, to znamená nie po častiach.