
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JayMcCormack.com &#187; Web</title>
	<atom:link href="http://www.jaymccormack.com/index.php/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaymccormack.com</link>
	<description>It&#039;s not about you</description>
	<lastBuildDate>Sat, 28 May 2011 20:33:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>It&#8217;s 2010 &#8211; and I&#8217;m disappointed by the web</title>
		<link>http://www.jaymccormack.com/index.php/2010/01/29/its-2010-and-im-disappointed-by-the-web/</link>
		<comments>http://www.jaymccormack.com/index.php/2010/01/29/its-2010-and-im-disappointed-by-the-web/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:03:35 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[not about you]]></category>
		<category><![CDATA[web forms]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=344</guid>
		<description><![CDATA[I feel I&#8217;ve spent the last 12 years of life, my career, trying to help people do things better.  Helping them make better systems, better experiences, better websites.  And I would expect that there are other people like me doing similar things for similar organisations.
But still I see so many organisations just getting it wrong, and I think I&#8217;ve figured out why.  Fundementally these organisations (I&#8217;m going to just say &#8216;people&#8217; from now on) are making flawed business process decisions.  The decisions they are making about what to do on ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_347" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/striatic/"><img class="size-medium wp-image-347" title="Face Palm" src="http://www.jaymccormack.com/wp-content/uploads/2010/01/FacePalm-300x225.jpg" alt="http://www.flickr.com/photos/striatic/" width="300" height="225" /></a><p class="wp-caption-text">http://www.flickr.com/photos/striatic/</p></div>
<p>I feel I&#8217;ve spent the last 12 years of life, my career, trying to help people do things better.  Helping them make better systems, better experiences, better websites.  And I would expect that there are other people like me doing similar things for similar organisations.</p>
<p>But still I see so many organisations just getting it wrong, and I think I&#8217;ve figured out why.  Fundementally these organisations (I&#8217;m going to just say &#8216;people&#8217; from now on) are making flawed business process decisions.  The decisions they are making about what to do on their website are being made with the concept being &#8220;how can I make this easier for me&#8221;.  Wrong!</p>
<h2>It&#8217;s not about you &#8211; it should never be about you.</h2>
<p>So what do I mean by &#8216;you&#8217; &#8211; who is &#8216;you&#8217;?  You is the organisation you work for.  &#8216;You&#8217; is the one making decisions about your business, your products and services, your communications and strategy.  &#8216;You&#8217; might be the CEO, it might be the IT department, the marketing department, the membership team, or <strong>perhaps the worst offender &#8211; the accounting/finance department</strong>.</p>
<p>When you make decisions with &#8216;you&#8217; in mind what you are doing is leaving out the customer altogether.  You are forgetting about their experience with your organisation and forgetting that without &#8216;them&#8217; there would be a &#8216;you&#8217; in the first place.</p>
<h2>It&#8217;s the internet &#8211; and it&#8217;s instant</h2>
<p>Put your hand up if your website has a &#8216;contact us&#8217; form of some sort, perhaps something like the one used by the <a href="http://www.zoomwhiteningcentre.com.au/email.php" target="_blank">Zoom Teeth Whitening Centre</a> right here in Melbourne.  My goal was simple &#8211; get an appointment.  If only the process was simple.</p>
<p>Firstly I found this organisation by doing a google search for <a href="http://www.google.com.au/search?q=teeth+whitening+melbourne&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-GB:official&amp;client=firefox-a" target="_blank">teeth whitening melbourne</a>, and at the top of the results was an advertisement for these guys.  Now I know a little about advertising on the web (in fact I know alot about it) and I know that anything that has a customer value of $495 is a highly competitive keyword search market.  Suffice to say that this organisation would be paying considerably for each and every click on that advert.  And to be honest it&#8217;s being waisted right now.</p>
<p>After taking a few seconds to look around their site I decided to hit the contact us form.  Alot of information requested but hey &#8211; if they&#8217;re asking for it then it must be important right?  And if you take a second to actually look at the form &#8211; it even asks when I&#8217;d like to have my appointment, day and time.  Hit the go button and sit back.</p>
<p>And then you wait.</p>
<p>And you wait some more.</p>
<p>And nothing happens.  Days go by and nothing happens.  Weeks go by and still nothing.</p>
<p>I don&#8217;t think my expectations are too high here &#8211; I think if I take the time to fill in your online form &#8211; provide all the appropriate information and follow the rules &#8211; then it&#8217;s common courtesy that you would take the time to respond to it.  I&#8217;d be happy to wait perhaps an hour, perhaps two, and reluctantly wait a day.  Anything more is just wasted time, effort, and dollars.  Not my dollars, yours.</p>
<p>Shouldn&#8217;t the response be instant?  Shouldn&#8217;t the receptionist be getting an email or an alert that says &#8220;someone did something you need to pay attention to?&#8221;  If I chose to pick up the phone then they would get an alert &#8211; a black box on their desk would ring.  Why is it so different with web forms?</p>
<p>I&#8217;d love to hear your experiences, good and bad.</p>
<p>This just has to stop.  At some point organisations operating like this need to realise that the thousands of dollars they spent building their website, optimising it for google and paying for the click through adverts is completely wasted if they aren&#8217;t taking the customer experience into account.  It&#8217;s not about &#8216;you&#8217;, it&#8217;s about &#8216;me&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2010/01/29/its-2010-and-im-disappointed-by-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Fundraising</title>
		<link>http://www.jaymccormack.com/index.php/2009/11/11/online-fundraising/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/11/11/online-fundraising/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 11:03:55 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[fundraising]]></category>
		<category><![CDATA[prezi]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=331</guid>
		<description><![CDATA[Presentation conducted at Fundraising Institute of Australia&#8217;s Professional Development Lunch in Adelaide on 12 Nov 2009.

]]></description>
			<content:encoded><![CDATA[<p>Presentation conducted at Fundraising Institute of Australia&#8217;s Professional Development Lunch in Adelaide on 12 Nov 2009.</p>
<p><object id="prezi_gtmbp3xao9it" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="prezi_gtmbp3xao9it" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="prezi_id=gtmbp3xao9it&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" /><param name="src" value="http://prezi.com/bin/preziloader.swf" /><embed id="prezi_gtmbp3xao9it" type="application/x-shockwave-flash" width="550" height="400" src="http://prezi.com/bin/preziloader.swf" flashvars="prezi_id=gtmbp3xao9it&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" bgcolor="#ffffff" allowscriptaccess="always" allowfullscreen="true" name="prezi_gtmbp3xao9it"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/11/11/online-fundraising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definition: Success</title>
		<link>http://www.jaymccormack.com/index.php/2009/10/02/definition-success/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/10/02/definition-success/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 21:10:22 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Revenue]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[traffic]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=315</guid>
		<description><![CDATA[Someone asked me today about building a website, and part of the conversation revolved around why the site needed to exist.  The answer was a few things but part of the answer was &#8220;it looks good on a resume&#8221;.
This made me think&#8230; what is it about building a website that would look good on a resume, which led me to think about what it means to have a successful website.
Success is measured in many ways, but for a website i think it&#8217;s critical that you establish what success means, even ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_318" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/nostri-imago/3137422976/"><img class="size-medium wp-image-318" title="Target" src="http://www.jaymccormack.com/wp-content/uploads/2009/10/Target-300x275.jpg" alt="flickr: cliff1066 (CC BY 2.0)" width="300" height="275" /></a><p class="wp-caption-text">flickr: cliff1066 (CC BY 2.0)</p></div>
<p>Someone asked me today about building a website, and part of the conversation revolved around why the site needed to exist.  The answer was a few things but part of the answer was &#8220;it looks good on a resume&#8221;.</p>
<p>This made me think&#8230; what is it about building a website that would look good on a resume, which led me to think about what it means to have a successful website.</p>
<p>Success is measured in many ways, but for a website i think it&#8217;s critical that you establish what success means, even before you start building and designing.</p>
<p>This is no different to most anything you do in life, you need to have a goal of some sort so you know whether all your hard work is paying off.</p>
<p>It&#8217;s really weird how we inherently apply to goals to some things in life, and then completely ignore them for others.  Losing weight is a perfect example.  If  you&#8217;ve ever been on a diet or exercise kick then you have no doubt started by saying &#8220;i want to lose x kgs, or y pounds&#8221;.  This gives you something to work towards.</p>
<p>However i&#8217;ve seen so many businesses and websites start with things like the colour scheme, or the logo, or the domain name and give no thought at all to what you are trying to achieve AND HOW YOU&#8217;LL KNOW WHEN YOU GET THERE!</p>
<p>So without laboring any further on that, what does success mean for a website?</p>
<p>- Traffic: This is pretty easy to measure and tools like google analytics make it super simple to set up.  Traffic is typically measured in page views or unique visits.  The first is a count of how many web pages people see in a month on your site, the second is an indication of how many people visited your site in a month regardless of how many pages they clicked on or how many times they visited in that month.</p>
<p>- Revenue: If you are selling stuff on your site or doing banner advertising then this becomes pretty simple also.</p>
<p>- Speed of build:  Success to you might mean that the site was able to be built from scratch in a specific timeframe.  Maybe it&#8217;s a success if you got it done in a week!  Despite having no visitors&#8230; it&#8217;s still a measure of success.</p>
<p>- Business integration: Succes can also be measured by some specific business process were working with, as an example success might mean that someone can  fill in a form on your site and have the information automatically appear in your<br />
customer management system.</p>
<p>There are other measures also, however importantly you need to have some indication in your head that you can use to say &#8220;i&#8217;m getting closer to my goal&#8221;, without this your just building another website.</p>
<p>What are you building and how are you going to measure the success?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/10/02/definition-success/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Google Ads Work</title>
		<link>http://www.jaymccormack.com/index.php/2009/09/16/how-google-ads-work/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/09/16/how-google-ads-work/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 20:30:17 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=296</guid>
		<description><![CDATA[I get asked sometime to explain how Google ads work and how you can make money from these ads.  And invariably I end up drawing a picture on a piece of paper, like this.  Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>I get asked sometime to explain how Google ads work and how you can make money from these ads.  And invariably I end up drawing a picture on a piece of paper, like this.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/09/16/how-google-ads-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter and Hashtags</title>
		<link>http://www.jaymccormack.com/index.php/2009/09/11/twitter-and-hashtags/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/09/11/twitter-and-hashtags/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 10:52:15 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=241</guid>
		<description><![CDATA[A quick overview of using twitter hashtags.
]]></description>
			<content:encoded><![CDATA[<p>A quick overview of using twitter hashtags.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/09/11/twitter-and-hashtags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Would I follow you?</title>
		<link>http://www.jaymccormack.com/index.php/2009/08/24/would-i-follow-you/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/08/24/would-i-follow-you/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 22:16:56 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Advice]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/index.php/2009/08/24/would-i-follow-you/</guid>
		<description><![CDATA[I realized this morning that there are a bunch if things I check when making a decision to follow someone on Twitter &#8211; here&#8217;s what I do.
- Do you have a real avatar? A real picture, not a logo and definetly not the default Twitter avatar.
- Are more people following you than you are following? This is typically a good indication of interesting posts.
- What&#8217;s your tweet to friends ratio? If you are following 600 people but have only tweeted 6 updates then I&#8217;m not going to follow you.
- Do ...]]></description>
			<content:encoded><![CDATA[<p>I realized this morning that there are a bunch if things I check when making a decision to follow someone on Twitter &#8211; here&#8217;s what I do.</p>
<div id="attachment_252" class="wp-caption alignright" style="width: 305px"><img class="size-full wp-image-252" title="sheep" src="http://www.jaymccormack.com/wp-content/uploads/2009/09/sheep.jpg" alt="flickr: steve_brace (CC BY 2.0)" width="295" height="271" /><p class="wp-caption-text">flickr: steve_brace (CC BY 2.0)</p></div>
<p>- Do you have a real avatar? A real picture, not a logo and definetly not the default Twitter avatar.<br />
- Are more people following you than you are following? This is typically a good indication of interesting posts.<br />
- What&#8217;s your tweet to friends ratio? If you are following 600 people but have only tweeted 6 updates then I&#8217;m not going to follow you.<br />
- Do you pimp Twitter or engage in conversations? If your last 20 updates or so are exclusively outbound tweets with no retweets or replies then I&#8217;m probably not going to follow you.<br />
- Are you here to sell?  If every tweet includes a bit.ly link and a vague post like &#8220;you have to read this&#8221; then I&#8217;m not going to follow you.<br />
- Where do you do your tweeting? if every update is from &#8216;web&#8217; then I&#8217;m probably not going to follow you. The Twitter website is not well designed to allow you to engage in conversation, rather it&#8217;s built for simple updates.</p>
<p>So… would I follow you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/08/24/would-i-follow-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finally &#8216;get it&#8217; with TweetDeck</title>
		<link>http://www.jaymccormack.com/index.php/2009/08/06/finally-get-it-with-tweetdeck/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/08/06/finally-get-it-with-tweetdeck/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 10:49:51 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=225</guid>
		<description><![CDATA[witter is a two way street, you can post as much as you like but it&#8217;s only when you start to listen that you become part of the conversation.  In fact I didn&#8217;t really &#8216;get&#8217; twitter for quite some time and it wasn&#8217;t until I installed a great tool called tweetdeck that it finally made sense.
The problem with twitter (I think anyway) is the twitter website, it&#8217;s just not well designed for having conversations with people.  I use twitter without EVER VISITING THE TWITTER WEBSITE! I use it from my ...]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.jaymccormack.com/wp-content/gallery/screenshots/twitter30.png" title="" class="thickbox" rel="singlepic6" >
	<img class="ngg-singlepic ngg-right" src="http://www.jaymccormack.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=6&amp;width=320&amp;height=240&amp;mode=" alt="twitter30.png" title="twitter30.png" />
</a>
Twitter is a two way street, you can post as much as you like but it&#8217;s only when you start to listen that you become part of the conversation.  In fact I didn&#8217;t really &#8216;get&#8217; twitter for quite some time and it wasn&#8217;t until I installed a great tool called tweetdeck that it finally made sense.</p>
<p>The problem with twitter (I think anyway) is the twitter website, it&#8217;s just not well designed for having conversations with people.  I use twitter without EVER VISITING THE TWITTER WEBSITE! I use it from my phone and from other software that I have installed.</p>
<p>So what&#8217;s tweetdeck all about?  Tweetdeck (available from <a href="http://www.tweetdeck.com/">www.tweetdeck.com</a>) presents information in columns on your screen with each column showing different types of tweets (updates).  You can re-arrange the columns to suit, however the default is that:</p>
<ul>
<li><span>The first column shows tweets from all the people you are following, in date and time order.  It normally only shows the last 50 tweets or so.</span></li>
</ul>
<ul>
<li><span>The second column shows tweets that are replies to you or contain your twitter username.  This allows you to see who has responded to your tweets and further see if people have re-tweeted your tweets.</span></li>
</ul>
<ul>
<li><span>The third column shows direct messages to you, kind of like your email inbox.</span></li>
</ul>
<p>Here&#8217;s the cool part, from any column you click on small icon to reply or re-tweet messages and also at the top of the screen is a big box to add your own updates to twitter.  To me this made twitter &#8216;make sense&#8217;, I could finally see all that was happening and specifically could see those interested in having a conversation about what I was tweeting about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/08/06/finally-get-it-with-tweetdeck/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Excel Keyboard Shortcuts You Need to Know</title>
		<link>http://www.jaymccormack.com/index.php/2009/04/08/5-excel-keyboard-shortcuts-you-need-to-know/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/04/08/5-excel-keyboard-shortcuts-you-need-to-know/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 23:17:57 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/?p=175</guid>
		<description><![CDATA[I&#8217;ve been using Excel and these shortcuts for such a long time that I virtually take them for granted.  Here&#8217;s a quick video of these if you don&#8217;t feel like reading&#8230;

Regardless, here are the 5 keyboard shortcuts that save my alot of time:

Multi-Line text in a cell &#8211; ALT+Enter. This is like hitting enter in a word processor to make a new line, but in the same cell.  It&#8217;s good for column headings that are a little long and you want to control the wrapping manually.
Autosum &#8211; ALT + =. ...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using Excel and these shortcuts for such a long time that I virtually take them for granted.  Here&#8217;s a quick video of these if you don&#8217;t feel like reading&#8230;</p>
<p><object width="425" height="350" data="http://www.youtube.com/v/ekjue74UFJ0" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/ekjue74UFJ0" /></object></p>
<p>Regardless, here are the 5 keyboard shortcuts that save my alot of time:</p>
<ol>
<li><strong>Multi-Line text in a cell &#8211; ALT+Enter</strong>. This is like hitting enter in a word processor to make a new line, but in the same cell.  It&#8217;s good for column headings that are a little long and you want to control the wrapping manually.</li>
<li><strong>Autosum &#8211; ALT + =</strong>. This is great for adding in a SUM function under a bunch of numbers.  If you go to a cell directly under a column of numbers and then hit this short cut key it will type the SUM function for you and make an assumption about the cells to add, you can then select the right cells if it didn&#8217;t make the right selection, or just keep what it selected and then hit Enter to accept the formula.</li>
<li><strong>Quick Formatting &#8211; CTRL + SHIFT + 3/4/5</strong>.  I use this most often for formatting dates and dollars.  Having highlighted the cells you want to format you can then hit CTRL + SHIFT + 3 or 4 or 5.<br />
- CTRL + SHIFT + 3 (or #) is to format dates in dd-mmm-yy format.<br />
- CTRL + SHIFT + 4 (or $) is to format dollars as currency with two decimal points.<br />
- CTRL + SHIFT + 5 (or %) is to format as a percentage.</li>
<li><strong>Select a Row or Column &#8211; CTRL + SPACE or SHIFT + SPACE</strong>. This is useful if you need to select a whole row or column, or multiple rows and columns.  Move into any cell in the row or column you need selected and then press CTRL + SPACE to highlight columns or SHIFT + SPACE to highlight rows.   Once selected you can then hold down the shift key and use the arrow keys to extend your selection as required.</li>
<li><strong>Autofill &#8211; CTRL + d or CTRL + r</strong>.  In this case you select a group of cells and then press CTRL + d to fill all cells with what ever is in the top cell down, or CTRL + r to fills cells to the right.</li>
</ol>
<p>Got more that I should know about?  Let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/04/08/5-excel-keyboard-shortcuts-you-need-to-know/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kentico Upgrade</title>
		<link>http://www.jaymccormack.com/index.php/2009/03/24/kentico-upgrade/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/03/24/kentico-upgrade/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 12:08:21 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[kentico]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/index.php/2009/03/24/kentico-upgrade/</guid>
		<description><![CDATA[Two days ago I completed the upgrade of newagestore.com from Kentico 3.1a to 4.0.&#160; This took roughly 4 hours to do, the process I took was a little laborious but perhaps the safest.

Backups and double checking backups all round
I took a backup of the database and then restored it into a new database
I took a complete copy of the site on the file system of the server and pointed it at my new database in the web.config
Created a new site in IIS to point to this new folder with a ...]]></description>
			<content:encoded><![CDATA[<p>Two days ago I completed the upgrade of newagestore.com from Kentico 3.1a to 4.0.&#160; This took roughly 4 hours to do, the process I took was a little laborious but perhaps the safest.</p>
<ol>
<li>Backups and double checking backups all round</li>
<li>I took a backup of the database and then restored it into a new database</li>
<li>I took a complete copy of the site on the file system of the server and pointed it at my new database in the web.config</li>
<li>Created a new site in IIS to point to this new folder with a subdomain of staging.newagestore.com
<p>At this time I now had basically a working replica of the site ready for upgrade.&#160; This enabled me to work on the upgrade (which I had done locally first anyway just to check everything) without disrupting the live site.      </li>
<li>Upgrade the database using the upgrade script provided
<p>Initially when I tried this on my local system I found a few problems.&#160; Primarily these problems related to custom indexes I had added to a couple of tables in an attempt to increase performance.&#160; On my test system I removed these custom indexes and was able to upgrade smoothly, so on the production server I dropped these custom indexes prior to the script being run.&#160; It ran without errors, and at this stage I haven’t put the custom indexes back onto the tables… all seems ok for the moment.      </li>
<li>Copy the new files into the new folder structure as per the instructions.
<p>This was actually a little messy.&#160; The instructions say to do things like “delete the web parts directory”&#160; the problem of course with this approach is that any custom web parts that you might have built will be wiped out if that is where you happened to store them.&#160; I found that I had custom code in the app_code directory, cmsdesk/modules directory and cmswebparts directory.&#160; So I of course copied this code out first, then deleted folders as per the instructions.      </li>
<li>Loaded the site to let the upgrade to the database occur.&#160; All smooth.
<p>When I did this step on my local system it appeared to get through OK however none of the new web parts etc were available in the CMS after the upgrade.&#160; This did not happen on the production system, it all went fine.&#160; So on the test system/local I went into the admin area and ran the import for the 3.1a to 4.0 as per the instructions and everything then came together ok.      </li>
<li>Added back in my custom code.</li>
<li>Turned off the old site in IIS and turned on the new one and then changed the host header to www in the new site (instead of staging) and then changed the license key in the new site also.</li>
</ol>
<p>So the result is an upgraded CMS website.&#160; The average visitor is not going to notice the difference… yet!</p>
<p>The key reason for our upgrade was to take advantage of the new social networking functions, we were licensed for the enterprise version of Kentico and so are granted a license for the new social networking version of Kentico.&#160; We haven’t turned on these tool on the site yet, we are just playing with a few different ways to bring them into the fold.</p>
<p>A few things to be aware for the upgrade:</p>
<ul>
<li>I had a couple of pieces of code that called the ‘executenonquery’ method of the data connection object.&#160; This appears to be gone in 4.0, so in my case I simply converted these to ‘executequery’ with no real impact.</li>
<li>Make sure you have all your license keys before hand.&#160; I have a license for the main domain, plus subdomains of local, test and staging.&#160; So I have few options for working things out before getting too stuck.</li>
<li>The menu web part and the breadcrumb web parts appear to have a new property called ‘encode name’.&#160; Maybe it was there in previous version and I just never saw it.&#160; Anyway it doesn’t appear to have been updated correctly during the upgrade as some instances of this part have this ticked and other do not.&#160; I had to go and manually chance the config of that part on those templates, no big deal but didn’t discover it until today.&#160; The problem was that some of my breadcrumbs were being rendered as &lt;span&gt;divination&lt;/span&gt; – blah – blah and of course I didn’t want the &lt;span&gt; tags visible.</li>
<li>The standard blogpostpreview transformation seems to be missing one of the function calls that counts the number of comments for each post.&#160; I have temporarily removed that element from the transformation just to get the blog posts working.</li>
<li>One of the big changes in version 4.0 is module separation.&#160; Kentico have moved around the structure of modules in the folder structure so that they are isolated from other parts of the site structure.&#160; This is a better design but a little difficult to adapt the 3 custom modules I have built into this new architecture.&#160; At the moment I still have my custom code in the old places and will need to move it all around when I can.</li>
</ul>
<p>So in all a fairly smooth upgrade. Oh.. one more thing.&#160; The sample community site that has all the social networking functionality is pretty cool, however there doesn’t appear to be a simple way of reproducing this functionality in a new site.&#160; Unlike creating a blog which is a pretty quick process where Kentico does all the hard work of creating pages and webparts and configuring those, creating a social networking site appears to be something you have to do by hand from scratch.&#160; I have a support call into them to see if there is a better way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/03/24/kentico-upgrade/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Qantas Temp Page</title>
		<link>http://www.jaymccormack.com/index.php/2009/03/17/qantas-temp-page/</link>
		<comments>http://www.jaymccormack.com/index.php/2009/03/17/qantas-temp-page/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 22:37:14 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Fail]]></category>

		<guid isPermaLink="false">http://www.jaymccormack.com/index.php/2009/03/17/qantas-temp-page/</guid>
		<description><![CDATA[I can’t believe that this is the best Qantas can do for a temporary page???
I don’t think it’s firefox either, i think this is the actual page.  I loaded in IE with the same result!  I think this goes in the “if you’re not going to do it right then don’t do it all” basket.
]]></description>
			<content:encoded><![CDATA[<p>I can’t believe that this is the best Qantas can do for a temporary page???</p>

<a href="http://www.jaymccormack.com/wp-content/gallery/screenshots/qftemp.png" title="" class="thickbox" rel="singlepic4" >
	<img class="ngg-singlepic ngg-center" src="http://www.jaymccormack.com/wp-content/plugins/nextgen-gallery/nggshow.php?pid=4&amp;width=320&amp;height=240&amp;mode=watermark" alt="QANTAS Temp Page" title="QANTAS Temp Page" />
</a>

<p>I don’t think it’s firefox either, i think this is the actual page.  I loaded in IE with the same result!  I think this goes in the “if you’re not going to do it right then don’t do it all” basket.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jaymccormack.com/index.php/2009/03/17/qantas-temp-page/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

