Heard of the hype of ExpressionEngine for a while. Now it’s time to try.
ExpressionEngine is yet another PHP/MySQL CMS. It can do blogging and usual CMS job. From the comment I heard, ExpressionEngine is well known for its rich feature set and ease of use.
EE is not open source. Though the source code is visible and edible by PHP web application nature, you don’t have freedom to redistribute it like other free software.
The basic version called “ExpressionEngine Core” is free to download. The full version, with more features and tech support, is sold $99.95 for personal use and $249.95 for commercial user.
The following text is my note of trying EE Core on MAMP environment. Since the other CMS I’m only proficient is Drupal (this site is run by Drupal) so I will write it ‘in comparison’ with Drupal.
Installation
General
Back end
Editor
Theming
Features
These are available features in free Core version.
The paid version will offer:
Extensiblity
Conclusion
I’m quite impressed with EE. The available features are comprehensive. It backend might not be clean, simple and elegant as WordPress but it has much more features anyway. Unlike Joomla!, EE respects the web ‘page’ mental model, which I like. It has some learning curve but it’s not high as Drupal, very easy if you have WordPress experience.
Anyway, there is nothing in EE that Drupal can’t do. Both CMS tie in term of feature, just use different approach/interface. EE might lead in usability/appearance (still fall after WordPress anyway) but this advantage will be gone once you get used to with Drupal. At this stage, EE’s main downside is price, which is expensive in my opinion.
For poor Drupaller like me, Drupal is still best option. But, I will never rant about EE for sure, it’s one of good CMS I ever try.
Copying EE
Few suggestions for Drupal to catchup with EE
Aha, i've been using CodeIgniter (also from EllisLab) for a while but never tried ExpressionEngine. Gotta try.
Nice write up. Biggest feature of Expression Engine for me is the ability to customize the "write" page for any type of content (blogs/pages/specific page...) by creating custom fields sets. Wordpress has similar features but EE's are far more robust.
While EE does have a lot of nice features, it does have issues, to be sure. Main among them for CMS development is overcoming it's legacy as a "weblog" as much of the functionality is built around that. You can certainly do quite complex things with it's version of the blog paradigm (a site can have any number of blogs and different blogs can have custom fieldsets, templates...) but there are certain bread and butter "page/subpage" things it's still catching up to. From what I understand, most of this and more is addressed in EE2.0, due sometime this year.
We're setting up a site for a client who is not very Web savvy. They want us to design and establish the site, but then they will need to be able to add and update content within certain designated areas. We were going to use Drupel...too difficult to set up, no help...and then WordPress...told that it was too difficult to place sections/areas for update, and now Joomla. From the blogs I'm reading it sounds like Expression Engine is a better play because they actually have tech support, but will my client be able to add/update content easily?
Thanks,
Mb
I agree, EE is nice for most users, perhaps even a tie for making a beautiful blog or website. But from a developer's standpoint, it does not really compare to Drupal.
Drupal has a much larger set of available modules and is better equip for extensibility; it has a larger community, wider use, and a better documentation with issue tracking and forums for support; finally, it also has a better theme system that is confusing and annoying at times, but much much better for development purposes.
They can all make websites and blogs, which is what most people want to do anyways. EE may probably better for people those become confused with Drupal's learning curve and those who are not well familiar with PHP.
However, unlike those who use EE, Drupalers can actually make real *web applications* and tie them into an awesome open source platform. The new version of EE will step it up a notch with Code Igniter. This should make it all-around better and more powerful than Wordpress and it should also make it also easier and perhaps more fun to use, yet inferior, to Drupal.