Reviews (1-10 of 10)
If you just want to have a borring-wp-a-like site that looks like everything else on the internet, Umbraco is not the best solution. It's more time consuming to get a proper website up and running.
It is nice and easy for developing web sites and has many very good features.
- Code editing
- Back office usability
- The update process is HORRIBLE!
- Every release has bugs. NOT ONE release is BUG FREE!
- Fixing issues quickly. We often have to wait over 30 days are months for something as simple as a media picker to be updated.
- Easy to learn. If you know ASP.NET MVC, using Umbraco is straightforward.
- Full use of the Framework MVC.
- Very short time to market.
- Conflict management if two or several users modify the same page or object in the same instance.
- It would be great if the CMS came with two or more starter kits: very simple site, corporate site and maybe one with a simple e-commerce functionality.
- Integrate a minimum continuous integration/continuous deployment functionality.
- Umbraco CMS is well suited for a small and medium size company and organization. The time to market is not long.
- Umbraco CMS is less appropriate for large scale web site or application, especially if there are a lot of content managers and writers who work simultaneously on the web site.
The system has allowed us to integrate our digital marketing into web pages, so for the end user, the process of completing forms is seamless.
We have been so impressed with the umbraco CMS that we currently use this tool to deliver [our] website to our customers.
The main reason we chose this tool was we wanted a site that could be updated and maintained by anybody, and we wanted to avoid having to wait for the development team to make a simple change to the site.
- Simple to use
- Different people can be assigned different roles
- Easy to keep the site updated with the latest information, no technical knowledge needed
- Accessibility features can be turned on
- If you miss an update on the software, issues can happen if you jump to far ahead of where you are
- Search could be improved on the site
- Plugins - as an open source CMS, Umbraco is very customizable and flexible to the needs of the organization
- Publishing - Umbraco has powerful tools for publishing
- Media hosting
- Speed for older sites - Umbraco content can load slowly if you have thousands of pages of content. Of course, this would not be a problem for simpler websites
- Complexity - since the product is free out-of-the-box, it will take technical expertise to get Umbraco setup properly
- Data architecture
- Templating System
- 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.
From a business perspective, Umbraco is very flexible (and open source). It allows for more freedom in design and data architecture (vs WordPress). For some clients, that is a necessity.
- Umbraco has a lot of design/layout flexibility.
- Umbraco provides a lot of control for customization.
- You can maintain your data (product, page, entity) in a structured way.
- Umbraco can initially be challenging for new users with limited or no development experience. After initial installation, there is a lot more work required to 'see' a site.
- Umbraco isn't stable. For example, even on a fresh new site sometimes you'll get errors when trying to save something in the admin panel. It's not common, but it happens often enough to be annoying.
- No out of the box contact forms. Umbraco sells their forms plugin that we've used in the past, but the plugin is disappointing. It isn't well maintained and it's very buggy. Making a new contact form with the paid plugin can take a lot of time to get everything right (fields, validation, confirmation emails, etc). This is especially frustrating for new users.
- Documentation / resource links frequently 404. Umbraco seems to change their site URLs often enough that, when you encounter an issue, you're likely to find a number of bad links in Google's search results. This makes it difficult to research solutions to a problem.
- Posts often go unanswered or without resolution in their community support forums. Hopefully this will improve as the community grows.
- The update process is clumsy at best. Many people are familiar with the simple WordPress upgrade button for the core and plugins. This doesn't exist at all for Umbraco. Instead, you'll need to select specific files to overwrite and potentially update any old code references.
- Migration between development environments is clumsy. Umbraco offers a premium plugin to address this because, as they state on the premium plugin page, deployments are "complicated, headache-inducing"
- Online training
The upgrade process itself is not straightforward or automatic. It involves copying over files and changing code according to the very limited instructions provided with the update.
- Quick to learn. For most if cases, developer needs to know Razor coding.
- Doesn't require back-end programming.
- Has build in users management (developers, content managers) and members management consoles (users of the site).
- Clear admin tool (especially in version 7)
- Creating code from scratch, so it is easier to create clean code.
- Courier plugin, used for staging is not always working well. Tool is used to push changes (database and some files) between stages of website (dev QA staging production, or whatever the configuration is set by developer. The tool is not 100% reliable.
- Rare incidents of publishing error.
- Doesn't have build in support for SASS, LESS, ..., so if one of those is used, needs to be done outside admin tool.
- Small community of developers
- Little documentation, video tutorials are not free
- Not many plugins for extended functionality
Umbraco CMS Scorecard Summary
Feature Scorecard Summary
About Umbraco CMS
The CMS is designed to provide a simple installation which users can build upon. This entails a built-in cache, Razor templating, C# APIs, customizable backoffice, support for multilingual and search features right out of the box.
With documented open APIs, users can make 3rd party integrations and are not limited to a set number of tools. Umbraco also offers a set of Umbraco Apps, as well as a selection of community Packages.
Umbraco CMS Screenshots
Umbraco CMS Competitors
- Has featureFree Trial Available?Yes
- Has featureFree or Freemium Version Available?Yes
- Has featurePremium Consulting/Integration Services Available?Yes
- Entry-level set up fee?No
|On-premise Edition||Pricing Details||Terms|
|Umbraco Professional||$5,000||per year|
|Umbraco Enterprise||5000+||per year|
|SaaS Edition||Pricing Details||Terms|
|Umbraco Cloud Starter||$39||per month|
|Umbraco Cloud Standard||$209||per month|
|Umbraco Cloud Professional||$569||per month|
|Umbraco Cloud Enterprise||5000+||per month|
|Umbraco Heartcore Mini||$49||per month|
|Umbraco Heartcore Starter||$239||per month|
|Umbraco Heartcore Professional||$999||per month|
|Umbraco Heartcore Enterprise||1000+||per month|
The Umbraco CMS and all of its core features are the same across all plans. The paid on-premise plans includes support, onboarding, licenses to add-on products (Umbraco Forms, Umbraco Courier, Umbraco TV) as well as a discount on developer training courses. Umbraco Cloud is the CMS hosted on Azure Cloud servers with automated upgrades, unlimited hosting and smooth deployments. All features can be found on Umbraco.com. Umbraco Heartcore is the managed Headless SaaS version of Umbraco.
Umbraco CMS Support Options
|Free Version||Paid Version|
|Video Tutorials / Webinar|
Umbraco CMS Technical Details
|Deployment Types:||On-premise, SaaS|
|Operating Systems:||Windows, Mac|