Last week I started learning Code Igniter. This has come about because I have been working with a great team building websites over the last year or so in Expression Engine, a CMS built on Code Igniter. There are a lot of things that frustrate me about Expression Engine and I am sure that knowing a bit about how the Code Igniter framework operates will help me in resolving some of those pesky EE issues.
After losing half a day trying to mess around with routes.php because I couldn’t seem to pull in my CSS files I discovered a reference to placing these directories in the root. Now I thought this would be the application root; everything under one roof. It turns out that when guides reference root in Code Igniter they are in fact talking about the root of the site. I think this is a bit sloppy. It means that I now have an uploads folder, images, css and js folders in the same places as system and application. I’d much prefer to have them in application and perhaps there is a way of doing that but I haven’t found it yet.
I’m going to be putting up videos on how I am getting along and the settings in Code Igniter on my new vimeo account. The first of these videos is hereĀ http://vimeo.com/57220196
