Lets make your CMS website in Umbraco — The best open source ASP .NET CMS Framework
What’s Umbraco?
Umbraco Cloud is a fully-featured open source content management system with the flexibility to run anything from small campaign or brochure sites right through to complex applications for Fortune 500’s and some of the largest media sites in the world.
A remarkably simple user interface
Umbraco has been designed to make you as productive as possible. This means it’s fast, beautiful and easy to use so you can focus on getting your message out to your peers, not how the technology works.
1. FACTS
If you don’t know Umbraco, here are some numbers behind the world’s friendliest CMS
Number of active installs
409.219
Number of active members in the community
220.022
Known free Umbraco packages available
320
2. FEATURES
Web DNA
Our DNA is the web and our Scandinavian roots mean we’re born loving beautiful design. You won’t find a CMS that has a greater respect for getting out of the way of your handcrafted HTML.
No limits
Being open source means that you can modify our source, but you won’t need to. With open .NET and REST APIs there are no limits to what you can do — and still upgrade to the latest version seamlessly.
Big and Fast
Umbraco powers some of the biggest and fastest sites on the web. Like Windowsazure.com, the official ASP.NET site, Davis Cup and the Redbull Stratos Project.
Simple & Easy editing features
Umbraco has given a lot of thought to the user experience of their CMS. The interface uses a navigational flow and editing tools that anybody using Windows Explorer and Microsoft Word will immediately recognise. Your site structure sits in a tree view — just like Windows Explorer. Anybody with experience using Microsoft Word, can use Umbraco’s simple rich text editing (RTE) interface. We know you will love it!
MICROSOFT WORD INTEGRATION
Umbraco has integrated with familiar tools such as Microsoft WordTM, to allow you to write content or edit your website pages directly from within Word. You can even work off-line, without even opening up a browser.
ROLLBACK VERSION CONTROL
Not happy with the changes you’ve made to your content? No problem. Umbraco allows you to rollback your content to a previous days content. Simply right-click, select the day you want to rollback to and publish. You can even view the differences between versions side by side.
Permission based access levels
You can give different CMS admins different access rights. Only want the intern to be able to edit content but not to be able to publish? Don’t want your freelance contractors to be able to access the Media Library and sensitive documents? It’s as easy as a ticking a box and setting the CMS access levels.
Scheduling Content
Say you have content that needs to be made live tomorrow and only appear for 1 day, but you’re not going to be in the office. Well with Umbraco you can schedule your content ahead of time, to publish and then unpublish on certain dates leaving you free to carry on with your day.
Multiple Language Capabilities
Does your website need to be able to operate in multiple languages? Do your CMS admin users need to be able to edit in their preferred language? Umbraco ships with more than 15 pre-defined languages that provide a localised user interface and it also allows you to easliy setup multi-lingual sites for your website within one CMS.
Media Documents Library
Umbraco’s media library lets you upload your documents (PDF, Word, Excel, PowerPoint, Flash files and videos) into a neatly categorised and editbale folder filing structure. Link to documents in your content and then when you need to change something, do it in the media library and it will update across the site. It can also be used as a nice online storage facility.
Full design, CSS, Markup Control
Nothing is more frustrating for a developer than a CMS that restricts you from getting down and dirty in the code. Umbraco lets your developers 100% control the templates layout and markup, including the CSS files.
Performance Boosts
With built-in content caching and a dynamic cache for macros, your website is given a huge performance boost! This ensures a great experience for your site’s visitors and website pages will load quicker.
Integrate your own .NET Controls
Need to do something complex using a custom .NET user control. Well then write your own .NET Custom Controls and User Controls and integrate them into Umbraco. Umbraco is completely flexible to allow you to develop however you feel comfortable.
Umbraco Search
Umbraco has a fantastic search facility using either XSLT search or Umbraco Examine which is an extensible indexer and search engine. Both methods are lightning quick and allow your website visitors to quickly find what they are looking for.
3. COMPARE
Umbraco Vs Wordpress
Blog or Website
Wordpress is a great choice for blogs and if that is the only thing your website will be providing then Wordpress is probably the strong candidate.
On the other hand, if you want to create a complex website, with a deep page navigation structure with advanced editor options to allow content editors that ability to alter the website, then Umbraco, in my opinion, is the clear leader. If you look at big enterprise level organizations, there is a very good reason why a vast majority of them use Microsoft backed CMS solutions. From my experience, over a certain number of web pages Wordpress does not work very well. If you want to create a more bespoke website with a custom design from scratch then Umbraco is probably the easiest choice. Like anything you have custom made, it will cost you more money. The great thing with Umbraco is you can customize a lot of it within Umbraco yourself without having to download a new theme or plug-in.
Pricing
Both programs are open and free to use. A lot of websites might say that Wordpress is slightly cheaper, due to hosting costs, but nowadays with hosting providers like, www.arvixe.com, which provides hosting for as little as $5 dollars a month for an Umbraco website so that argument is pretty obsolete. If you are reading this article, then there’s a good chance you are not a developer. Most developers will tend to favour a website platform that matches their abilities. If you are creating a website from scratch and need to hire people, then Wordpress or Umbraco developers will be roughly the same to hire.
Reusing Components
Wordpress and Umbraco both come with themes and modules you can install to do a lot of common website features. Wordpress definitely has the edge in the amount of plug-in’s and themes that are available. With WordPress, there are over 10,000 free and premium themes and 30,000+ plugins to enhance the core functionality of your site. On the other hand, from my own personal experience with WordPress, it’s usually these free plug-in and themes which are the root cause of some of my websites being exploited by hackers.
The Umbraco community does provide a limited number of modules but compared to Umbraco loses out. On the other hand, the Umbraco back-end makes creating modules so easy a lot of these plug-ins can be done directly in Umbraco without the need for coding or external plug-ins.
Ease Of Use
Again, I think this comes down to if you are running a blog or a website. If you have a lot of web pages and blog posts the WordPress back-end is a bit clunky.
As Umbraco organizes pages in an easy to use page navigation structure, it’s really simple to navigate. Both products back-end admin editing screens are pretty simple and easy to get to grips with.
Security
Security should be a key factor in any online CMS and this is where Umbraco clearly wins. As Wordpress is so widely used and so many ‘FREE’ plug-ins and themes exist, it is very easy for your website to be very vulnerable to attack. As WordPress is so widely used it is also the one that is most targetted by hackers. If you work with sensitive data, or you just don’t want to worry your website might get hacked, then Umbraco is the easy winner. (For the record I’ve had 8 WordPress sites that have been compromised over the years, compared to 0 for Umbraco)
Support comparison
Umbraco has 150+ in-depth video tutorials all for FREE. Umbraco also has a brilliant community forum that will get you the answers you need. Wordpress has the bigger community, but the problem with Wordpress is the entry level to start working on Wordpress is a lot less than it is for Umbraco. From my time with Wordpress, I’ve had several occasions where the forum advice might have solved the problem at hand but wasn’t considered best practice.
Testing
If you care about your brand or product then when you deploy your website you will want to know that it works. This is where PHP and Wordpress fall down. Microsoft’s programming language is a strongly typed programming language. This means developers can create things called unit tests to ensure on-going maintenance work doesn’t break your site. If you are selling e-commerce products for example, if you update a plug-in there is no guarantee that your whole website will break. With Umbraco, you can write tests against work to make sure it all works.
Scaling
If you build a website that gains a lot of popularity and you need to quickly upgrade your servers to deal with bigger capacity, then the Microsoft stack wins. One of the reasons big companies pay extra expense is because they know reputation is one of the most important things that affects a business. Wordpress is a great fit for small/medium level websites. If you want to start dealing with 100,000 of customers, load balancers and cloud hosting then Umbraco wins hands down.
Conclusion
Umbraco
The good parts:
- Secure since it relies on .NET
- Modern web development
- Flexible in terms of creating normal website elements
- Good community