Amint azt már említettem a minden napi munkám során rendszeresen használom a jQuery-t, és persze a jQuery UI-t is. A jQuery UI-t leginkább az admin felületeknél szoktam használni, mert nagyon kézreálló felületet lehet vele kialakítani. Sokszor vagyok úgy vele, hogy bizony a "kliens oldalon" - hívjuk inkább publikus webfelületen szeretnék egy-egy dialogot, tabfület, tooltip-et használni, de még csak a megfelelő pluginokat összevadászva is 140 kbyte-ba "kerülne" ez az akció, ami azért lassú internet kapcsolatnál fájó pont lehet a látogatónak.
Mit lehet ilyenkor tenni? Természetesen nem mondunk le ezekről a javakról. Van egy jQuery plugin gyűjtemény, amelyet jQuery Tools-nak neveztek el a készítői. Első ránézésre eléggé a UI-ra hajaz, de messze nem tud annyit, persze nincs is rá szükség, nem egy újabb UI-t szeretnénk használni, hanem egy olyan "jQuery eszköztárat", amely segíti a munkánkat, és a látogatók dolgát is megkönnyíti. Erre tökéletes eszköz a jQuery Tools.
Mint említettem a mindennapjaimat leginkább (napi 12 órában biztos) webprogramozással töltöm. Ebben a post-ban szeretnék bemutatni néhány technikát, technológiát, amelyeket könnyedén lehet használni. A mai post leginkább azoknak szól, akik már valamelyest jártasak a webfejlesztés világában, de ha valakit bővebben érdekel a téma, nyugodtan vegye fel a kapcsolatot velem, segíteni fogok.
Miután bemutattam a felhasznált framework-öket pár szóban, illetve 3rdparty apps-okat, amelyekkel egy a mai kor igényeinek megfelelő admin felületet le lehet programozni, bemásolok néhány képernyőképet is. Nézzük akkor az elejétől.
MVC (Model-View-Controller alapú) PHP framework
Az MVC modell követésével nagyon jól elkülönített forrást írhatunk, és rugalmasan bővíthető alkalmazást készíthetünk.
Nagyon jó user guide, ami alapján könnyen kiigazodhatunk a framework által nyújtott lehetőségek között.
A CodeIgniter framework könnyedén bővíthető saját librarykkel (tudom hogy csúnya így leírva, de ez van), amelyekkel akár a framework által kínált library-ket is lazán extendelhetjük, mindezt úgy, hogy nem ütjük agyon a "factory" megoldásokat.
PHP4 alapokon is működik, tudom ez már egyre inkább nem feltétel, magam is a PHP5 vonalat képviselem, de akkor is működik
Teljeskörű adatbázis osztály, ennek a bővebb leírása a user guide-ban.
Form és adat validáció
Security és XSS filtering
Lokalizáció teljeskörű támogatása
E-mail küldő osztály
File feltöltés
Kép szerkesztő funkciók (átméretezés, kivágás, stb....)
Több projektet is leprogramoztam már a CodeIgniter segítségével, az annak idején megírt saját library-ket könnyedén be tudtam emelni a CI (CodeIgniter) alá és minden további nélkül használtam/használom őket. Tehát a rengeteg kíváló PHP framework közül én a CodeIgnitert választottam, és nem bántam meg.
Ha kedvet kaptál a CodeIgniterrel való megismerkedéshez, akkor látogass el a weboldalukra.
Cégek esetén a saját weboldal készítése ugyanúgy hozzátartozik az arculatépítéshez mint a névjegykártya készítés. Azt a céget, amelyiknek nincs weboldala nem veszik komolyan az emberek. A vevők, ügyfelek elvárják azt, hogy azonnal hozzájussanak bizonyos információkhoz, és ehhez a legjobb és leggyorsabb módszer a weboldal.