Building Everything With Expression Engine

Developers, designers, small business owners: this is the beginning of a series of ongoing articles about using ExpressionEngine (my CMS of choice) to build everything. Sure, you could just use EE as a content management system, but where’s the fun in that? You bought the license… let’s take it out and get the dust off of it! If you have a little patience (OK, a lot) I will show you how to build web based applications   using little more than ExpressionEngine and a little elbow grease. Some of the techniques are straightforward, and will benefit light EE developers, and others are pretty involved. Each one will get you a little closer to building everything with EE.

Here at Barrett Newton Interactive, I started playing with EE as an app platform because I want lots of cool tools (bug trackers , time trackers, to-do trackers, estimate generators) but frankly, I don’t want 10 different non-integrated web-based applications. Not to mention the nightmare scenario of losing my data to some other idiot (if an idiot is going to lose my data, that idiot better be me.) I got tired of maintaining the same data on multiple sites & apps like Cashboard, Basecamp, Studiometry, Quickbooks, Address Book, you get the picture. Also, my team is spread across the country, and I myself like to travel, so we need web access to all of our tools. Those problems could be tackled any number of ways, but I had the unlikely idea of making my CMS address those issues for me.

Using EE as an application framework might be a bit convoluted sometimes, but for the non-developer, it’s a great tool for creating and interacting with dynamic data without knowing a lot of code. For a hard-working developer at a small company, it’s a great way to offload at least some of the work on someone else, without the fear of crumbling the entire system. EE strikes a nice balance between depth & simplicity, and because of these factors, we’ve chosen to use it to its fullest potential.

Next week, I’ll post the first in a 4 part series dedicated to our most used app: the Time Tracker. Once I roll that series up, I’ll move on to series detailing our bug tracker, estimates , reporting, to-do tracker, and a few other cool little things as well. Keep coming back, and don’t hesitate to drop me a comment!

comments( 7 | Add Comment ) Back to Articles

Your Opinions Matter
Andy Marshall | 11:41 AM, November 13, 2009

Time Tracker? Sounds intriguing!
Looking forward to it already.

Am a EE developer / user myself, so always happy to see what other are doing with it.

Kelly Law | 6:18 AM, February 17, 2012

I have been long time fan of expression engine. I like this platform very smart. magento developers Thanks!

Shelly Cobber | 5:40 AM, February 22, 2012

As a small business owner I appreciate that Expression Engine for building my site. factoring Thanks for inspiration!

miami limo | 6:31 AM, February 26, 2012

I actually like ExpressionEngine site. I believe ExpressionEngine is the best and helpful for blogging. miami limo Thanks!

Jossy | 8:02 AM, February 27, 2012

Thanks for suggestion. I have been long since fan of Expression Engine. Thanks again. online contest Keep it up though!

milijillan | 8:38 AM, March 1, 2012

Thanks for impression pop up about expression engine. mini laptop I would like to say that Expression Engine is the best for forum and blogging.

jackypolards | 9:44 AM, April 14, 2012

Really it’s very usual to developers, designers, small business owners community to highlights their business frequently. SEO marketing company Thanks!

Add Your Comment

Name:

Email:

Location:

URL:

Remember my personal information

Notify me of follow-up comments?

More Articles