<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-gb" xmlns="http://www.w3.org/2005/Atom">
  <title>Tim</title>
  <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/" />
  <link rel="self" href="http://blogs.thesitedoctor.co.uk/tim/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2012-01-27T08:13:05.7749035+00:00</updated>
  <author>
    <name>Tim Gaunt</name>
  </author>
  <subtitle>Footprints in the snow of a warped mind</subtitle>
  <id>http://blogs.thesitedoctor.co.uk/tim/</id>
  <generator uri="http://dasblog.info/" version="2.2.8279.16125">DasBlog</generator>
  <entry>
    <title>There’s never a right time</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2012/01/27/Theres+Never+A+Right+Time.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,07550372-9fac-4b67-9139-fef1bb5d507b.aspx</id>
    <published>2012-01-27T08:12:00+00:00</published>
    <updated>2012-01-27T08:13:05.7749035+00:00</updated>
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Random Thought" label="Random Thought" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,RandomThought.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Holiday-Time-Caravan-Clock-p[1]" border="0" alt="Holiday-Time-Caravan-Clock-p[1]" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/Theres-never-a-right-time_102F9/Holiday-Time-Caravan-Clock-p1.jpg" width="260" height="260" />I'm
about to go on holiday (yay me!), but have you ever worried beforehand because there's
not enough time to complete everything you need to get done before you go? 
</p>
        <p>
Lets face it:-
</p>
        <p>
          <strong>There's rarely enough time to do everything in the average week when you've
got a full week; without meetings or interruptions -let alone when you've got a deadline
like a holiday!</strong>
        </p>
        <p>
So relax; make the deadline work for you. Use it as a way to get things done with
a little more focus and clarity. Identify what <strong><em>needs</em></strong> to
be done before you go and what can wait for your return and then prioritise what <strong><em>needs</em></strong> to
be done. If you get it all done -great. If not, I suspect that it can wait for your
return so enjoy yourself knowing that you'll get stuck in on your return.
</p>
        <p>
Down time is important for everyone, if your clients worry about you going away, you
can reassure them that when you get back you'll be raring to go.
</p>
        <p>
 
</p>
        <p>
 
</p>
        <p>
 
</p>
        <p>
Shameless plug - if you are thinking about going on holiday -but worried about supporting
your clients, you should check out <a title="Crisis Cover - solving the &quot;what happens if you get hit by a bus&quot; problem" href="http://www.crisiscover.co.uk" target="_blank">Crisis
Cover</a>. <a title="Crisis Cover - solving the &quot;what happens if you get hit by a bus&quot; problem" href="http://www.crisiscover.co.uk" target="_blank">Crisis
Cover</a> allows you to store important information such as usernames and passwords
and give on-demand (and audited) access to anyone supporting your clients in your
absence. 
</p>
        <p>
          <a href="http://www.crisiscover.com/signup/" target="_blank">You can sign up as an
supplier here</a>
        </p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=07550372-9fac-4b67-9139-fef1bb5d507b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Start-up's golden triangle of customer loyalty - cohort analysis Part 1</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/12/12/Startups+Golden+Triangle+Of+Customer+Loyalty+Cohort+Analysis+Part+1.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,18b12292-8c2f-4ebc-9ea7-93bbe0433e5c.aspx</id>
    <published>2011-12-12T17:13:12.574+00:00</published>
    <updated>2011-12-13T12:29:35.5232144+00:00</updated>
    <category term="Analysis" label="Analysis" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Analysis.aspx" />
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Business/Business Start-up Advice" label="Business/Business Start-up Advice" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,BusinessBusinessStartupAdvice.aspx" />
    <category term="Business/Expanding Your Business" label="Business/Expanding Your Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,BusinessExpandingYourBusiness.aspx" />
    <category term="Cohorts" label="Cohorts" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Cohorts.aspx" />
    <category term="Statistics" label="Statistics" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Statistics.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you're from a financial or medical background you'll probably already be familiar
with cohort analysis but more recently it's become a very popular way of measuring
customer loyalty among your consumers. I've been playing with it with our customers
for a while now and I think many more businesses can benefit from it's insights.
</p>
        <p>
Once you've worked out the customer's lifetime value (often referred to as LTV), average
order spend and time until first purchase, your analysis often end there. LTV is better
than nothing however you may be missing some major issues in their journey. Lets for
example say you sell a widget. Your widget lasts 12 months but needs to be oiled every
3 months. Your gut tells you that this is the case but proving this is difficult without
analysing each client individually.
</p>
        <p>
Individually you can't gain a great insight into your customer as each is slightly
different. Cohort analysis works around the granularity and groups customers together
into cohorts. Each cohort is based on a fixed point in the customer's timeline with
you -for instance the date/time they signed up or their first order. We can then use
this fixed point to compare other customers who have gone past the same period in
their lifetime (or not as the case may be) to spot trends.
</p>
        <p>
The easiest way to understand you group the users is to imagine the following timeline
of customer signups, we have three customers (Green, Blue and Red) and they all signup
up at different times throughout a 6 month period:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Start-ups-golden-triangle_100C9/20111212-Cohorts-Timeline.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="20111212-Cohorts-Timeline" border="0" alt="20111212-Cohorts-Timeline" src="http://blogs.thesitedoctor.co.uk/tim/images/Start-ups-golden-triangle_100C9/20111212-Cohorts-Timeline_thumb.jpg" width="504" height="139" />
          </a>
        </p>
        <p>
Spotting trends in these customers is less than obvious however all customers have
passed through a number of similar points in their lifecycle (in this example month
1, month 2 and month 3) so looking at the data from this perspective will help you
spot the trends:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Start-ups-golden-triangle_100C9/20111212-Cohorts-Lifecycle.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="20111212-Cohorts-Lifecycle" border="0" alt="20111212-Cohorts-Lifecycle" src="http://blogs.thesitedoctor.co.uk/tim/images/Start-ups-golden-triangle_100C9/20111212-Cohorts-Lifecycle_thumb.jpg" width="504" height="139" />
          </a>
        </p>
        <p>
Most cohort analysis groups customers into monthly groups however the size of each
group will depend on the number of signups/orders you have e.g. a system like Twitter
will have enough data to produce cohorts on a minute or even second basis. By grouping
customers together in this way you can then spot seasonal trends and retention (the
length of time you keep a customer).
</p>
        <h2>What does a cohort chart look like?
</h2>
        <p>
A cohort chart looks like this:
</p>
        <p>
          <strong>
            <font color="#ff0000">
              <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Cohort-Created-To-Last-Login" border="0" alt="Cohort-Created-To-Last-Login" src="http://blogs.thesitedoctor.co.uk/tim/images/Start-ups-golden-triangle_100C9/Cohort-Created-To-Last-Login.png" width="602" height="446" />
            </font>
          </strong>
        </p>
        <p>
You get this very distinctive triangle because the users on the first row are your
eldest users and will have been with you for the longest time (which is also why they
have the longest row). The users on the last row have just joined in the current month
so have the shortest row.
</p>
        <p>
The chart above is rather encouraging; it's from one of our e-commerce clients and
it shows really a rather dedicated customer base -a year after signing up 41% of the
customers are still logging into the system! 
</p>
        <p>
You may also notice an interesting dip in retention for those customers who signed
up in Dec 2010/Jan 2011. Although additional investigation is required, the type of
customer base they have is very busy during these months so they've probably forgotten
about signing up. This does however leave a prime opportunity for them to be contacted
directly and encouraged back.
</p>
In my next cohort analysis blog post I'll overview how you can read and interpret
the chart in more detail and use it to spot trends. <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=18b12292-8c2f-4ebc-9ea7-93bbe0433e5c" /></div>
    </content>
  </entry>
  <entry>
    <title>Umbraco developers - remember to disable the umbDebug settings when you go live</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/10/28/Umbraco+Developers+Remember+To+Disable+The+UmbDebug+Settings+When+You+Go+Live.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,756a4d25-577c-4b6a-95cf-2e9c923539bd.aspx</id>
    <published>2011-10-28T12:05:41.0019991+01:00</published>
    <updated>2011-10-28T15:25:09.0988055+01:00</updated>
    <category term="ASP.Net" label="ASP.Net" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,ASPNet.aspx" />
    <category term="Development" label="Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Development.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="Umbraco" label="Umbraco" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Umbraco.aspx" />
    <category term="Web Development" label="Web Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,WebDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Recently I've noticed a growing number of Umbraco developers forgetting to disable
the Umbraco debug settings before going live. We all fall foul of this from time to
time but it is a security loophole that you can patch incredibly easily.
</p>
        <p>
If you're not familiar with the helpful debugging querystring parameters of umbDebug
and umbDebugShowTrace they basically show you the ASP.Net trace output and highlight
the various macros used on the page -there's also a <a href="http://www.cpalm.dk/blog/2008/01/umbraco-debugging-made-easy/" target="_blank">useful
toggle debugging in Umbraco bookmarklet on cpalm.dk</a>.
</p>
        <h2>Why you should disable trace
</h2>
        <p>
If you try it out on your site which has debugging enabled you'll get all sorts of
helpful information output to the page including where your website is installed -all
very helpful and interesting to hackers. It also identifies your site as an Umbraco
site very quickly -again something you would want to avoid if at all possible.
</p>
        <h2>How to disable the debug settings via the web.config
</h2>
        <p>
Umbraco helpfully has a built in flag in the web.config appSettings section which
allows you to effortlessly toggle the debuging features on/off. To turn it off, search
for "umbracoDebugMode" in your web.config and if it's set to "true", change it to
false.
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:6a47ccb6-0bdb-4f82-b1e4-0699fa03119f" class="wlWriterEditableSmartContent">
          <pre class="brush: xml;">&lt;add key="umbracoDebugMode" value="true" /&gt;</pre>
        </div>
        <p>
Should be:
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:e7bb9358-1d35-4487-b10b-021369203b71" class="wlWriterEditableSmartContent">
          <pre class="brush: xml;">&lt;add key="umbracoDebugMode" value="false" /&gt;</pre>
        </div>
        <p>
For good measure you should also change ASP.Net's built in debug flag:
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:422febdc-5b6c-48ff-97f9-697dcbbe990b" class="wlWriterEditableSmartContent">
          <pre class="brush: xml;">&lt;compilation defaultLanguage="c#" debug="true" batch="false" targetFramework="4.0"&gt;</pre>
        </div>
        <p>
Should be:
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:9a0b2f27-a853-4b5b-91ae-a124b1d753ae" class="wlWriterEditableSmartContent">
          <pre class="brush: xml;">&lt;compilation defaultLanguage="c#" debug="false" batch="false" targetFramework="4.0"&gt;</pre>
        </div>
        <h2>Disable it using UrlRewriting.config
</h2>
        <p>
If you prefer the belts and braces method, you can add a rule to your UrlRewriting.config
to redirect the user everytime the url includes something that looks suspicious. To
do this, just add the following rewrites to your UrlRewriting.config (or replace it
completely if you don't have any rules):
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:1081aa92-4baf-4225-90d6-6b8c38c57521" class="wlWriterEditableSmartContent">
          <pre class="brush: xml;">&lt;urlrewritingnet xmlns="http://www.urlrewriting.net/schemas/config/2006/07"&gt; 
          &lt;rewrites&gt; 
                    &lt;add name="nodebugaspx" 
                        virtualUrl="(.*).aspx.*umbDebug.*" 
                        rewriteUrlParameter="IncludeQueryStringForRewrite" 
                        redirect="Application" 
                        destinationUrl="~$1.aspx" 
                        ignoreCase="true" /&gt;

                    &lt;add name="nodebug" 
                        virtualUrl="(.*).*umbDebug.*" 
                        rewriteUrlParameter="IncludeQueryStringForRewrite" 
                        redirect="Application" 
                        destinationUrl="~$1" 
                        ignoreCase="true" /&gt; 
          &lt;/rewrites&gt; 
&lt;/urlrewritingnet&gt; 
</pre>
        </div>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=756a4d25-577c-4b6a-95cf-2e9c923539bd" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Think about your users when writing your content</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/10/20/Think+About+Your+Users+When+Writing+Your+Content.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,d2ecac89-d89d-46fc-bd3c-f4ee53f661be.aspx</id>
    <published>2011-10-20T14:20:06.2228912+01:00</published>
    <updated>2011-10-20T15:11:33.4958736+01:00</updated>
    <category term="CMS" label="CMS" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,CMS.aspx" />
    <category term="Content" label="Content" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Content.aspx" />
    <category term="Content Management" label="Content Management" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,ContentManagement.aspx" />
    <category term="Content Management System" label="Content Management System" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,ContentManagementSystem.aspx" />
    <category term="Design" label="Design" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Design.aspx" />
    <category term="Marketing" label="Marketing" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Marketing.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="Web Development" label="Web Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,WebDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Frustrated" border="0" alt="Frustrated" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/Frustrated.jpg" width="244" height="244" />Ignoring
the aspects of design, SEO duplicate content, underlying code and tone of language,
as a content editor you really should give consideration to your user and what they're
looking for. I generally steer clear of critiquing -or even commenting on work that
isn't our own (or when being asked by the creator) but sadly there still seems to
be a real misunderstanding from clients on what makes a usable website.
</p>
        <p>
We recently launched a website for local award winning pie makers - <a title="Award wining pie makers based in Newport" href="http://elmtreefoods.com/" target="_blank">Elm
Tree Foods</a> and as a result we've spent a lot of time dealing with other local
providers websites/council websites and I'm left stunned by the horrific experience
they're offering their users. What riles me more about this though is the fact that
most of their users are the sort that need to be helped through the process as they
aren't often familiar with the internet (somewhat of an over generalising I realise).
</p>
        <p>
A good example I came across today is Herefordshire's main tourism website: <a href="http://www.visitherefordshire.co.uk">www.visitherefordshire.co.uk</a>.
It's well ranked for the search term of "<a href="http://www.google.co.uk/search?q=Flavours+of+Herefordshire">Flavours
of Herefordshire</a>" (a good start) but it's then down hill from there. I was trying
to find out where the <a title="Award wining pie makers based in Newport" href="http://elmtreefoods.com/" target="_blank">Elm
Tree Foods</a> stall would be and when the festival was. We've seen signs locally
saying it's at the Hereford Race Course (there's some debate over whether it really
is) but we weren't sure that was the case for <a title="Award wining pie makers based in Newport" href="http://elmtreefoods.com/" target="_blank">Elm
Tree Foods</a>.
</p>
        <p>
You can try this yourself, see how long it takes you to find out where and when the
Flavours of Herefordshire food festival is purely be using <a href="http://www.visitherefordshire.co.uk">www.visitherefordshire.co.uk</a>.
Ideally you want all the information on one page.
</p>
        <h2>Step 1: The Landing Page - Homepage
</h2>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/HomepageFull.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HomepageFull" border="0" alt="HomepageFull" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/HomepageFull_thumb.png" width="454" height="452" />
          </a>
        </p>
        <p>
Message on the homepage - good start. Or is it? Take a closer look and you may find
that although you've got the dates (and if you continue reading a time) there's still
no indication of where the festival is:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/Homepage.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Homepage" border="0" alt="Homepage" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/Homepage_thumb.png" width="545" height="245" />
          </a>
        </p>
        <h2>Step 2: This week's events in Herefordshire
</h2>
        <p>
Clicking the only apparent link on the homepage (I didn't want details on the other
events -rather the Flavours of Herefordshire event) takes you through to the listing
page which has the Date, location, contact details but no time (which was on the homepage
if you remember?). 
</p>
        <h1>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/EventList.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="EventList" border="0" alt="EventList" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/EventList_thumb.png" width="454" height="135" />
          </a>
        </h1>
        <p>
So we're set? We have the location and the date/time, what more is there? 
</p>
        <h2>Step 3: The Flavours of Hereford event landing page (version 1)
</h2>
        <p>
Well, not knowing Hereford that well, I don't know where 1 King Street is so need
to find that out. Logically I click through onto the event's page and I'm taken to:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/FlavoursOfHerefordshireEventPage.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="FlavoursOfHerefordshireEventPage" border="0" alt="FlavoursOfHerefordshireEventPage" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/FlavoursOfHerefordshireEventPage_thumb.png" width="454" height="522" />
          </a>
        </p>
        <p>
Putting to one side the MASSIVE white space on the top right, again there is no mention
of when this glorious event will take place.  Presumably they were going to put
all the clear location/date/time information in that large white space at the top
of the column -but were overwhelmed with their workload forgot.
</p>
        <p>
Another point with this page is that the content talks a lot in the past tense which
is very confusing, was this page meant to be released after the event?
</p>
        <p>
I still don't have a single page with all the information on so lets pop back to the
homepage to see if that offers anything else.
</p>
        <h2>Step 4: Back to the homepage
</h2>
        <p>
Back in the homepage for another look and it turns out the title, although not completely
clear, is also a link.
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/Homepage_3.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Homepage" border="0" alt="Homepage" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/Homepage_thumb_3.png" width="545" height="245" />
          </a>
        </p>
        <h2>Step 4: The Flavours of Hereford event landing page (version 2)
</h2>
        <p>
Clicking the title, I'm taken to this page:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/FlavoursOfHerefordshireLandingPage.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="FlavoursOfHerefordshireLandingPage" border="0" alt="FlavoursOfHerefordshireLandingPage" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/FlavoursOfHerefordshireLandingPage_thumb.png" width="454" height="482" />
          </a>
        </p>
        <p>
Ok good, I've got loads of helpful information here: "<em>Hereford Race Course for
the weekend of Saturday, 22nd October and Sunday 23rd October, 2011 - 10.00am to 4.30pm
each day</em>" -exactly what I was after (even though it's hidden away in a paragraph
of unnecessary fluff)! 
</p>
        <p>
But hang on, I thought it was at "Discover Herefordshire Centre, 1 King Street, Hereford,
Herefordshire"? What's this about the Hereford Race Course? Also, the other page didn't
mention anything about tickets or prices, does that mean I have to pay now? I'm now
confused.
</p>
        <p>
Imagine if you didn't know it wasn't at the race course (as I previously did), you'd
now be going to the Hereford race course, paying £7.00 to get in and left disappointed
at not getting to try <a title="Award wining pie makers based in Newport" href="http://elmtreefoods.com/" target="_blank">Elm
Tree Foods</a>' award winning pies. Bad times. To be clear, I won't know until this
weekend whether it is at the Race Course or not (or indeed what will be at 1 King
Street) so if you're interested, <a href="http://twitter.com/timgaunt" target="_blank">follow
me on Twitter</a> to find out first.
</p>
        <h1>"But it's complicated because we have so much content"
</h1>
        <p>
We've all heard it from larger organisations when getting them onto the web. It's
not hard to confuse the user -and it's also not difficult to help guide the user either;
regardless of how much content you have, you just need to give consideration to the
user's journey and what the important messages are at each step.
</p>
        <p>
Although it is still having work done to it, here for comparison is the <a title="Award wining pie makers based in Newport" href="http://elmtreefoods.com/" target="_blank">Elm
Tree Foods</a> homepage and event details page. Even when resized, the important information
is largely available:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/ElmTreeFoodsHomepage.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ElmTreeFoodsHomepage" border="0" alt="ElmTreeFoodsHomepage" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/ElmTreeFoodsHomepage_thumb.png" width="454" height="231" />
          </a>
        </p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/ElmTreeFoods.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ElmTreeFoods" border="0" alt="ElmTreeFoods" src="http://blogs.thesitedoctor.co.uk/tim/images/Usability--how-bad-can-it-really-be_B091/ElmTreeFoods_thumb.png" width="454" height="328" />
          </a>
        </p>
        <h1>But good design costs too much
</h1>
        <p>
I don't know how much <a href="http://www.visitherefordshire.co.uk">www.visitherefordshire.co.uk</a> cost
to design and develop however, one thing I'm almost certain of is that the user could
have been offered a much better user experience than they are currently receiving. 
</p>
        <p>
If after reading this you're concerned about your user's experience, contact <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor</a> for a website check up.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=d2ecac89-d89d-46fc-bd3c-f4ee53f661be" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Estimating the real value of source code</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/10/13/Estimating+The+Real+Value+Of+Source+Code.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,80e252c9-8a65-4210-9b50-eb0ebd4c5406.aspx</id>
    <published>2011-10-13T12:16:11.2942047+01:00</published>
    <updated>2011-10-13T12:35:22.3024632+01:00</updated>
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Business/Client" label="Business/Client" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,BusinessClient.aspx" />
    <category term="Development" label="Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Development.aspx" />
    <category term="eCommerce" label="eCommerce" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,eCommerce.aspx" />
    <category term="Software" label="Software" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Software.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/The-myth-of-source-code_10A23/ThinkBeforeYouActCodeGradient.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ThinkBeforeYouActCodeGradient" border="0" alt="ThinkBeforeYouActCodeGradient" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/The-myth-of-source-code_10A23/ThinkBeforeYouActCodeGradient_thumb.png" width="244" height="177" />
          </a>If
you run a software development company of virtually any size, you've no doubt been
asked/bullied at some point for the source code; sometimes it's even stipulated as
a requirement of the contract.
</p>
        <p>
At <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor</a> we don't tend to quibble over the source code (especially not for
standard websites at least) and that's mainly because we know that the value of what
we do isn't in the files of code themselves; instead the value is in our knowledge
of you, your product, your requirements and our past experiences in our respective
areas of expertise.
</p>
        <p>
Putting to one side for a moment the knowledge gap (this can be filled over time/with
enough resources), depending on your future plans, getting access to the source may
not be the holy grail you think it is. If you are actively developing your project
on an on-going basis (you should be), consideration will need to be given to how you
ensure your copy is up to date. We have systems to handle this (called source control)
but you have to question whether the additional time required to learn and manage
the various processes are of real benefit to you.
</p>
        <p>
There are a few instances however where having access to the source code is definitely
worth it. Have you for example got a contingency plan in place for if your supplier
was to no longer exist? What would you do and how would you cope if the development
company was no longer around? In these instances, having a copy of the source -or
more importantly knowing how you can get access to the up-to-date copy is very important.
</p>
        <h3>How can I quantify the worth of the source code to me?
</h3>
        <p>
As with many scenarios like this, there's not really a "one solution fits all" answer
however after a little internal discussion we came up with the following:
</p>
        <table border="0" cellspacing="0" cellpadding="0" width="100%">
          <tbody>
            <tr>
              <th width="80" scope="col">
Value of Source</th>
              <th scope="col">
Considerations</th>
            </tr>
            <tr>
              <th style="background: #ae0202; color: #fff" width="80" scope="row">
High</th>
              <td>
                <ul>
                  <li>
Was the system completely bespoke? 
</li>
                  <li>
Is it integral to your day-to-day operation? 
</li>
                  <li>
Is it your only source of income? 
</li>
                </ul>
              </td>
            </tr>
            <tr>
              <th style="background: #ffb700; color: #000" width="80" scope="row">
Medium</th>
              <td>
                <ul>
                  <li>
Although integral to your business, you have a copy of the software in a usable form
and it doesn't change regularly. 
</li>
                  <li>
The system offers "standard" functionality which can be replicated with
relative ease should it be required e.g. e-commerce functionality. 
</li>
                </ul>
              </td>
            </tr>
            <tr>
              <th style="background: #67e925" width="80" scope="row">
Low</th>
              <td>
                <ul>
                  <li>
The system is something generic, does not need to be changed 
</li>
                  <li>
You have control over the aspects that you need e.g. it's a website with a content
management system 
</li>
                </ul>
              </td>
            </tr>
          </tbody>
        </table>
        <h3>Is it worth getting the source code as a client? 
</h3>
        <p>
Yes; but I would consider the message it's giving to your developers. If you ask for
it at the beginning of the contract then there shouldn't be a problem but bringing
it up after delivery might leave the developers wondering what your motive is (even
if it is totally innocent). 
</p>
        <h3>Should I give the source code to my client?
</h3>
        <p>
Yes; unless you've clearly stipulated otherwise to the client from the start for some
reason e.g. to reduce project costs. You should always write your code in a way that
is readable to others anyway and knowing that you might at anytime be offering up
the source code will encourage you to keep it that little bit leaner.
</p>
        <h3>How do you handle source code with your clients?
</h3>
        <p>
To handle a scenario in which <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor</a> no longer exists (whether it's because we've gone into administration
or we're all hit by a meteor), we use <a title="Crisis Cover - solving the &quot;what happens if you get hit by a bus&quot; problem" href="http://www.crisiscover.co.uk" target="_blank">Crisis
Cover</a>; an online information storage system that securely stores all the information
our clients would need if we were no longer around. <a title="Crisis Cover - solving the &quot;what happens if you get hit by a bus&quot; problem" href="http://www.crisiscover.co.uk" target="_blank">Crisis
Cover</a> then checks that we're still around and if not, distributes the information
to the designated contacts.
</p>
        <p>
If you've not already got some form of contingency plan in place I urge you to set
something up now whether it's a service like <a title="Crisis Cover - solving the &quot;what happens if you get hit by a bus&quot; problem" href="http://www.crisiscover.co.uk" target="_blank">Crisis
Cover</a>, Excel or paper!
</p>
        <p>
In closing I would definitely promote the attitude we have at <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor</a> in that it's better to build long-term partnerships but you should
still have some disaster contingency plan in place.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=80e252c9-8a65-4210-9b50-eb0ebd4c5406" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Nuget server on IIS6 returns 404 when downloading package after upgrade</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/09/02/Nuget+Server+On+IIS6+Returns+404+When+Downloading+Package+After+Upgrade.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,e35736cf-cd36-4e56-a94a-c4183dbdc27c.aspx</id>
    <published>2011-09-02T08:03:30.6169294+01:00</published>
    <updated>2011-09-02T08:03:30.6169294+01:00</updated>
    <category term="Development" label="Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Development.aspx" />
    <category term="Nuget" label="Nuget" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Nuget.aspx" />
    <category term="Server Maintenance" label="Server Maintenance" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,ServerMaintenance.aspx" />
    <category term="Server Management" label="Server Management" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,ServerManagement.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="Web Development" label="Web Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,WebDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Manager-Error.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px; padding-top: 0px" title="Nuget-Returns-404-Manager-Error" border="0" alt="Nuget-Returns-404-Manager-Error" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Manager-Error_thumb.jpg" width="304" height="234" />
          </a>We
updated our nuget server today and ran into a problem where regardless of package
selected or whether it's through the nuget package manager or the <a href="http://nuget.codeplex.com/releases/view/59864" rel="nofollow" target="_blank">nuget
package explorer</a>, the server returns 404 (File Not Found). 
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-Error.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Nuget-Returns-404-Explorer-Error" border="0" alt="Nuget-Returns-404-Explorer-Error" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-Error_thumb.jpg" width="395" height="165" />
          </a>
        </p>
        <p>
What was odd about this was that the packages exist and the feed was valid:
</p>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Manager.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Nuget-Returns-404-Manager" border="0" alt="Nuget-Returns-404-Manager" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Manager_thumb.jpg" width="644" height="392" />
          </a>
        </p>
        <p>
There are a couple of comments about this online e.g.: <a title="http://nuget.codeplex.com/discussions/246387" href="http://nuget.codeplex.com/discussions/Codeplex Discussion 246387">Codeplex
Discussion 246387</a> but nothing helped.  It took a while to work out that it
was caused by a slight change to the way the nuget server makes it's calls. Comparing
the IIS logs between the old and new version of nuget server, the previous version
of nuget server would redirect the user directly to the nupkg file:
</p>
        <p>
2011-04-21 08:47:46 W3SVC1759424837 192.168.1.1 GET <strong>/Packages/TheSiteDoctor.2.0.235.68.nupkg</strong> -
80 - 192.168.1.2 Package-Installer/1.2.20325.9034+(Microsoft+Windows+NT+6.1.7601+Service+Pack+1)
200 0 0
</p>
        <p>
On the new one however, it passes the various requests through a new MVC route "download":
</p>
        <p>
2011-09-01 11:31:16 W3SVC1759424837 192.168.1.1 GET <strong>/download/TheSiteDoctor/2.0.235.68</strong> -
80 - 192.168.1.2 Package-Installer/1.2.20325.9034+(Microsoft+Windows+NT+6.1.7601+Service+Pack+1)
404 0 3
</p>
        <p>
This is fine if your nuget server is running on IIS7, it will "just work". However
if you're running IIS6 you'll need to make one additional change which is mapping
all request through the aspnet_isapi.dll (a wildcard mapping). This is easy enough:
</p>
        <ol>
          <li>
1. Open the site's properties in IIS6 
</li>
          <li>
2. Navigate to the "Home Directory" tab 
</li>
          <li>
3. Click the "Configuration" button: 
<br /><a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Nuget-Returns-404-Explorer-IIS" border="0" alt="Nuget-Returns-404-Explorer-IIS" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS_thumb.jpg" width="474" height="461" /></a></li>
          <li>
This will then open the "Application Configuration" window: 
<br /><a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS-Configuration.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Nuget-Returns-404-Explorer-IIS-Configuration" border="0" alt="Nuget-Returns-404-Explorer-IIS-Configuration" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS-Configuration_thumb.jpg" width="402" height="414" /></a></li>
          <li>
Now you'll need to add the aspnet_isapi.dll mapping, the path of this will depend
on the whether you're running Windox 64bit or not: 
<br /><strong>32bit Framework:</strong> c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll 
<br /><strong>64bit Framework:</strong> c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_isapi.dll 
<br />
Make sure you uncheck the "Verify that file exists" checkbox 
<br /><a href="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS-Wildcard.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Nuget-Returns-404-Explorer-IIS-Wildcard" border="0" alt="Nuget-Returns-404-Explorer-IIS-Wildcard" src="http://blogs.thesitedoctor.co.uk/tim/images/1e323c2e553e_1092F/Nuget-Returns-404-Explorer-IIS-Wildcard_thumb.jpg" width="434" height="132" /></a></li>
        </ol>
        <p>
Et voila your packages should all be working again.
</p>
        <p>
Leave a comment if you need any additional help or it helped you.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=e35736cf-cd36-4e56-a94a-c4183dbdc27c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>How to hide a tree node in uCommerce or Umbraco</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/08/31/How+To+Hide+A+Tree+Node+%c4%b0n+UCommerce+Or+Umbraco.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,87dcc870-885d-45a8-ba8d-e578b7b191b7.aspx</id>
    <published>2011-08-31T10:37:04.6987776+01:00</published>
    <updated>2011-08-31T10:38:11.6041249+01:00</updated>
    <category term="SQL" label="SQL" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,SQL.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="uCommerce" label="uCommerce" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,uCommerce.aspx" />
    <category term="Umbraco" label="Umbraco" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Umbraco.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Have you ever needed to hide a node in the Umbraco or <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> trees?
It's actually very easy, we needed to hide the Orders, Marketing and Analytics nodes
of a new uCommerce install we were working on. All you need to do is set the "treeInitialize"
value in the umbracoAppTree to false. This will then hide the entire tree.
</p>
        <h4>The Update SQL
</h4>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:010a2cf8-03ea-4792-872b-d63435f1cae4" class="wlWriterEditableSmartContent">
          <pre class="brush: sql;">BEGIN TRAN

UPDATE dbo.umbracoAppTree SET treeInitialize = '0' WHERE appAlias = 'uCommerce' AND treeTitle = 'Analytics'

ROLLBACK TRAN</pre>
        </div>
        <h4> 
</h4>
        <p>
To use the SQL you will need to know the appAlias (this is the bit after the # in
the Umbraco admin url once you've clicked the section icon e.g. in "http://www.domain.com/umbraco/umbraco.aspx#uCommerce"
the appAlias is uCommerce). If you know the treeAlias it might be better to use that
but it's probably easier to use the tree's title (in our case this would be Orders,
Marketing and Analytics).
</p>
        <p>
Not sure what tree you should be hiding? Just open the umbracoAppTree table and you'll
have the trees from all sections there.
</p>
        <h4>uCommerce tree before
</h4>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Hide-a-uCommerce_8E40/HideTreeNodesBefore.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HideTreeNodesBefore" border="0" alt="HideTreeNodesBefore" src="http://blogs.thesitedoctor.co.uk/tim/images/Hide-a-uCommerce_8E40/HideTreeNodesBefore_thumb.jpg" width="162" height="164" />
          </a>
        </p>
        <h4>uCommerce tree after
</h4>
        <p>
          <a href="http://blogs.thesitedoctor.co.uk/tim/images/Hide-a-uCommerce_8E40/HideTreeNodesAfter.jpg">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="HideTreeNodesAfter" border="0" alt="HideTreeNodesAfter" src="http://blogs.thesitedoctor.co.uk/tim/images/Hide-a-uCommerce_8E40/HideTreeNodesAfter_thumb.jpg" width="172" height="106" />
          </a>
        </p>
        <p>
Couldn't be any easier could it!
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=87dcc870-885d-45a8-ba8d-e578b7b191b7" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Is the power of social media returning the power to the people?</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/07/07/Is+The+Power+Of+Social+Media+Returning+The+Power+To+The+People.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,afa3a090-4d3c-42c9-8d55-fcd1f076dfc3.aspx</id>
    <published>2011-07-07T23:17:00.1825599+01:00</published>
    <updated>2011-07-07T23:17:00.1825599+01:00</updated>
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Networking" label="Networking" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Networking.aspx" />
    <category term="Social Media" label="Social Media" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,SocialMedia.aspx" />
    <category term="Social Networking" label="Social Networking" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,SocialNetworking.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SazzyTweets" border="0" alt="SazzyTweets" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/5cdbbff53bd2_14356/SazzyTweets.png" width="291" height="209" />I
watched a couple of really interesting things unfold today which lead me to believe
that this is a day I won't forget for a while -and Twitter (or more widely social
media) was instrumental in both.
</p>
        <h2>
          <a href="http://twitter.com/sazzy" target="_blank">@Sazzy</a> (Sarah Parmenter)
vs. <a href="http://twitter.com/CurrysOnline" target="_blank">@CurrysOnline</a></h2>
        <p>
At 12:04:25 today (7th July) Sarah tweeted <a href="http://twitter.com/#!/sazzy/status/88926338085429248">this
status</a> which linked through to <a href="http://www.sazzy.co.uk/2011/07/currys-co-uk/" target="_blank">her
blog post about currys.co.uk</a> which vented her frustration at the way Currys UK
treated her. 
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SazzyStatus" border="0" alt="SazzyStatus" src="http://blogs.thesitedoctor.co.uk/tim/images/5cdbbff53bd2_14356/SazzyStatus.png" width="568" height="198" />
        </p>
        <p>
This isn't the first time that a frustrated consumer has openly complained about their
service from a large corporation (and it won't be the last) but where in the past
most of the blog posts have fallen by the wayside, what's interesting about this particular
instance is the additional clout Twitter added. 
</p>
        <p>
I'm almost certain that the call-center person thought "whatever" when Sarah
said that she was going to show them the power of social media but I don't think they
quite expected the response they got. 
</p>
        <h3>The Data
</h3>
        <table width="250" align="right">
          <tbody>
            <tr>
              <th>
Hour (GMT)</th>
              <th>
Tweets</th>
            </tr>
            <tr>
              <td>
12:00</td>
              <td align="right">
121</td>
            </tr>
            <tr>
              <td>
13:00</td>
              <td align="right">
80</td>
            </tr>
            <tr>
              <td>
14:00</td>
              <td align="right">
49</td>
            </tr>
            <tr>
              <td>
15:00</td>
              <td align="right">
33</td>
            </tr>
            <tr>
              <td>
16:00</td>
              <td align="right">
10</td>
            </tr>
            <tr>
              <td>
17:00</td>
              <td align="right">
10</td>
            </tr>
            <tr>
              <td>
18:00</td>
              <td align="right">
7</td>
            </tr>
            <tr>
              <td>
19:00</td>
              <td align="right">
1</td>
            </tr>
            <tr>
              <td>
20:00</td>
              <td align="right">
1</td>
            </tr>
            <tr>
              <td>
21:00</td>
              <td align="right">
2</td>
            </tr>
            <tr>
              <th>
Total</th>
              <td align="right">
314</td>
            </tr>
          </tbody>
        </table>
        <p>
We wrote a monitor for the various projects we're working on at the moment so I setup
a search for the phrase "sazzy currys" which resulted in the following data:
</p>
        <p>
Within the first hour alone, around 120 tweets had been sent. "120? That's a
drop in the ocean for Currys" I hear you say -this is true. However to help put
it into perspective, when we launched <a href="http://www.borninthebarn.co.uk/">www.borninthebarn.co.uk</a>,
35 tweets generated well over 5,500 hits (and it's still rising) so using the same
ratios, that's roughly 19,000 hits and it doesn't factor in those tweeters with far
more reach than my followers have (many of Sarah's friends have over 10,000 followers)
so I suspect that 19,000 is conservative. 
</p>
        <p>
Assuming the same ratios throughout then, so far in the space of 10 hours, Sarah has
reached and audience of well over 50,000 people -all who are able to empathize with
her and will no doubt further communicate the message.
</p>
        <p>
Ironically (or perhaps more conveniently) <a href="http://twitter.com/CurrysOnline" target="_blank">@CurrysOnline</a> was
only setup within the past two weeks* so this isn't a great introduction to social
media -but could certainly be turned around and turned into a good thing if they played
their cards right.
</p>
        <p>
* Interesting side note, I did question whether that's an official account because:
</p>
        <ul>
          <li>
Their first tweet was on a Sunday -not necessarily what you'd expect from a company
that I rather suspect only makes their marketing department work Mon-Fri 9-5 
</li>
          <li>
They're not using the same logo as the website (could just be an internal branding
issue granted) 
</li>
          <li>
There's no mention of the account on their site from what I could see from a cursory
read 
</li>
        </ul>
        <h2>The Public vs. News of the World
</h2>
        <p>
The second -and I think more concerning/end-of-and-era type thing that happened today
was that News of the World (a UK tabloid) announced that it was printing it's last
issue this Sunday. 
</p>
        <p>
Putting to one side the ethics of why it's getting closed down, I get the impression
that social media as a whole has played a large part in the decision. In the past
(as with the <a href="http://twitter.com/sazzy" target="_blank">@Sazzy</a> vs <a href="http://twitter.com/CurrysOnline" target="_blank">@CurrysOnline</a> above),
people have ranted and raved online about things but as there hasn't been a real "collective"
so to speak, these haven't had that much of an impact.
</p>
        <p>
Today however I've seen message after message about the News of the World (it's also
been fueled by Rupert Murdoch's BSkyB takeover bid) but the general temperature of
the public can now be actively monitored -and sadly for these large corporates it's
all out in the open.
</p>
        <h2>In Closing
</h2>
        <p>
As the saying goes "<i>With great power comes great responsibility</i>"
so I'm still undecided as to whether this new found voice/power is a good thing but
the reality is, if the larger corporates don't sit up and start listening quickly
I rather suspect that more will fall fowl soon.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=afa3a090-4d3c-42c9-8d55-fcd1f076dfc3" />
      </div>
    </content>
  </entry>
  <entry>
    <title>uCommerce is now free and why it’s great news</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/06/17/uCommerce+%c4%b0s+Now+Free+And+Why+%c4%b0ts+Great+News.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,e139bc0a-5538-4d04-904e-bb5972884522.aspx</id>
    <published>2011-06-17T12:38:15.1803085+01:00</published>
    <updated>2011-06-17T12:38:15.1803085+01:00</updated>
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Commerce4Umbraco" label="Commerce4Umbraco" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Commerce4Umbraco.aspx" />
    <category term="eCommerce" label="eCommerce" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,eCommerce.aspx" />
    <category term="TeaCommerce" label="TeaCommerce" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TeaCommerce.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="uCommerce" label="uCommerce" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,uCommerce.aspx" />
    <category term="Umbraco" label="Umbraco" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Umbraco.aspx" />
    <category term="Umbraco/CodeGarden/2011" label="Umbraco/CodeGarden/2011" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,UmbracoCodeGarden2011.aspx" />
    <category term="Web Development" label="Web Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,WebDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <style type="text/css">


        .style1 {
            text-align: center;
        }
    </style>
        <p>
          <img style="display: inline; float: right" title="free" alt="free" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/Whats-that-you-say-uCommerce-is-now-free_73E5/free.jpg" width="300" height="239" />Those
of you who were lucky enough to make it to CodeGarden 11 (or have been following the
#CG11 hash tag) will no doubt already know that <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> Starter
Edition is now <strong>free</strong>.
</p>
        <h2>Why this is good news
</h2>
        <p>
For quite some time we've been lacking a good all-round e-commerce solution with CMS
ability (regardless of platform). Many of us have written hacks, combined multiple
solutions together to form a behemoth -usually involving multiple logins etc or attempted
to write our own solution which (either down to time or budget limitations), is never
quite re-usable. Ultimately, there's been no all encompassing solution that was affordable
but more importantly, able cater for small stores as easily as it could enterprise
level solutions.
</p>
        <p>
Umbraco has been working hard over the past couple of years to make the CMS as robust
as possible and is now powering sites like <a href="http://www.asp.net">www.asp.net</a>, <a href="http://msdn.microsoft.com">http://msdn.microsoft.com</a> and
a fair few other enterprise solutions. Being a proven concept is great because it
means your investment is minimal -you only need to learn one solution which is mature
enough to cater the majority of scenarios and now adding e-commerce to it's arsenal
means it covers all bases.
</p>
        <h2>Which <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> version
do you need?
</h2>
        <p>
One question that I heard a lot around CodeGarden was "yes it's free but what have
they removed from it?". Usually when someone is giving away something for free, it's
not quite what you need/want. Thankfully that doesn't appear to be the case with the
free edition of uCommerce.
</p>
        <p>
Depending on your requirements, you'll more than likely find that the starter edition
more than covers your needs (it's what powers most of our solutions). I find the thing
that usually confuses people is the use of "Catalog". In uCommerce, a catalog is a
group of categories and <strong>most e-commerce sites only need one catalog</strong>. 
</p>
        <h3>You may need multiple catalogs in the following scenarios:
</h3>
        <ol>
          <li>
The Umbraco instance runs multiple websites, each website needs to have it's own product
catalog, shipping rules etc (basically it's own store) 
</li>
          <li>
You want to have different category/product structures for different countries 
</li>
        </ol>
        <h2>How do they compare?
</h2>
        <p>
This is so hot off the press that they've not yet had a chance to update the comparisons
so I may need to update this table but here's a quick look at the comparisons and
I also currently don't know the prices
</p>
        <table border="0" cellspacing="0" cellpadding="2" width="80%">
          <tbody>
            <tr>
              <th valign="top" width="40%">
              </th>
              <th valign="top" width="20%">
Starter (FREE) Edition</th>
              <th valign="top" width="20%">
Professional</th>
              <th valign="top" width="20%">
Enterprise</th>
            </tr>
            <tr>
              <td valign="top" width="40%">
Unlimited Categories</td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Unlimited Products</td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Product Relations (What Customers Also Bought)</td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Multiple Shipping Methods</td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Multilingual</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Marketing Foundation (built in marketing, promotion codes etc)</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Review System</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Multiple Catalogs</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Multiple servers supported out of the box</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
            <tr>
              <td valign="top" width="40%">
Multiple Catalogs with user level security</td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
 </td>
              <td class="style1" valign="top" width="20%">
                <img src="/tim/img/system_tick_alt.png" />
              </td>
            </tr>
          </tbody>
        </table>
        <h2>What can you do with it?
</h2>
        <p>
          <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> is
able to handle pretty much any e-commerce scenario you're able to throw at it. We've
reviewed all the e-commerce sites we've worked on over the years (either developed
entirely or partly by us) and we have found very few scenarios that <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> isn't
able to accommodate. 
</p>
        <p>
The really nice thing about <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> is
if there's something missing you can simply write it yourself and plug into one of
their many pipelines using .Net controls, XSLT, Ruby or Python (if you really wanted
to!).
</p>
        <h2>What does it mean for the competition?
</h2>
        <p>
There are a couple of other e-commerce solutions for Umbraco already namely <a href="http://commerce4umbraco.codeplex.com/" target="_blank">Commerce4Umbraco</a> (free
and open source -based on dash commerce) and <a href="http://www.teacommerce.dk/en.aspx" target="_blank">TeaCommerce</a>.
They've both got their strengths and weaknesses and that's for a different post but
making uCommerce free will stir things up a little but in a very good way. It now
means that regardless of your budget or requirements, you have a great choice of options.
</p>
        <p>
I don't think this will kill off the other projects (and I hope it doesn't) because
although <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> is
most likely what we'll use every time, the other providers have got their uses in
different scenarios and competition is healthy. If you're more confident in Umbraco
itself then you'll probably "get" <a href="http://www.teacommerce.dk/en.aspx" target="_blank">TeaCommerce</a> quicker
than <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> as
they are structured slightly differently.
</p>
        <h2>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Borat_Two_thumbs_up_yours" border="0" alt="Borat_Two_thumbs_up_yours" align="right" src="http://blogs.thesitedoctor.co.uk/tim/images/Whats-that-you-say-uCommerce-is-now-free_73E5/Borat_Two_thumbs_up_yours.jpg" width="270" height="353" />What
does it mean for the community?
</h2>
        <p>
This is massively good news for those who already use Umbraco as it means that you
can let your customers sell online from the same interface that they're already using,
but I think this has wider implications for the industry as a whole.
</p>
        <p>
As I mentioned earlier, Umbraco have been working hard on making the CMS a very robust
offering. Being able to plug in an e-commerce solution now means you can offer your
customers an end-to-end solution which easily rivals the enterprise (paid) solutions
currently available. What's better for your customers is that it's all from one login
whether it's content, e-commerce, blogging, Job listings etc.
</p>
        <p>
I think that offerings like Magneto will be very interested to check out what they're
doing. For those of you who think it's finally knocking out DotNetNuke as an offering,
I'm afraid Umbraco did that in V3. <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://blogs.thesitedoctor.co.uk/tim/images/Whats-that-you-say-uCommerce-is-now-free_73E5/wlEmoticon-winkingsmile.png" /></p>
        <h2>Why am I shouting about it?
</h2>
        <p>
Ultimately it now means that there really is now no reason to not choose Umbraco -regardless
of what platform you usually develop on (which is great because it means the community
will grow).
</p>
        <p>
          <strong>Not a .Net developer?</strong> Don't worry, although it helps with customisation,
it shouldn't stop you. The great thing with Umbraco and <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> is
that you don't need to know any .Net to get running. The entire thing can be wired
up through the web backend but if you don't believe me, get in touch and we'll go
through it.
</p>
        <p>
          <strong>Disclaimer:</strong> I have been blogging and using <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a> since
it's first release and I am a proud wearer of their official t-shirt at CodeGarden
but I still try and look at these things from an unbiased view point as if a better
solution for our clients is presented to us then we'd consider it. Either way, I think
this is a good move and if you want help with <a title="e-commerce package for Umbraco" href="http://www.ucommerce.dk" target="_blank">uCommerce</a>,
just get in touch.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=e139bc0a-5538-4d04-904e-bb5972884522" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Why we came up with Born in the Barn</title>
    <link rel="alternate" type="text/html" href="http://blogs.thesitedoctor.co.uk/tim/2011/06/06/Why+We+Came+Up+With+Born+%c4%b0n+The+Barn.aspx" />
    <id>http://blogs.thesitedoctor.co.uk/tim/PermaLink,guid,45c7d8aa-d19e-4d7b-b038-2a042f9275ca.aspx</id>
    <published>2011-06-06T14:50:18.8095634+01:00</published>
    <updated>2011-06-06T14:50:18.8095634+01:00</updated>
    <category term="Born In The Barn" label="Born In The Barn" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,BornInTheBarn.aspx" />
    <category term="Business" label="Business" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Business.aspx" />
    <category term="Business/Recruitment" label="Business/Recruitment" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,BusinessRecruitment.aspx" />
    <category term="Employment" label="Employment" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Employment.aspx" />
    <category term="MVC" label="MVC" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,MVC.aspx" />
    <category term="The Site Doctor" label="The Site Doctor" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,TheSiteDoctor.aspx" />
    <category term="Twitter" label="Twitter" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,Twitter.aspx" />
    <category term="Web Development" label="Web Development" scheme="http://blogs.thesitedoctor.co.uk/tim/CategoryView,category,WebDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="display: inline; float: right" title="BornInTheBarn" alt="BornInTheBarn" align="right" src="http://blogs.thesitedoctor.co.uk/tim/content/binary/Windows-Live-Writer/91e6820baeb1_9BA8/BornInTheBarn_thumb.jpg" width="396" height="260" />Some
of you may have already come across our new recruitment drive -<a href="http://www.borninthebarn.co.uk" target="_blank">www.borninthebarn.co.uk</a> but
I thought I would write a few blog posts about the thinking behind the website. This
post concentrates largely on the business reasons behind it, I'll post separately
about our findings and the technical/design aspects of the site later.
</p>
        <p>
Firstly, if you've not already had a play, go to <a href="http://www.borninthebarn.co.uk" target="_blank">www.borninthebarn.co.uk</a> and
see what you think -and then tell your friends and family about it.
</p>
        <h2>A little background
</h2>
        <p>
We started looking for someone to join <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor</a> team a couple of months ago and followed the usual routes -we posted
on job boards, shouted about it on various social media sites e.g. <a href="http://twitter.com/thesitedoc" target="_blank">Twitter</a> and
LinkedIn, and took out an advert on a job website (in our case cwjobs.co.uk -who were
good).
</p>
        <p>
Despite a reasonable response from our efforts (discounting the recruitment firms),
we didn't find anyone we felt fitted, so we took a moment to reflect and we realised
why:
</p>
        <ol>
          <li>
We weren't offering a high enough salary to attract someone to our location or selling
ourselves properly 
</li>
          <li>
We were following run-of-the-mill methods but were looking for someone special 
</li>
          <li>
Our efforts weren't concentrated and (because we were busy) lacked our complete attention 
</li>
          <li>
Our portfolio was (and still is) woefully out of date and didn't overview the cool
stuff we've been working on 
</li>
        </ol>
        <p>
But most importantly, we realised that it shouldn't be about us, all the job adverts
we've seen to date have been about what we want from you and what we'll be giving
you in trade -but why should it be all about what we want? Surely it's more important
to know what you -the candidate wanted? As soon as we realised this, it gave us a
whole new perspective on our recruitment drive.
</p>
        <h3>Identifying The candidate
</h3>
        <p>
Once we'd realised it shouldn't be about us, the next step was to re-think our ideal
candidate. Rather than thinking about the skill set, we needed to think long and hard
about what they stood for and from this we would be able to work out how to "find"
them.
</p>
        <p>
One of the key things we're looking for in the ideal candidate is the right attitude.
Looking around at people in the industry, there seems to be a clear divide between
those who see it as just a job and those who enjoy -and have a passion for the work
they produce. You've got to care about and enjoy what you're doing otherwise it really
shows in the work that's produced.
</p>
        <p>
So how do you find someone that cares about their work -and the industry as a whole?
We feel they will be:
</p>
        <ul>
          <li>
            <b>Active on social media</b> -Just by having a Twitter/Facebook/LinkedIn account
shows a certain level of interest in new technologies 
</li>
          <li>
            <b>Attend community events</b> -It doesn't matter whether it's one of the big conferences
(e.g. DDD, FOWA, NAConf etc) or a local meet e.g. MultiPack, just attending shows
a certain level of interest 
</li>
          <li>
            <b>Interest in new technology</b> -HTML5 
</li>
          <li>
            <b>Blogging</b> -Ok not everyone has the time to blog (including me) but throwing
up a post every now and again goes some way to showing that you care about others
in the community and want to help them learn 
</li>
        </ul>
        <h2>So what could we do?
</h2>
        <p>
          <img style="display: inline; float: right" title="cardBlank" alt="cardBlank" align="right" src="http://blogs.thesitedoctor.co.uk/tim/content/binary/Windows-Live-Writer/91e6820baeb1_9BA8/cardBlank_thumb.jpg" width="190" height="260" />
        </p>
        <p>
The obvious answer was to start again (one might say with a blank card!), put out
another advert with a higher salary, more words on why we're great and more buzzwords
but that would more than likely result in a similar response -a lot of time spent
telling recruitment agents that we're not interested. More to the point it still wouldn't
sell us to the candidate. The fact of it is that people get excited about different
things -and it's not always all about the money (despite what some people say).
</p>
        <p>
We needed a way of finding out what developers really wanted, we felt we knew what
our best attributes were, but which were candidates looking for? Knowing which of
them were something were good enough to tempt you to join us was the unknown. The
original concept was to design a microsite which over-viewed the role, buzzwords,
our clients along with any other selling points, but while sketching it out, it hit
us -it's still all about us not you. So after a little more procrastinating, we thought,
we're not sure what you would want so why don't we just ask?
</p>
        <p>
Asking the community what they wanted from a job meant that even if we didn't find
the candidate through the process, we would at least have a good idea of what people
looked for in their role -which would then allow us to focus any future advert on
just these. Giving people the chance to submit their own cards also meant that they
were able to suggest other benefits/features that we hadn't thought about but may
already offer (or be able to offer). Ok we're likely to get some joker posting that
they want £1m or similar but we expect to get some gems among the rough.
</p>
        <p>
And so was born the concept that is now <a href="http://www.borninthebarn.co.uk/">www.borninthebarn.co.uk</a></p>
        <h2>Why we didn't focus on the role itself
</h2>
        <p>
You may have noticed that we don't really talk about the actual role itself -or salary.
This wasn't an oversight on our behalf. We did this because we're flexible on both.
Looking at the process more of a negotiation rather than set sale meant we were able
to see what people felt they needed to join us. 
</p>
        <p>
On discussing salaries and competency internally, one thing that came to light was
that people frequently over -and under value themselves. For example, I probably wouldn't
apply for a senior developer role because the people I work with and socialise with
at conferences etc. are what I would consider advanced developers (and so suitable
for the senior role) and their knowledge blows mine out of the water. But what you
forget is that these people also work on the platform that we use to code, they write
books -and talk so as far as industry is concerned they're way beyond advanced.
</p>
        <p>
Allowing the candidate to specify their worth meant that we don't discount the candidate
before we've had a chance to think about whether we feel they're worth what they're
asking (rather than them discounting the role before knowing whether it's what they'd
want to do). At the end of the day, we have a maximum salary in mind, if we feel they're
the right person but a little over our maximum salary we can then make the decision
as to whether to stretch to their demands or not.
</p>
        <h2>What do we hope for?
</h2>
        <p>
First and foremost we're hoping for someone to join the team at <a title="Herefordshire based web design and development" href="http://www.thesitedoctor.co.uk/" target="_blank">The
Site Doctor's</a> HQ but failing that, we're be happy to get a clearer idea of what
people are looking for in their roles so we know what to talk about in our future
job postings.
</p>
        <p>
As I think this is also a better way of looking at the recruitment process (the focus
being on your new employee rather than just what you need) I hope that other companies
take heed and start looking at the way they conduct their recruitment processes. I
realise that not everyone has this luxury but they could at least focus a little more
on what's in it for the candidate, I think it would be the start of a better (and
longer term) working relationship for both parties.
</p>
        <img width="0" height="0" src="http://blogs.thesitedoctor.co.uk/tim/aggbug.ashx?id=45c7d8aa-d19e-4d7b-b038-2a042f9275ca" />
      </div>
    </content>
  </entry>
</feed>
