PROGRAM
Az alábbiakban a lezajlott konferencia programja olvasható. A magyar előadásokat, a gyakorlatias bemutatókat, a beszélgetést és az angol előadásokat különböző színekkel jelöltük. A sarkokban található csillagok jelzik azokat az előadásokat és bemutatókat, melyekhez elérhetőek már a fóliák is. A többi programponthoz folyamatosan jelentetjük meg a letölthető prezentációkat, amint megérkeznek hozzánk.
Xaraya vs Drupal programozói szemmel
Az előadásban két portálrendszert közelről vizsgálunk meg – a tavalyi CMS maraton felhasználói hozzáállással szemben elsősorban programozói szempontból. Megnézzük, hogy mennyire lehet a tartalomkezelési funkciók mellett fejlesztő keretrendszerként is használni két megoldást: a Drupalt és a Nuke rendszerek új generációját a Xarayát.
Gyakorlati oldalról vizsgáljuk meg a portálrendszer-funkciók megvalósításait:
- a portál felépítése: hogyan és milyen úton jut el a saját modulunk futtatásához, és miként tudjuk ezt az utat befolyásolni
- modul címzése és meghívása
- adatbázis-kezelés, adatabsztrakciós réteg
- jogrendszer és felhasználókezelés
- megjelenítés elválasztása a kódtól, template
- bemenet és kimenet kezelése
- kapcsolat meglévő modulokkal, hurkok (kampók)
- hibakezelés és loggolás
- a keretrendszerek plusz szolgáltatásai
Az előadás nem akar ítéletet hozni arról, hogy melyik rendszer a jobb, inkább a megvalósítási módokat szeretné vizsgálni, illetve azokat az ötleteket és tanulságokat, amelyeket későbbi munkák során is hasznosíthatunk, akár saját megoldások fejlesztéséhez is.
Elek Márton
Több mint hat éve PHP programozó, elsősorban adatbázis-kezelők és portálok megvalósításával foglalkozik, egyrészt nyílt forrású rendszerek átalakításával, bővítésével, másrészt saját portálrendszer fejlesztésével. Az Anzix.NET webstúdió tervezője és programozója. E mellett az ELTE-BTK-n tanul észt és magyar szakon, az utóbbin a Bölcsészettudományi Informatika Önálló Program keretében XML alapú hálózati kritikai kiadásokkal foglalkozik. Szabadidejében leginkább valahol messze szeretne lenni.
Adatbázisok
- "Database abstraction, no thanks!" Lukas Smith:
- AdoDB a gyakorlatban Török Gábor:
- Objektum-relációs leképezés PHP-ben Nováki Szilárd:
- Amikor a 0.0 nem 0 – avagy az SQLite-ról Négyesi Károly:
Általános webfejlesztés
- Károly György Tamás, Torma Zsolt: Beszélgetés a webes programozás vakokat érintő kérdéseiről
- Károly György Tamás: Elérhetőség, mint eszköz a világ megmentésére
- A CSS ereje Bártházi András:
- Diszkrét JavaScript Bártházi András:
Biztonság
- Az információvédelem Kovács Zsolt:
Fejlesztés PHP-vel
- Számítógép által generált adatbázis adminisztrációs felületek Szántó Ádám:
- Flash és PHP? De még mennyire! Kiss-Tóth Marcell:
- Speeding up PHP applications Derick Rethans:
- Dominating the World Derick Rethans:
Kódkönyvtárak, keretrendszerek
- How about some PEAR for you? Lukas Smith:
- Példák PEAR osztályok használatára Mocsnik Norbert:
- A WACT moduláris keretrendszer bemutatása Mocsnik Norbert:
Módszertanok
- A WSDM weboldal-tervezési módszer a gyakorlatban Nagy Gusztáv:
- Tervezési minták és a PHP 5 Nagy Gusztáv:
Tartalomkezelés
- Drupális Internet Áruház Ámon Tamás:
- Xaraya vs Drupal programozói szemmel Elek Márton:
- DB_NestedSet, avagy többszintű tartalomkezelés hatékonyan Török Gábor: