CodeIgniter – kde začít?
Pokud se chcete naučit programovat v PHP frameworku CodeIgniter, povedou vaše první kroky do uživatelského manuálu. Stručně a přehledně zde najdete všechny podstatné informace a přehled controllerů a helperů. Pokud jste se již někdy s nějakým MCV frameworkem setkali, bude pro vás pochopení základů otázkou jedné hodiny.
Jak se však dozvědět víc o konvencích a různých vychytávkách, pro které mají u CakePHP tzv. The Bakery? U CI by tuto funkci měla zastávat Wiki, ale články jsou zde poměrně chaoticky řazené a dobrat se řešení je složité. Spousta materiálů je přepisována na základě příspěvků ve fóru, kam by měly tedy zamířit vaše první kroky.
Jakousi sbírkovou aplikací napsaných v CodeIgniter se má stát web CIForge, bohužel projektů je opravdu poskrovnu.
Na začátek doporučuji prostudovat zdrojové kódy následujících aplikací:
I ♥ Rant
Webová služba pro chronické stěžovatele :-). Zdrojový kód obsahuje např. ajaxové hodnocení, přidávání příspěvků do databáze.
Zdrojový kód: http://www.iheartrant.com/app.tar.gz
FreakAuth
Pokud plánujete mít na stránkách skripty pro přihlašování/odhlašování/registraci uživatelů, patří FreakAuth Light k nejpopulárnějším řešením. Bohužel se z něj stává trochu bumbrlíček a autoři vám vnucují i nepodstatné věci jako struktura stránky. Mimo zdrojového kódu najdete na stránkách i tutoriály.
WWW: http://www.4webby.com/freakauth
Bambooinvoice
Firemní aplikace pro správu zákazníků od Dereka Allarda - jednoho z významných programátorů CI.
WWW: http://www.bambooinvoice.org/
Screencast od Dereka Allarda
Na závěr doporučuji zhlédnout video od Dereka Allarda, ve kterém programuje auto-suggest ve stylu vyhledávání u Google.
na 12. 7. 2008 na 8:08
dalsi zdroj balicku napsanych nad CI je mozno najit na: http://www.codeigniterdirectory.com