Archívum - Május 4, 2010 - Blog bejegyzés
Rapid webalkalmazás-fejlesztés Pinaxszal
Siteépítés három perc alatt, avagy „minden fent van a neten”.
$ pip install Pinax
$ pinax-admin setup_project -b social feszbuk
$ python manage.py syncdb
$ python manage.py runserver
A fenti utasítássorozat eredményeképpen a localhost:8000
alatt kapunk egy webalkalmazást, ami dióhéjban tartalmaz: egy egyszerű Twitter-klónt, fotógalériát, wikit, projektkezelőt, blogmotort, könyvjelzőtárat stb. A Pinax magáról azt hirdeti, hogy rapid webalkalmazás-fejlesztési platform. Valójában ennél több. Ezekről és arról, hogy végül miért nem választottam, az alábbiakban.
Virtuális mezők a CakePHP-ben
Bő egy hete jelent meg a CakePHP 1.3.
Az új verzió egyik legfontosabb újítása, hogy a modelleket elláthatjuk ún. virtuális mezőkkel. A virtuális mezők gyakorlatilag SQL képletek, amiket a rendszer a lekérdezésekbe is belefoglal. Hagyományos getter metódusokat természetesen eddig is minden keretrendszerben lehetett írni a modellekre, azonban ezekre a mezőkre az admin táblázatokon nem lehetett rendezni. A virtuális mezőkkel ezt a korlátot hidalták át.
■