Old Site

This site is archived. I now update and maintain my blog here.


Azure presentation video and 24 days in Umbraco post

Just a quick post to point you at a couple of my latest activities in the Umbraco communiity: In November I spoke at the Umbraco UK festival on the subject: Umbraco and the 3 flavours of Azure: Webroles, VMs, Websites. The video of the talk is now online to watch. Secondly I've contributed an article to 24 days in Umbraco the fabulous advent calendar for Umbraco enthusiasts. The article is called Mapping Umbraco content to POCOs for strongly typed views.  In the absence of regular blogging we ... Read More »

My three circles of Web CMS Nirvana

This post is highly subjective. My web CMS architecture separates into 3 circles, Content Management Deployment and Runtime. The three should be able to operate entirely independently of one another though in an ideal world the Runtime and Content Management may co-exist, for preview of content in the CMS authoring environment. Content Management Take the first circle – content management. It should perform the following roles. Authentication and Authorisation (Login to the CMS, control ... Read More »

This post has 2 comments.

Automate Umbraco database creation to quick launch Belle

Many thanks to Morten aka @sitereactor for the code snippet that makes this work. At Moriyama, we are a fan of automating the boring stuff so we can spend as much time as possible doing the interesting stuff such as testing Belle (Umbraco 7). We decided to automate Belle installation, so we can set up environments really quickly. Our weapon of choice for automation is NAnt, a .NET build tool which is ideal for automating tasks like downloading files, extracting zip files etc. We set about ... Read More »

This post has 5 comments.

Turn off funny Internet Explorer messages on Windows Server 2008

Have you ever logged into a Windows server and seen that a dev has installed Chrome or Firefox to get rid of "funny Internet Explorer warning messages"? Yes, well me too. But you can turn these warnings off in a few clicks. Right click "My Computer" Choose Manage In the resulting dialogue click Configure IE ESC (on the right side of the window in the "Security information" section You'll get the following dialogue:  From here, it is simple to turn off the messages which are actually ... Read More »

Introducing UDiff comparison and diff tool for Umbraco

Moriyama UDiff allows you to compare an Umbraco webroot to an Umbraco release zip and extract the differences. Watch a demonstration by clicking the image below: UDiff can be used for the following purposes: Scheduled task on a production server to backup changes on a regular interval Extract customisations from an Umbraco site that you have inherited (that isn't currently version controlled) A post build event in your visual solution to copy changes to a source controlled directory ... Read More »

Tailing Umbraco log files with Windows PowerShell

I've read a few people looking for an alernative to the Umbraco trace to help them to debug when using the new Umbraco MVC rendering engine. The wonderfully named umbDebugShowTrace query string has no effect when using the MVC rendering engine - because the information that it provided isn't available. As discussed in my previous blog post we now have log4net available in Umbraco. In the previous post I shared tips on how to place your own debug messages in their own log4net ... Read More »

This post has 1 comment.

Log4net logging from your custom code in Umbraco

Disclaimer: this isn't an introduction to log4net. Please Google for a more generic introduction. Recent versions of Umbraco ship with Log4Net - previously it was reasonably straightforward to add it to your customisations but now it is really simple to do logging in your custom code. It is also arguably essential as there isn't a current method for receiving the Umbraco page assembly trace in the new MVC "rendering mode". This blog post will explain how to get a reference to ... Read More »

This post has 8 comments.

Ferguson Moriyama and Umbraco 5: Part 2

So a little while later than planned I'm taking the next steps with building the new Ferguson Moriyama site with Umbraco 5. Since last time I wrote I've upgraded to Umbraco to the RTM release, but I've also upgraded the office PC so it is hard to comment on performance. This time I'm going to look at adding CSS and JavaScript to my site and also trying to output some of the site navigation. Adding some style I already have the mark-up for my site built so my first ... Read More »

This post has 1 comment.

Ferguson Moriyama are looking for an intern

Ferguson Moriyama are looking for an intern to work with us for an initial 3 month period, becoming a permanent Umbraco CMS developer at the end of the period should the relationship work well for both of us. Here is what we are looking for in an individual: Solid OO programming skills Some exposure to Umbraco and ASP.net MVC Solid CSS, HTML and JavaScript skills Fanatical about code quality Understanding of source control Enthusiastic attitude, strong ... Read More »

Ferguson Moriyama and Umbraco 5

Before I begin, a dedication - I wouldn't have got through this blog post unless I had the wonderful Matt Brailsford, Doug Robar and Sebastiaan Jansen as Skype contacts - these guys are MVP for a reason! #h5yr Yesterday I started to build the new Ferguson Moriyama website in Umbraco 5, and as promised in my previous blog post I've documented the process. I've started out by designing the document types for the new Ferguson Moriyama site as I usually would. As people ... Read More »

This post has 5 comments.