Is ExpressionEngine Worth Paying For?

If you follow Internet ramblings, you may have stumbled across this little war of words between some of the guys from Wordpress and Movable Type. All of this started with an announcement from Movable Type (here) that MT would be getting some upgrades. A shot was then fired back by Matt Mullenweg from Wordpress, and so the volley begins. The two products do the same things (basically) but one is free, the other offers paid licenses. Both sides have their fans, but usually in the end, the conversation/argument goes to, “why should I pay for MT when I can get the same things from Wordpress for free?”

Anytime there are “free” options, some people have trouble paying for an alternative. I’m not here to debate the differences between Wordpress and Movable Type, but I believe that this directly applies to ExpressionEngine.

There are a lot of free content managers. A lot. Does that mean its a good choice though? Maybe, maybe not. Here are some of the things that I’ve found with free content managers and how its different when you use a paid system such as ExpressionEngine.

1. Support. I have built many sites using free software only to hear the very loud chirping of crickets when I needed help most. The “sorry dude, I don’t know” responses are just as painful. If you are a coding god, then this may not be that big of an issue, but for everyone else, this is important. With a paid solution such as ExpressionEngine, I found a great support team and a killer forum that is quick to help. The forum is free, so one could argue that the ExpressionEngine user base is just more helpful, but, is that such a bad thing? Paying for software is what makes the official support happen. If you want to use Wordpress and you back yourself into a corner that you don’t know how to get out of, don’t think that just because they have such a huge user base that someone will have had your problem, know how to fix your problem, be willing to help you and do it.

2. Upgrades. While upgrading shouldn’t be a requirement, it also should not screw up your site when you do it. With free software, I don’t think a developer goes into it with the idea that he wants to screw up everyone’s sites. Silly developer, that would be foolish.  He/they do their best to make it work for everyone. But what happens when it doesn’t? Maybe this leans back on the support issue, but you may be completely on your own for figuring it out. Didn’t do a backup before the simple 3 click upgrade? Now you are sunk. A paid solution is typically a much more controlled environment giving you better results. Have trouble with your upgrade? Contact support and get some help and avoid the, “RTF Readme n00b!!1!” replies that plague some of the free programs.

3. Features. With free software, you get features that may or may or not be good and may or may not be useful. With a paid solution, whether or not the developer’s children get to eat is determined by people buying their software. So, they obviously have a strong reason to include the best, most usable features that they can so that people will want to buy their product.

There are probably other some other great ones that I am leaving out, but these are some that I have dealt with personally. Obviously everyone has a budget so you need to do what works for your budget, but before you rule out a paid solution because there is a “free” alternative, you need to make sure that you consider the real cost of free.


Posted on March 13, 2008 at 06:10 AM in Tips
Email this entry

The trackback URL for this entry is: Trackbacks are disabled for this entry

Trackbacks:

No trackbacks yet.

Comments:

Well said, while other CMS sure are free, they are far from being pain free. EE is a nice combo of predefined database structure and hooks that that are non-intrusive to plain old HTML design.
For those hungry for php and hand coding beyond HTML can easily turn pages into php project.
In other words, worth every cent if your a client(end user), admin, webdesigner or die hard programmer.

Posted by lebisol on March 29, 2008 at 03:48 PM | #

MT has a free option, even for commercial use, in the MT Open Source project.  Even though the software is free though, you can opt to buy a support package.  This places it in a middle ground position between WP and EE in regards to pricing model. 

That said, initial pricing is only a part of the Total Cost of Ownership picture.

Posted by Lawrence on April 15, 2008 at 07:51 AM | #

MT is definetly nice but you may want to read their licence agreement one more time as well as check their pricing. There is no such a thing as free comercial licence.

Total Cost of Ownership is a great topic but I think it really depends on your project and who will be maintaining the site after the initial launch.

Open Source is great if you can afford the time to code and never really call your project done and love finding security wholes on your own.

MT is one of the better Open Source platforms but I am curious to see Code Igniter and EE merged in EE 2.0.

Cost scale should read WP EE MT

Posted by lebisol on April 17, 2008 at 04:16 PM | #

Good post, I couldn’t agree with you more. I’ve used Joomla, Wordpress to develop websites. Lets just say I no longer use Joomla. It might be free, but the headaches involved with it are not worth it for me. I would never develop client sites using Joomla.

Wordpress is good, but to get the most out of it you need to be able to maniplulate the templates which is not that difficult, but creating a simple navigation bar for your site is not easy to do.

I’ve just started to play with Drupal, which is very powerful and very useful and infinitely flexible, problem is with great power comes a huge learning curve. I looked at Drupal 2 or so years ago and chose Joomla simply because it seemed easier, Drupal however was the better system looking back, but usability was the issue that kept me from exploring further.

I’ve also been looking into EE recently, I really like it. The website is extremely user friendly, everything is documented very well and the features and extensions are fantastic. Ellislabs even wrote their own php framework to cater to it. I think its superb software and I have been asking many questions on the forums and when my budget permits I’ll probably purchase a commercial license.

If I develop client websites it will be with EE - nothing else! For my own websites it will either be Drupal or EE depending on my needs but as far as I’m concerned they are the two best sytems on the market.

Posted by Gavin Doolan on May 29, 2008 at 03:49 AM | #

Having had a trial installation of every single cms/blogging platform I can get my sticky fingers on EE does come towards the top. However, there is an absolute clear winner in my book - Textpattern. Logic personified and incredibly flexible. The forum may not be as lively nowadays, but you can do pretty much anything with it. It’s free as in beer, so worth asking the odd question on the forum for - that hasn’t stopped me donating though. Plus there is xPattern around the corner.

Posted by David on June 20, 2008 at 10:48 AM | #

Hey David, I’ve heard good things about text pattern, but does it have features such as integrated forum / wiki’s / blogs and image galleries?

Many Open Source system offer this but often it involves bridging and other headaches.

EE is great because all the extensions are commercially supported. At a price, yes but its piece of mind to me.

I’ve not used Text Pattern, but other than creating a blog can you build a community with it?

Posted by Gavin on June 20, 2008 at 12:18 PM | #

Yes, all those things are available to Txp, some as ‘plugins’, some integration. Granted EE has a nice overall integrated ‘package’ feel, but I found it much harder to use as a cms and frankly was just stumped in some areas when I couldn’t get it to work.

If you want a blog, I’d be happier with just plain old Blogger, maybe Habari or WordPress. Txp is a more rounded tool that is ‘obvious’ to use, but if I were running just a blog, I wouldn’t be using Txp. A good example of Txp is http://www.hicksdesign.co.uk/ - which is full of handy hints.

Actually looking at Symphony at the moment wink

Posted by David on June 20, 2008 at 12:43 PM | #

I’m using EE for quite some time now, and I feel it’s a great piece of software. I am an user of the core program and so I can’t use all things. Doesn’t matter the core version does what it needs to do. I never regret that I left Wordpress and MT for what they are worth.

Posted by Edwin on July 31, 2008 at 09:10 AM | #

I bought the commercial license for EE after reading your post here. I used pmachine for years and have been able to understand the “system” relatively quickly. However, I’ve had countless frustrations learning EE, even though people on the forums are very nice and helpful with responding, the learning curve is so steep for me that I’m now considering “the cost of $250 PLUS learning curve” versus “cost of free” (ex. wordpress, which I have also used for years).

The default template that comes with the site is really ugly, and I finally figured out how to customize the page to look like my other websites, but for the life of me I cannot figure out how to create a member log in page and a member content area.

Again I’ve used pmachine and wordpress for numerous sites over the years, and I’m finding that EE is really NOT intuitive.

Posted by jane on August 04, 2008 at 01:29 PM | #

Such interesting read and information, thanks for sharing this post, I’ve already bookmarked your blog.

Posted by search engine optimization on September 18, 2008 at 08:54 PM | #

I agree with you Lebisol. The advantage is for admins, web designers, clients and programmers.

Posted by San Antonio Attorney on September 22, 2008 at 08:31 AM | #

yeah, since they handle more information at the same time, this works perfect for them.

Posted by Suzuki Fairings on September 23, 2008 at 10:46 AM | #

Nice post! This is really advantageous for web designers like me.

Posted by mitch from garden furniture on September 24, 2008 at 04:39 AM | #

This is a nice read - support really is the difference here. I’ve been using wordpress for years, and am actually concerned with the learning curve and the theming issue. I am very familiar with the wordpress templates and have invested quite a bit of time learning the ins and outs of wordpress.

How does the theming compare? How does a wordpress user/developer make the transition - and is it worth it, in the end?

If I were to sell a client on expression enging, I would HAVE to charge them more, because it would take me more time to develop. Why would I do that, if there is a cheaper solution?

Mac offers clear advantages over PC’s - they even offer transitioning classes. Other than support and commercially supported, does EE offer any clear advantages for the developer?

Posted by Jaki from Arrow Root Media on October 01, 2008 at 10:56 AM | #

so if the advantage is for admins, web designers, clients and programmers, what about the rest of people??

Posted by prada 54 is on October 04, 2008 at 07:38 PM | #

@prada - You raise a very good point - though I’m not entirely sure there are significant differences for site visitors and users.

However - when we talk about the user experience, what are the assumptions we are making? There has to be a positive user experience for EVERY user, including admins (which may very well be clients)

Posted by Jaki on October 05, 2008 at 03:07 AM | #

Though the main advantage is for admins, web designers, and programmers, CLIENTS are also one of those who got the advantages.

-M from Mexico

Posted by Cuatro Cienegas Coahuila on October 07, 2008 at 08:55 AM | #

I just get my head around in regards of all the cms stuff. Now I am trying EE and I have to say, I am impressed. Easy to install, easy administration and no code challanges (I am defenitely not a html freak).

One very important point: EE has a direction and a dedicated team which cares about EE. There are loads of cms around which rely on a few guys who do some coding in the spare time or where users are forced to go techie when it comes to understand modules and that kind of stuff.

MT vs Wordpress… MT has now an open source and a free license (for single blogger). Wordpress (which I used) seems to go the way from open source to “undisclosed” source (leaving several developers unhappy).

In the end I have to say: I think it’s right when IT guys get payed for programming great stuff… so I am willing to pay in case of need and budget period.

Posted by Vinzent on October 13, 2008 at 02:31 PM | #

Such interesting read and information, thanks for sharing this post, I’ve already bookmarked your blog.
regards,
car hifi

Posted by car hifi on November 25, 2008 at 05:16 AM | #

However - when we talk about the user experience, what are the assumptions we are making? There has to be a positive user experience for EVERY user, including admins (which may very well be clients)
thanks..
regards,
gel nails

Posted by gel nails on December 09, 2008 at 09:20 AM | #

For those hungry for php and hand coding beyond HTML can easily turn pages into php project.
In other words, worth every cent if your a client(end user), admin, webdesigner or die hard programmer.
thnaks..
wishes from,
juice cayenne pepper diet

Posted by juice cayenne pepper diet on December 10, 2008 at 12:58 AM | #

Open Source is great if you can afford the time to code and never really call your project done and love finding security wholes on your own…
thanks..
regards,
BMW

Posted by BMW on December 10, 2008 at 01:50 AM | #

One very important point: EE has a direction and a dedicated team which cares about EE. There are loads of cms around which rely on a few guys who do some coding in the spare time or where users are forced to go techie when it comes to understand modules and that kind of stuff.
thanks to eedesign..
regards,
bear hunting

Posted by bear hunting on December 10, 2008 at 10:41 PM | #

How does the theming compare? How does a wordpress user/developer make the transition - and is it worth it, in the end?
Fanamation

Posted by Fanamation on December 12, 2008 at 07:31 AM | #

I bought the commercial license for EE after reading your post here. I used pmachine for years and have been able to understand the “system” relatively quickly.

I have made an Website which can find IP Address for any location.. Please let me know can i use this express engine on the ip finding script??

Posted by IP Address on December 19, 2008 at 09:53 PM | #

i don’t think it is worth paying for.

Posted by zara clothing on December 25, 2008 at 04:48 PM | #

I never think like that

regards

Posted by sears parts on December 27, 2008 at 01:16 PM | #

Post a Comment:

Name: (required)

Email: (required but not displayed)

Location: (optional)

URL: (optional)

Smileys

Remember my personal information

Notify me of follow-up comments?

Submit the word you see below: