Published by Mijingo

movie icon image

EE Insider Blog

Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.

» Read more in the Archives.

» Have a tip? Send us your EE news.

Learn ExpressionEngine Today

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

Rumbelow on EE 2 Config File

Jamie Rumbelow posted the first part of a series he’s doing on covering the finer details of the ExpressionEngine 2 config file.

Configuring ExpressionEngine is a black art; the layout of configuration values in the control panel isn’t particularly well thought out. Some values are on one page, others are on a different page, and the whole thing needs much more logical grouping.

Additionally, storing configuration in the database has its own set of downfalls: deploying sites is a real pain because DB values need to be updated and some of them are even encoded in the database. Accessing and modifying them quickly becomes cumbersome.

Thankfully, EE can be configured through an alternative method. You can override pretty much any configuration value in ExpressionEngine in the expressionengine/config/config.php file.

A nice walk-thru of a simplified and cleaner config file. Another great how-to on this is Matt Weinberg’s multi-server config setup for ExpressionEngine 2.

Read Jamie’s full write-up: Getting to know ExpressionEngine 2’s config file - Part 1

Posted on Apr 07, 2011 by Ryan Irelan

Filed Under: Deployment, Development Tools, ExpressionEngine 2