May 01, 2014
The Trevor ProjectNon-Profit Organization Management, 11-50 employees
Score 7 out of 10
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.
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.
EE has proved to be a stable platform on which to base our site. One consideration for others considering switching to EE is its paid business model, which limits its user community somewhat; its success also rests on the viability of Ellis Labs, its creator. That said, EE has been around since 2002 and has an active community of developers who appreciate the intentionality that Ellis Labs has put into its product.