ExpressionEngine - a CMS for all seasons
Overall Satisfaction with ExpressionEngine
I use ExpressionEngine as a tool in my arsenal to provide web design and development services to clients. I've found that it is an extremely flexible and scalable CMS solution for a large number of web application needs. ExpressionEngine is a blank canvas upon which my clients can build their web-based marketing and business solutions.
Pros
- Flexible templating engine - ExpressionEngine makes no assumptions about what type of website or application you want to create. It does a good job of separating data from data presentation, allowing you to choose the front-end framework that works best for your/your client's needs.
- Robust community support - The ExpressionEngine community is very helpful. There are many resources for third-party add-ons and technical support answers.
- Forward-thinking architecture - Built on CodeIgniter, ExpressionEngine uses a well-documented and proven PHP architecture that is scalable and powerful.
Cons
- Third-party AddOns - ExpressionEngine's flexibility is also a drawback. Because it makes no assumptions about your web project, it doesn't offer every feature under the sun. Expect to increase your budget to accommodate the variety of third-party AddOns that really make it shine. Not everything is done well, and some functionality is best left for dedicated third-party solutions.
- Configuration - ExpressionEngine requires time and expertise to get an installation really dialed in before you can hit the ground running. There are a lot of configuration options, and adding third-party AddOns to the mix increases the amount of configuration. However, this is a good example of the power of the software. You have a lot of options and can really dial in security settings, software behavior, administrative access and so forth.
- Positive - Better projects with larger budgets
- Negative - Requires more time to get projects up and running
- Positive - As a niche software project it helps me market specialized services
- Negative - More difficult to find qualified contractors and support teams to assist with projects
It isn't fair to compare WordPress and ExpressionEngine. In my opinion they are solving different problems. Both are well-documented, trusted and professional CMS solutions. I believe ExpressionEngine is more scalable, and has a better architecture for complex data storage and organization. I use both products, along with many others. I prefer to find the most appropriate tool for the job at hand. Most of my projects have been a great match for what ExpressionEngine offers and I have been extremely pleased with the results thus far.
Comments
Please log in to join the conversation