[eluser]wiredesignz[/eluser]
I thought it might be a good idea to post some of our most helpful hints for using the CodeIgniter framework:
Hint 1
-------
I prefer to move the application directory out of the CI system directory for three reasons:
1. Upgrading the CI Core doesn't destroy my application configuration.
2. During development its easier to find my stuff and ignore the CI Core files.
3. CI works ok like this with no modifications.
(IMO Ellislab should take note here and change this!)
No other developers recommend you put application files in the system directory.
Hint 2
-------
Create an autoloaded application.php config file and use it to override the default CI config settings plus add your own custom settings.
This idea would work especially well if you create two config files using one for development server settings and the other for your production server settings.
The only file you need to change is the autoload.php config file setting, and again CI upgrades won't overwrite your custom files.