Update: As requested, here’s a demo site.
In preparation for a new CodeIgniter project starting very soon, I prepared a new project template. While CI gives you a great library and framework, out of the “box” it is missing a few things that are necessary for 90% of web applications. Specifically, user registration and authentication, menus, templates, a CSS base, etc. Other frameworks, such as Yii or Django, address this with generators. I think there is some value in creating one’s own. A fine alternative would be to go with another CI-based project framework, especially FUEL CMS, or perhaps PyroCMS.
I am very intrigued by the Sparks initiative also; I think it’s a great idea and a good way to let developers like me pick and choose open libraries, as well as give back. So my first shot at this involves setting up Sparks, integrating a few useful ones, and making a basic site with templates, navigation, registration and login. Everything else will be project-specific, I imagine.
In any event, here’s what I included in my first version:
- CodeIgniter 2.0.2
- Phil Sturgeon’s Asset library
- David McReynolds’ Menu library from Fuel CMS (update: I converted this to a spark too)
- Sparks, with the following sparks installed:
- ion_auth 1.4.0
- formbuilder 1.3.0
- template 1.8.0
- Login controller to run ion_auth, using formbuilder
- Basic CSS and layout files based on HTML5 template
- Static page controller with nice 404 handling
- Dropdown menu 0.7.2 CSS from Live Web Institute



I recently 



