Expression of Awesomeness with ExpressionEngine
Overall Satisfaction with ExpressionEngine
EE is used for nearly all of the websites we build. We are a web development shop and have used EE for everything from small brochure sites to sites with product description or ordering for hundreds of products. The control panel is able to be customized to make the user experience more enjoyable than what users experience from CMS products like WordPress or Drupal.
Pros
- Control Panel customization. With the ability to install addons in mere minutes to help with tweaking the UI for the user, it removes much of the learning curve so even those not versed with a CMS can learn quickly.
- Flexibility. Not just for blogs! EE has the power to run full-featured blogs without a blink or make short work of forum websites, but that power can be used for any number of situations easily (simple pages, product lines, listings, etc.)
- Extendability. For those developers that like to get their hands deep into PHP coding, EE allows for easy extension of classes and creation of your own custom modules to do tasks that the core system doesn't already do.
- Community. If you don't opt for the official support (which is very good in my experience), there is a community of users that are available to answer questions you may have. There is also a great repository of add-ons (both free and commercial) to help you customize your project easily.
Cons
- Documentation. Some of the documentation on the website lacks clear information. However, support and community make up for this if you can afford to wait for an answer.
- Development speed has increased over previous "free" products. EE's install/config time has saved me on avg 4-7 hours of time over other free products, making the cost of the commercial license a non-issue.
- By using the same system throughout the company, EE makes maintenance on sites simpler and more efficient - even when working with another developer's work.
The learning curve on EE was less intense than those for Zend Framework, drupal or WordPress. Setup and config for highly-custom sites is quicker and quite simple. Having the ability to quickly make the control panel UI look nice for end-users is a huge plus and is often commented about from our customers.
Using ExpressionEngine
8 - Developers, designers, project managers, account administrators
6 - Account administrators and project managers are the first line. They are training much the same way as end-users, but have more experience. Developers know the ins-and-outs of the systems as they are the ones that use it to build the sites for the end-users.
- custom websites
- nline data applications
- informational websites
- commerce websites
- school websites complete with online bookstore
- nline communities
- large questionnaires
- custom websites
- large questionnaires
- ecommerce sites
ExpressionEngine Implementation
- Implemented in-house
- developers learning system terminology
- developers learning and template syntax
- finding add-ons to do very specific tasks
Using ExpressionEngine
Pros | Cons |
---|---|
Like to use Relatively simple Easy to use Technical support not required Well integrated Consistent Convenient Feel confident using Familiar | None |
- installation, configuration
- Setting up categories and the fields to use for pages, listings/entries
- custom control panel layouts for the end-user
- installation of add-ons
- creation of custom add-ons (advanced developers)
- template system and features
- some 3rd party add-ons add a level of complexity that takes time to get into due to things like template parse order if you aren't aware of it
- template parse errors are sometimes too vague to translate directly (default PHP warnings/errors)
Yes - EE doesn't provide a stock mobile interface, but allow for easy customization to create one using themes. 3rd party mobile themes may be currently available for the control panel, but I haven't had a need to look for any as the default theme works well on mobile devices for me.
Comments
Please log in to join the conversation