Az éppen aktuális munkám egyik részeként egy webes fotógalériát kellett összehoznom. Természetesen - mint általában minden projektnél - az idő volt a legnagyobb ellenség, így spórolás végett bátran nyúltam már meglévő, más fejlesztők által megírt komponensek után, amiket aztán egyszerűen tudtam implementálni a saját környezetembe. A galériával szemben támasztott alapkövetelmények a következőek voltak (rögtönzött megrendelői specifikáció következik):
Galéria tetején cím, dátum, leírás, mellette valami látványos szavazó, ahol az aktuális galériát lehet értékelni. Ez alatt az adott kép, két oldalán jobbra balra léptető nyíl, képre kattintva eredeti méret (rendes fotók, min 1280*1024-es felbontással), alatta az előző/következő néhány kép előnézeti képe 100*100-as méretben. Ez a képarány nyilván nem stimmel, hiszen egy fotó nem négyzet alakú, úgyhogy a bélyegképeket croppolni kell, lehetőleg középen, hogy a lényeg látszon. A bélyegképek sávja alatt kommentek.