Program

Az alábbiakban a Drupal Tábor 2010 tervezett programja található. A táborról egyéb információk a http://drupal.hu/tabor/2010 címen találhatók.

júni. 23. szerda A közösség napja.
12:00 - 14:00 Közös ebéd egy kellemes helyen.
14:00 - 15:00 Beszélgetés közösségről, a nyílt forrás jelentéséről, a Drupal.hu redizájnról
14:00 - 15:00 Boros Ádám: Drupal.hu redizájn
15:00 - 16:00 Te milyen fejlesztői környezetet használsz?
18:00 - Vacsora, szabad program
júni. 24. csütörtök A fordítás napja
9:00 - 11:00 Hogyan szállhatsz be a fordításba? Itt megtudhatod. Elmélet és gyakorlat egy helyen.
11:00 - 11:15 Szünet
11:15 - 12:00 Várady Zoltán: Alapos Wysiwyg konfiguráció
12:00 - 14:00 Ebéd
14:00 - 14:45 Hojsty Gábor: Modul készítés
14:45 - 15:00 Szünet
15:00 - 18:00 Fordítói sprint
18:00 - Vacsora, szabad program
júni. 25. péntek A kódolás napja
9:00 - 11:00 Hogyan vehetsz részt a nemzetközi Drupal közösség életében? Hogyan hogyan nézz át és készíts foltot? Hogyan lehetsz projektgazda? Itt megtudhatod
11:00 - 11:15 Szünet
11:15 - 12:00 Csécsy László: AHAH Drupal 6-ban: előnyök, hátrányok és kiküszöbölésük jQueryvel
12:00 - 14:00 Ebéd
14:00 - 14:45 Csécsy László: Többoldalas űrlapok Drupal 6-ban
14:45 - 15:00 Szünet
15:00 - 18:00 Kódspirnt
18:00 - Vacsora, szabad program
júni. 26 szombat Előadások napja
9:00 - 9:45 Hojtsy Gábor: Drupal 7 újdonságai programozói szemmel
9:45 - 10:00 Szünet
10:00 - 10:45 Palócz István: Drupal 7 újdonságok sminkfejlesztő szemmel
10:45 - 11:00 Szünet
11:00 - 11:45 Kurucz István: Git bemutató
11:45 - 12:00 Szünet
12:00 - 14:00 Ebéd
14:00 - 14:45 Pintér Tamás: Így készült a LADA
14:45 - 15:00 Szünet
15:00 - 15:45 Várady Zoltán: Így készült a tudatosvasarlo.hu
15:45 - 16:00 Szünet
16:00 - 16:45 Boros Ádám: Így készült a bor-neked.hu
16:45 - 17:00 Szünet
17:00 - 17:45 Palócz István: Így készült az lmv.hu
17:45 - 18:00 Zárszó
18:00 - Vacsora, szabad program
júni. 27. vasárnap A búcsú napja
9:00 - 12:00 Pakolás, búcsúzkodás. Utolsó gyors sprint, csatangolás a városban, egyéni programok, majd hazautazás

Boros Ádám: Drupal.hu redizájn

A drupal.hu megújítási kísérlete. Van ötleted, szívesen beszállnál az elkészítésébe, vagy csak érdekel a téma? Itt a helyed. Boros Ádám ötletcunamiját fogjuk áttekinteni és kibővíteni.

Te milyen fejlesztői környezetet használsz?

Lehetőséget kap mindenki, hogy bemutassa milyen fejlesztő környezetet használ. Elmondja a kis tippjeit, trükkjeit amivel könnyebbé teszi a fejlesztést és otthonosabbá varázsolja eme rideg kockavilágot.

Várady Zoltán: Alapos Wysiwyg konfiguráció

Ha egy jó, használható wysiwyg editort szeretnénk, akkor rengeteg
konfigurálnivaló van rajta. Példaképpen:

  • wysiwyg api + better formats alapnak
  • tinymce vagy ckeditor
  • gombok kiválasztása
  • képek beszúrása: insert modul vagy imce
  • beszúrt kép méretezése: image resize filter és javascript crop modulok
  • képaláírások: image caption
  • előre definiált stílusok rögzítése
  • előre definiált HTML templatek
  • editor CSS kezelése
  • és még egy rakás buktató kiküszöbölése

Hojsty Gábor: Modul készítés

Először is hogyan tudjuk elkerülni, hogy saját modult írjunk? Elvégre is miért tartsunk karban saját kódot, ha fel tudunk használni meglévő modulokat. Ha viszont mindenképpen saját modul írására kerül a sor, miként tudunk úgy hozzáfogni, hogy a meglévő modulok funkcióit egészítsük ki. Hogyan tudjuk szétválasztani a modul adatkezelő és megjelenítő részét? Mik a jó gyakorlatok az adminisztratív és felhasználói felület elkülönítésére?

Fordítói sprint, kódsprint

Nincs hatalmasabb és felemelőbb érzés a közös alkotás öröménél. Ezt nyújtják nekünk a sprintek. Egy adott konkrét problémával foglalkozva kisebb-nagyobb csoportokban közösen birkózunk meg. Itt belekóstolhatunk eme nagyszerű dologba. Vigyázz! Függőséget okoz. (mi szóltunk)

Csécsy László: AHAH Drupal 6-ban: előnyök, hátrányok és kiküszöbölésük jQueryvel

Szeretném röviden bemutatni a Drupal 6-ban elérhető AHAH lehetőségeket, rámutatva előnyeikre és hátrányaikra egyaránt - és ha marad rá idő, akkor a hátrányok jQueryvel való kiküszöbölését. A következő kérdésekre keressük majd együtt a választ: Mi az az AHAH? Milyen előnyei/hátrányai vannak önmagában? Mi az a jQuery? Hogyan egyszerűsíti le a jQuery az AHAH-ot? Mindehhez milyen támogatást nyújt a Drupal 6? Hogyan használjunk AHAH-ot Drupal 6-ban? Mire nem használható az AHAH Drupal 6-ban? Hogyan lehet ezt megoldani saját, drupalos jQueryvel?

Csécsy László: Többoldalas űrlapok Drupal 6-ban

Az előadásban megvizsgáljuk, hogyan lehet többoldalas űrlapokat készíteni/programozni Drupal 6-ban. Megnézzük, milyen megoldást javasol erre a PDD2; mik ezen megoldás előnyei és hátrányai - majd megnézzük, hogyan lehet ezt még egyszerűbbé tenni a nagyszerű Chaos Tools modullal. Végül közösen készítünk egy erszényes medvét.

Hojtsy Gábor: Drupal 7 újdonságai programozói szemmel

A Drupal 7 talán a legtöbbet változott fejlesztői szemszögből az utóbbi fő Drupal kiadásokat tekintve. Drupal 6-ról frissíteni egy modult több munka lesz, mint azt a Drupal 6-ra frissítésnél láttuk. Mindezt a tesztelést segítő keretrendszer és maguk a tesztek tették lehetővé. Tehát ebben a rövid bemutatóban csak szemezgetni tudunk a főbb újdonságok közül, áttekintve, hogy miként tudják segíteni a fejlesztésünket. Röviden ki fogunk térni az új felhasználói felület elemek használatára is, melyek segítségével továbbra is egységes megjelenést biztosíthatunk moduljainknak.

Palócz István: Drupal 7 újdonságok sminkfejlesztő szemmel

Nemrég tettem közzé egy kis írást a blogomon amiben leírom, hogy milyen újdonságokra kell figyelni akkor amikor hatos sminkről hetesre váltunk. Az előadás keretében szeretném a legfontosabbakat kisebb példákon keresztül bemutatni.

Kurucz István: Git bemutató

Drupal sminkek és modulok fejlesztése közben gyakran megfeledkezünk a
verziókezelés fontosságáról. Pedig ezzel a kódunk könnyebben
karbantarthatóvá, kezelhetőbbé, követhetőbbé válik és segít a hibák
felderítésében is. Az előadás egy Drupal modul fejlesztésén keresztül
mutatja be az egyik elterjedt verziókezelő rendszer, a Git
használatának gyakorlati fogásait, ezzel is bátorítva mindenkit a
verziókezeléssel való ismerkedésre.

Pintér Tamás: Így készült a LADA

LDAP Adminisztrációs Drupal Alkamazás (továbbiakban LADA), ldapban tárolt adatok létrehozására, módosítására, törlésére és megjelenítésére, használható modul.
A modul a CCK modulhoz nagyon hasonló felépítésű, a kialakításánál cél volt, hogy minél könnyebben lehessen majd átallni a Drupal 7 field API-ra.
Bemutatnám a felületét, amely elkészítésénél cél volt, hogy az LDAP átlag felhasználók számára idegen világát elfedve, könnyűvé és egyszerűvé tegyem a munkát a benne tárolt adatokkal, és támogassam a különböző munkafolyamatokat.

Várady Zoltán: Így készült a tudatosvasarlo.hu

Avagy miért szeretem és miért gyűlölöm a panelst. Esettanulmány, a
Tudatos Vásárló drupalosítása Panels alapon:

Jelenleg (nem drupal): http://tudatosvasarlo.hu/
Majdnem kész fejlesztői változat: http://dev2.farm.co.hu/

Panel oldalak, Panels Everywhere, mini panelek, CTools context, egyedi
pane programozása...

Boros Ádám: Így készült a bor-neked.hu

A bor azon túl hogy nagyon finom, a történelmünk és kultúránk szerves része. Talán nem véletlenül, hiszen igazi közösségeket képes építeni. A bort nem elég csak inni, és főleg nem egyedül, hanem ketten vagy családi és baráti körben kell borozni! Azaz beszélgetni, odafigyelni kell, hogy aztán megismerhessük, megszerethessük egymást.

Mikor Nagy Robival találkoztam 2005-ben a Nosztalgia Kávéházban még nem sejtettem, hogy a bornak köszönhetően életünk is némileg összeforr (Robi a sógorom lett 2008-ban). A beszélgetésekből előadás-sorozat született amihez szépen lassan egy web-oldal is készült. A borkóstolókból több borkedvelő közösség alakult, a bor-neked.hu fejlesztői csapata pedig szépen összeállt, hogy életünk egyik legszebb "projektjét" közösen építsük.

2010 elején az oldal teljesen újraépült egészen az alapokról, átszervezett tartalomstrúktúrával és navigációval. Ezt szeretném bemutatni.

Palócz István: Így készült az lmv.hu

Az lmv.hu egy olyan közösségi portál, ahol a különböző nonprofit csoportok gyorsan és könnyedén hozhatnak létre olyan aloldalakat, amin a munkájukhoz szükséges információcserét könnyedén intézhetik, valamint megjelenési lehetőséget kapnak az interneten. Egy nagyobb és számos kisebb modul írásának, smink fejlesztésének valamint a modulok kiválasztásának és beállításának folyamatáról szeretnék beszélni. A fejlesztés során egy főverzió váltás is történt ami szintén érdekes lehet sokak számára ezért arról is ejtenék egy pár szót. Bemutatnám azokat az apróbb, de fontosabb lépéseket aminek segítségével könnyedén megléphető volt az adott feladat.