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.

Carl Crawley - Bootstrapping ExpressionEngine

Want to get a new ExpressionEngine project up and running in 26 seconds? Carl Crawley of Made By Hippo walked us through how to do just that.

Why is a bootstrap needed?

Carl listed three reasons:

  • Born from frustration of clients wanting quick turnaround times
  • Ability to setup environments for add-on development and testing
  • Maximize profits

Some main points from his presentation:

  • Only install what you need. ExpressionEngine comes with a few default modules you’ll most likely never use. So uninstall it.
  • Remove unnecessary themes, such as wiki themes, Corporate CP theme, etc.
  • Extract your config and database files to your “assets” folder for ease of access.
  • Disable tracking, change member trigger word, security preferences ,etc.

Now for the fun part. Carl has quite the setup for getting your new project up and running in no time.

He has a bash script that pulls your base install from the repo, sets up the database, handles renaming of system folders. sets permissions, and cleans up unnecessary files.

The best part, Carl has posted his bash script and standard config and database file. So, go check it out now! It’s certainly useful.

Posted on Oct 15, 2012 by Kyle Cotter

Filed Under: Conferences, EECI 2012