Umbraco Basics - Learning from the Master

I hadn’t got around to looking at it before but Neils Hartvig (@umbraco on twitter) gave a great talk about Umbraco Basics at Tech Ed Europe this year and you can watch it here.  Below I’ve also cut up the video into smaller chunks along with my own notes. Today I’ve added 4 videos. I will add a further 4 videos tomorrow.

Installing Umbraco

Niels  shows the installation process using an early beta of Umbraco 4.6. The current version which can be [downloaded here]( now has a much prettier installation screen and a nice selection of skins. If you use the current version of Web Platform Installer to install Umbraco you will not get this skin selection option as you will be installing 4.5.2 not 4.6. Soon you will be able to install 4.6 directly through web platform installer. Watch my blog for updates.


Creating pages in Umbraco

Niels runs through the basics of editing a page and creating a page. He also shows how Umbraco versions content so that you can rollback or preview some content before publishing it.


Adding Properties

Documents in Umbraco don’t have tons of properties by default, for example an article won’t have a teaser field (a teaser field is a brief introduction to a document) you can easily add the different types of properties to a document and in this short demo Niels shows you how. You can also add validation to these properties so authors have to fill in the properties correctly.


Adding a custom control

If you are a .net developer then you’ll probably be familiar with the concept of user controls. You can easily add your own user controls to an Umbraco website. Niels shows you how by creating a really simple “Microsoft conference demo user control” (how very cheeky)  and then adds it to the Umbraco site he created earlier. He also talks about the Umbraco concept of macros which is a great way to add compiled user controls to your Umbraco website.

Published by thebeebs

Martin works for Microsoft as a Software Developer. He’s been a developer since the late 90s and loves figuring out problems and experimenting with code.