Nem sokkal a CTOG drupal.org-on való közzététele után a Drupal Radar egy rövid ismertőt közölt róla. A KYbest oldalán hadd mutassak rá a CTOG és az Open Atrium (a továbbiakban OA) közötti leglényegesebb különbségekre, miután egy komoly beszélgetést folytattunk az OA-s srácokkal az #open_atrium IRC csatornán. (Ugyanez angol nyelven is elérhető.)
A Case Tracker és az Organic Groups modulok egy webhelyen való használata felvet néhány kérdést - de a CTOG modul segít megoldani ezeket néhány szabály beállításával oly módon történő összekapcsolásukhoz, mely megkönnyíti a használatukat. A KYbest oldalán található leírás alá tessék kommentelni, bele.
A KYbest oldalán egy rövid videóban bemutatom, hogyan lehet a Panels használatát elkerülni mintegy 5 sornyi PHP kód megírásával egy kapcsolódó oldalak blokk megjelenítéséhez. Mint látható lesz, tulajdonképpen csak a közös taxonómia-kifejezések alapján kell trükkösen ellátni a nézetet argumentumokkal.
Ha ritkán is, de előfordul, hogy nézeteket sminktől függetlenül kell sminkelni (és/vagy előfeldolgozóval ellátni), hogy a webhelyen használatos sminkek mindegyikében egyformán legyen használható az adott nézet anélkül, hogy minden sminkben külön-külön ugyanazt kéne megvalósítani. Két tipikusnak tűnő példa és megoldásuk olvasható a KYbest honlapján.
Az Inline Form Errors (IFE) modul funkcionalitását régen vártam: az űrlap hibáit közvetlenül az érintett űrlapelemek felett jeleníti meg.
Feladat: egy webhely oldal típusú tartalmához útvonalat rendelni Pathautoval: ha van hozzá menüpont rendelve, akkor [menupath-raw] token alapján, ha nincs, akkor oldal/[title-raw] módon. Pathautoval egy tartalomtípushoz csak egy tokent lehet rendelni - készítsünk hát egy megfelelő tokent! A megoldás a KYbest oldalán található.
Adott egy (Views2) nézet, ami tetszőleges elemeket listáz, valamint rendelkezik legalább egy felfedett szűrővel. A feladat: a találati lista helyett üres szöveg megjelenítése, amíg nincs megadva szűrőfeltétel. Előfordul, hogy egy legördülőként megjelenített, nem kötelezően kitöltendő taxonómia-szűrőt használunk, ami problémát okozhat. A KYbest oldalán van egy megoldás, ami a bonyolultabb esetekben is elfogadhatóan működik.
2009. november 14-15-én a Drupal Hétvégén jártunk, ahol „Drupallal a Drupalon túl” címmel előadást tartottam arról, hogyan és mire használjuk a KYbestnél a Drupalt. Az első napi előadásokat (igaz, csak egy kölcsönkapott kamerával) rögzítettük is, melyek vágott, néhol képileg feljavított verzióját a KYbest honlapján tárunk a közösség és a közönség elé.
November 14-15-én került megrendezésre Budapesten a Drupal Hétvége, melynek első napján előadásokon vehettünk részt. Utolsó, tizedikként Lippai Ádám: Programozás Drupal modulok segítségével című előadásában tanulhattunk egy kis Views integrációt.
November 14-15-én került megrendezésre Budapesten a Drupal Hétvége, melynek első napján előadásokon vehettünk részt. Kilencedikként Boros „aboros” Ádám: Haladó sminkelési technikák című előadásában tett bizonyságot arról, hogy nem teljesen véletlenül kapta a „preprocess” előtagot a nicknevéhez.
