My contribution to the EEUK11 conference focussed on structuring and creating a default ExpressionEngine build. This talk was prefaced with a number of caveats, particularly that by no means is this considered a defacto solution for structuring your build, it's simply a collection of ideas and methodologies that we've adopted from working on various clients projects to create our most optimum setup.

The second part of my talk about upgrade scripts for ExpressionEngine will be made available in a separate post.

Download Slides

Supporting Material:

Optimising ExpressionEngine by Chris Imrie

Graphing Template Logs by Joel Bradbury

Master config.php download

Master (single) database.php download

Master (multiple) database.php download

for those that don't understand slide #17: Jim'll fix it