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
- Lukas Smith: "Database abstraction, no thanks!"
- Török Gábor: AdoDB a gyakorlatban
- Nováki Szilárd: Objektum-relációs leképezés PHP-ben
- Négyesi Károly: Amikor a 0.0 nem 0 – avagy az SQLite-ról
Á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
- Bártházi András: A CSS ereje
- Bártházi András: Diszkrét JavaScript
Biztonság
- Kovács Zsolt: Az információvédelem
Fejlesztés PHP-vel
- Szántó Ádám: Számítógép által generált adatbázis adminisztrációs felületek
- Kiss-Tóth Marcell: Flash és PHP? De még mennyire!
- Derick Rethans: Speeding up PHP applications
- Derick Rethans: Dominating the World
Kódkönyvtárak, keretrendszerek
- Lukas Smith: How about some PEAR for you?
- Mocsnik Norbert: Példák PEAR osztályok használatára
- Mocsnik Norbert: A WACT moduláris keretrendszer bemutatása
Módszertanok
- Nagy Gusztáv: A WSDM weboldal-tervezési módszer a gyakorlatban
- Nagy Gusztáv: Tervezési minták és a PHP 5
Tartalomkezelés
- Ámon Tamás: Drupális Internet Áruház
- Elek Márton: Xaraya vs Drupal programozói szemmel
- Török Gábor: DB_NestedSet, avagy többszintű tartalomkezelés hatékonyan














