Overall Satisfaction with ExpressionEngine
We are using ExpressionEngine as the CMS for our organization's main website. Multiple personnel across our organization use this CMS. EE allows us to create and reuse module functionality quickly and efficiently.
- ExpressionEngine (EE) is highly customizable and flexible.
- EE allows you, the developer, to drive the decisions about the architecture of your site/blog rather than having those decisions made for you by the CMS.
- EE syntax is dynamic, easy to learn, and has a good amount of functionality built in.
- If you are new to web development, EE has a greater learning curve than some other popular CMSs like WordPress.
- Because it does not make architecture decisions for you, getting an initial site created will take longer than other CMSs. (You, the developer, will have to create the channels, choose form fields, and code the HTML/EE templates yourself)
- EE is based on an open source codebase, but you have to pay for the product itself.
- The EE CMS has improved the efficiency of publishing to our site, compared to the Drupal CMS we used prior.
- Drupal,WordPress
As stated previously, EE allows you to fully customize the structure of your site and CMS. WordPress comes with more built-in functionality out of the box, while Drupal is somewhere in between the two.