Umbraco Yay or Nay? Umbraco Yay or Nay? asp.net asp.net

Umbraco Yay or Nay?


Umbraco CMS is a very flexible CMS. The core code of the product is written in C# but really you should never have to read into the source of Umbraco as its so eay to extend.

You can use .NET masterpages in V4 of Umbraco along with .NET usercontrols written in VB or C# which ever you prefer.

I recommend you take a look and let me know what you think.

Here are some links to get you started.


I and my company have just spent the last month or so evaluating Umbraco to see wehther it would fit our needs.

We were looking for an open source replacement to a basic in house CMS we had developed.

It was important that the CMS was in .NET and was easy for end users and developers to use.It also needed to be customisable and extendable.

Umbraco ticked all these boxes and has an active and helpful community surrounding it.

However the documentation is not terribly complete or up to date which can make getting started rather difficult. particularly for more complex implementations.

Another weak area, is workflow and page locking, but this is being worked on in the commercial version and is really only a concern for larger scale implementations.

For getting to grips with simple sites The Creative Website Starter kit is excellent and gives you a good grounding in how Umbraco works and how to implement a simple CMS based website.

The most important thing to do before starting an Umbraco implementation is to plan your document types and content types. This is because once implemented it can be hard to change document types on pages you have already created and populated. CMS projects invariably live and die in the planning phase anyway so this is no different to any other CMS.

I've used many many different CMS platforms over the years: Immediacy, MCMS, Sitecore, Obtree, Reef, Reddot etc etc and I've found Umbraco to be stable, fast and extensible.

It has it's quirks and in some places lacks polish but overall it is an excellent CMS for small to medium sites and, with a bit of tweaking, for large site's as well.

We The Cogworks have settled on Umbraco and are now in the process of migrating our clients, on our legacy platform, to Umbraco as well as a brand new implementation.


I've built 3 professional sites using umbraco so far (version 4), and I'm very happy with it.Best thing about it is extensiblity.. and its free!any good developer will learn it in no time and once you know how it works, the sky is the limit. I worked with XSLT before so switching to umbraco was easier for me.

I was afraid at first about its XML usage with large scale sites, but I've seen huge sites with 10K+ pages and user controls running on umbraco 2, so all fears are now gone.

lack of documentation may be a problem sometimes, but you can usually google answers for any situation that arrise.

bottom line: a big yay!