RSS

Umbraco 4: My experience

Saturday, 31 July 2010

I recently upgraded my blog from dasBlog to an Umbraco 4 installation. This was partly because I've set a roadmap to discover more technology this year, because as you move to manage more people, you get less hands on, and that was something I wanted to change this year. But more importantly, it was so I could start on that plan and get my hands dirty on Umbraco 4.

The last time I used Umbraco in any serious deployment was for an Umbraco 2 implementation, so it was fun to do a fresh install of Umbraco 4. I wasn't really worried about keeping my old content - from my Google Analytics account I could see the most popular page was actually where I'd uploaded an image of lucky kitten - so it was an easy decision to start afresh.

It was a really painless exercise, and some of my findings are listed below:

  • The new installer is so much nicer than the old one - the new Runway stuff is great, although we need some more modules (like DNN or WordPress). Adding packages has been easier than ever. So it was a simple as point and click to add the blog module.
  • The ASP.NET Master Pages implementation is awesome, and I'm glad the old template structure was so similar as there is so little that needed to be changed. Job well done Niels ;) I actually grabbed a template by Sam Karathanos called pixeled that was actually designed for WordPress and rolled it into Umbraco in around 30 mins. Note to self - need to check out ASP.NET themes living inside Umbraco.
  • Since the URLs for dasBlog and Umbraco didn't match, I used the really nice implementation of UrlRewritingNet to map some of the old links to the new URLs. It was a simple as adding a few lines like this:

<add name="blogCommentRewrite"
    virtualUrl="^/blog/CommentView(.*).aspx"
    rewriteUrlParameter="ExcludeFromClientQueryString"
    destinationUrl="/blog"
    ignoreCase="true" />


<add name="blogFeedRewrite"
    virtualUrl="^/blog/SyndicationService.asmx/(.*)"
    rewriteUrlParameter="ExcludeFromClientQueryString"
    destinationUrl="/blog/rss"
    ignoreCase="true" />

So even though its been a while since I had a chance to actually do some Umbraco work, the version 4 updates are really easy to pick up, and add a lot of neat new features.



This entry was written by Karl Kopp, posted on Saturday, 31 July 2010 Bookmark the permalink. Follow any comments here with the RSS feed for this post. You can post a comment.

Post a comment

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact me so we can take care of it!

Visit my friends!

A few highly recommended friends...

About

Some semi-interesting ramblings from a technology geek (me, Karl Kopp) about some future adventures...