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.