I'm accepting new work

The Digital Evangelist blog is an article archive of news, hot church & ministry resources, tools to implement on your website, general technology news and anything else I care to sound off about. Interaction is encouraged by way of leaving comments on articles.

Why I’ve standardised on ExpressionEngine

image for: Why I’ve standardised on ExpressionEngine blog entry

Tuesday, July 27, 2010

There are a plethora of content management systems out there, from free, open-source solutions to enterprise solutions costing hundreds of thousands.

I've standardised on ExpressionEngine and here's why.

The Background

I used to roll my own CMS for client projects in either ASP or PHP - it was pretty time intensive per site as they're all different. Having to cater for various content types, integrating WYSIWYG text editors, error handling, permission levels etc.

After finishing one project a couple of years back I decided that there must be better ways to work than my current setup. So to Google I went and looked for "free content management system". As you can imagine, quite a few returned. After some research I narrowed my options down to:

I downloaded each, installed on WAMP (this was before I migrated to Apple) and started digging. I really could get into any of them and found them just as restrictive as doing things the way I had in the past.

Finding ExpressionEngine

I can't quite remember how it happened but I stumbled upon The City website, built on ExpressionEngine and designed by (at the time) Jesse Bennett-Chamberlain. I linked through to the EE website, had a browse around. I then emailed Jesse for his opinion on what working with EE was like and his recommendation was to download the Core edition (no longer available sadly) and take it for a spin. I was a bit miffed though that there was a cost with EE (more on that later) but the Core version was suitable for the project I was working on and allowed me to really get to grips with the system.

Love

For a front-end designer and developer like me, EE just made perfect sense, real nice templating language, custom content types (out of the box), membership tool as well as a simple control panel for clients and much more.

It has handled any site I've had to build with ease, it has a great community that has really matured over the last couple of years. The new version 2 is also built on the excellent Codeigniter platform. It's flexibility has enabled me to build brochure sites, support systems, intranets, ecommerce sites and blogs.

Cost

I mentioned that EE comes at a cost. This did put me off at first. When I first saw EE there were 3 editions, Core (free for blogs / non-profit organisations but missing some modules), Non-profit $99 US per site and Commercial $250 US per site. The more I thought about pricing and what it gave me, the more comfortable I was with it, even the modest price increases introduced to version 2.

EE is a commercial product which means it is fully supported by a full-time development team (the good folks at Ellislab) - because of that it has an exemplary security record (unlike some of its peers who suffer from security holes). I mentioned the community before but this is one of big pluses of EE - everyone on the forums (and Twitter too if you keep an eye on #eecms) are willing to help out with development methods, problems etc.

It also gives clients peace of mind knowing that their website is on a secure platform.

So Finally...

EE was already a big part of my development process before I was accepted into the ExpressionEngine Pro Network but now I feel a greater sense of responsibility in terms of helping out new users (either developers or end users). Clients also love ExpressionEngine, being very surprised at how simple it is to update the content on their websites.

Posted by .(JavaScript must be enabled to view this email address) in CMS, ExpressionEngine, General, Internet

This article has been viewed 135 times

Previous Comments

Steven, so funny reading this article, because we went through the exact same thing when we first came across EE.

Coming from working with a bunch of enterprise level CMS (Interwoven, Vignette, etc.), I was really at lost choosing the CMS for our company, and found EE after doing no less than 14 evaluations on all options out there, including Drupal and Joomla.

I do think WP is absolutely terrific in serving its community and their feature set is coming closer and closer, but it’s still not flexible enough for most of our clients’ needs.

Congratulations on the acceptance to Pro Network, and hope to keep in touch!

Cheers Jae.

I’ve used Jadu CMS at enterprise level and whilst I do like them, they have defined content types and only way to extend those is to write a module.

Weblogs/channels and custom fields are most certainly the power to EE’s elbow.

Still can’t digg WordPress, creating custom fields via PHP scripts rather than from the CP just feels plain wrong and how can I be confident in a platform that has had vulnerabilities like pharma hack?

With the addition of MojoMotor to the Ellislab portfolio, things are looking up for even the small websites.

Cheers!

Exactly - the power of EE is in its flexibility in building custom UX for clients, which (like Jadu) takes a lot more effort in a number of enterprise level CMS.

Of course, there are inherent differences between the levels of systems, but for most small business and some enterprise level sites it works beautifully.

Haven’t gotten into MojoMotor yet, but like the upgrade path to EE!

Add Your Comment

Name:
Email:
URL:
Comments:

Remember me?

Shoot me an email when someone responds?

Enter this word:

Here:

subscribe to the blog

Blog

Categories

Recent Articles

Popular Stuff

Archive