Overall Satisfaction with Umbraco CMS
Currently we have one client that uses Umbraco CMS. It filled their need of moving off of static HTML pages to a .NET CMS system that did not have prohibitive costs/licensing fees. The client only has one developer on hand, so this provided a way to democratize content updates across a larger user base.
- Data architecture
- Templating System
- Permissions/Workflow
- Updating system files from CMS admin
- Migration of data between servers. There are tools that you can pay for that help facilitate this, but like any CMS system, there are still some tricks to getting it to work correctly.
- Running as a Web Project instead of a Web Site. Umbraco does not run compiled code, but instead compiles it on the fly. I find this to cause some performance issues that would otherwise be resolved with a compiled code base.
- Umbraco provided the client with the bulk of their need for a CMS system to take pressure off their sole developer. The client has stayed happy and pursued further opportunities with our agency.
Umbraco provides the best bang-for-the-buck CMS option on a .NET platform for those that cannot afford Sitecore. It is much friendlier to use than Ektron, is free to use, has commercial grade plugins that are not overly expensive, and provides the functionality that most clients would need. If you have a need or affinity for .NET, it is a great product for websites smaller than the enterprise level. I found it to be easier to work with than WordPress and have more out of the box than Drupal.