<?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>White Heat Design &#187; Productivity</title>
	<atom:link href="http://www.whiteheatdesign.co.uk/tag/productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whiteheatdesign.co.uk</link>
	<description>Web designers. Small agency, big heart.</description>
	<lastBuildDate>Thu, 12 Jan 2012 23:04:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>New Laptop, New Process</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/new-laptop-new-process/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/new-laptop-new-process/#comments</comments>
		<pubDate>Fri, 13 May 2011 12:11:18 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=1048</guid>
		<description><![CDATA[I just bought a new laptop. Partly because my old one had slowed down essentially to a halt, but also because I needed to shake up the way I work away from my desk. It's a MacBook Air. It's my first MacBook and after one week of use, I'm fairly sure it won't be my last.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1058" title="MacBook Air" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/05/lead.jpg" alt="MacBook Air" width="535" height="175" />I just bought a new laptop. Partly because my old one had slowed down essentially to a halt, but also because I needed to shake up the way I work away from my desk. It&#8217;s a <a href="http://www.apple.com/macbookair/">MacBook Air</a>. It&#8217;s my first MacBook and after one week of use, I&#8217;m fairly sure it won&#8217;t be my last. I&#8217;ve been in the market for a small, quick laptop with a respectable amount of power for a LONG time. Now I have it and now I&#8217;m looking to change the way I work.</p>
<p>As it&#8217;s my first Mac, I need to learn a new <abbr title="Operating System">OS</abbr>, but that can only be a good thing. Previously, testing websites on anything other than Windows platforms wasn&#8217;t an option for me. While the differences have been fairly minimal up until now, they were differences all the same, and it&#8217;s good to at least be aware of them. Having an OS X machine to hand makes that possible.</p>
<h2>So, what new process(es)?</h2>
<p>Well, with my old Dell laptop, despite its supposed power, I really struggled to get work done on it. I treated it like a proper computer and added many of the applications and software I would on my main PC. It couldn&#8217;t handle that and became slow and unresponsive. It overheated and would shut itself down on occasions (it did this from the very start) and approximately 1 in 10 times that I started it up, it wouldn&#8217;t make it to the login screen, which meant it needed a forced shutdown and would then do a full blown crash recovery and restore, losing lots of my settings. Pain in the arse.</p>
<p><img class="aligncenter size-full wp-image-1059" title="MacBook" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/05/macbook_3.jpg" alt="MacBook" width="535" height="401" /></p>
<p>The MacBook Air is unbelievably quick. We&#8217;re talking around a 10 second startup and a 3 second shutdown. It makes you want to pull it out whenever you get a spare few minutes to work. This time I&#8217;ve loaded only the apps and software I <em>really</em> need. I want to keep it lightweight and flexible.</p>
<div id="attachment_1060" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-1060" title="A4 Paper pad size" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/05/paper_pad.jpg" alt="A4 Paper pad size" width="535" height="421" /><p class="wp-caption-text">Slightly smaller than a pad of A4 paper</p></div>
<p>It simply <strong>isn&#8217;t</strong> possible to replicate my home setup on a laptop. So why strive for that? It&#8217;s a mobile device. As long as it can do the bare bones of my work in as simple, quick and effective way as possible, it&#8217;s fulfilling its purpose.</p>
<p>So this is my setup so far (I can&#8217;t promise it won&#8217;t change/grow though):</p>
<ul>
<li><strong><a href="http://www.adobe.com/products/photoshop.html">Photoshop</a></strong> &#8211; for image work. It&#8217;s a necessity. I looked at <a href="http://www.pixelmator.com/">Pixelmator</a> briefly, but it&#8217;s missing some critical features and I&#8217;ve always used Photoshop. No reason to change if the laptop can handle it.</li>
<li><strong><a href="http://www.panic.com/coda/">Coda</a></strong> &#8211; for web dev work. I&#8217;m still considering swapping for Dreamweaver, but I feel I should take the opportunity to get to know more software. I&#8217;ve yet to really get into it but it looks nice and simple to use.</li>
<li><strong><a href="https://www.dropbox.com/">Dropbox</a></strong> &#8211; helps with the portability ideal, allowing me to sync files across my laptop and main working computer. The plan is to move everything to <a href="http://www.whiteheatdesign.co.uk/thoughts/the-cloud-what-it-is-and-why-you-should-consider-switching-to-it/">the cloud</a> over time, allowing me complete freedom in where and when I choose to work.</li>
<li><strong><a href="http://www.mozilla.com/en-US/firefox/new/">Firefox</a></strong> &#8211; I hear and read lots of talk of designers and developers switching to Chrome for <a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-choose-your-weapon-part-1-of-3">various reasons</a>. I can&#8217;t do it. <a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-make-it-yours-part-2-of-3/">Firefox is too flexible</a>. It&#8217;s <a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-my-browser-breakdown-part-3-of-3/">too customiseable</a>. And we&#8217;ve been going together for years.</li>
</ul>
<p>So while the majority of the software I&#8217;ve installed is the same as I used on my old laptop, the MacBook just makes it <em>feel</em> easier to use. It&#8217;s way more responsive and it has completely removed all frustrations I had previously with working away from my main desktop. Mobility and economy are absolutely key to getting work done when you&#8217;re out and about and the MacBook Air has it all tied down.</p>
<div id="attachment_1057" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-1057" title="Sleek" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/05/hinge.jpg" alt="Sleek hinge design" width="535" height="363" /><p class="wp-caption-text">Incredibly thin</p></div>
<p>The positives of switching to this machine continue to mount up. Here are some off the top of my head:</p>
<h3>Positives</h3>
<ul>
<li>It forces me to learn another <abbr title="Operating System">OS</abbr>. This is good for the CV but it&#8217;s also useful in general to have a wider knowledge of what&#8217;s available to you</li>
<li>It allows me the ultimate setup for cross-browser and cross-<abbr title="Operating System">OS</abbr> testing on websites. Windows on one maching, OS X on the other</li>
<li>It opens up a world of new apps that are only available to <a href="http://www.apple.com/macosx/">OS X</a> users</li>
<li>It&#8217;s <strong>incredibly</strong> quick. Startups and shutdowns are almost enjoyable now!</li>
<li>It&#8217;s incredibly beautiful. It&#8217;s just nice to look at</li>
<li>Despite the ageing Intel Core 2 Duo processor, it handles multiple applications with ease &#8211; no lag and no freezing so far</li>
<li>It&#8217;s super light and super slim</li>
<li>The battery life is very good (around 5 hours) and easy to manage using the preferences system</li>
<li>The trackpad is excellent. The multi-touch feature forces it to be a relevant point here. Scrolling has never been so easy or natural.</li>
</ul>
<h3>Negatives</h3>
<ul>
<li>It&#8217;s bloody expensive.</li>
</ul>
<h2>Conclusion</h2>
<p>Overall, so far, it&#8217;s been refreshing and rewarding to use not just a new, quicker laptop, but to also experience OS X for the first time. It&#8217;ll take some getting used to and learning the shortcuts will definitely require some serious <a href="http://en.wikipedia.org/wiki/Priming_%28psychology%29">cognitive priming</a> &#8211; there are four fairly similar (from what I can gather) operator buttons in a line in the bottom left corner of the keyboard, all used in conjunction with the rest of the keys to perform innumerate tasks.</p>
<div id="attachment_1061" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-1061" title="Bit thicker than a pencil" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/05/size_2.jpg" alt="Bit thicker than a pencil" width="535" height="324" /><p class="wp-caption-text">Bit thicker than a pencil</p></div>
<p>But this thing is genuinely satisfying to use. Which <em>does</em> matter. If I didn&#8217;t already enjoy my work, this little Air should breathe new life into it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/new-laptop-new-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cloud &#8211; What it is and Why You Should Consider Switching to it</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/the-cloud-what-it-is-and-why-you-should-consider-switching-to-it/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/the-cloud-what-it-is-and-why-you-should-consider-switching-to-it/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 10:13:15 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=1013</guid>
		<description><![CDATA[The cloud - what is it? How do you get it? Why do we even need it? All good questions. All of which I'll attempt to answer in this post. Hopefully more.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1035" title="Moving to the cloud" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/04/cloud_lead.jpg" alt="Clouds with app logos" width="535" height="175" />The cloud &#8211; what is it? How do you get it? Why do we even need it? All good questions. All of which I&#8217;ll attempt to answer in this post. Hopefully more.</p>
<p>When I mention to people in passing that I&#8217;m trying to manage a lot more of my business &#8216;in the cloud&#8217;, most people offer up a rather blank expression. Followed by one that says &#8220;I know I don&#8217;t need to know about this, but I&#8217;m guessing I&#8217;m about to hear about it anyway&#8221;.</p>
<p>The first and most obvious question that comes to people&#8217;s mind is &#8216;What is the cloud?&#8221;. So&#8230;</p>
<h2>What is the cloud?</h2>
<p><img class="aligncenter size-full wp-image-1038" title="Access the cloud from many devices" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/04/cloud-formation.jpg" alt="Cloud servers with access from many devices" width="535" height="500" />There are lots of explanations on the web that you could look up for a definition or to get a historical breakdown of how cloud computing came about. Forget that. You&#8217;ll get bogged down. Simply put, the cloud is space on the internet to put your stuff. Anywhere that you upload files normally stored on your home (or any single) computer/device to somewhere on the internet, that you could later access using another entirely different computer/device over the internet&#8230;.is cloud computing. You already use it with Facebook and Youtube. The complexity with which you access and manipulate your stuff is the only thing that makes it any more complicated.</p>
<p>Just think of it as a big space up there in the ether where you can put things you want to be able to access from anywhere in the world using just a <a href="http://www.whiteheatdesign.co.uk/tag/browsers/">browser</a>.</p>
<h2>Why do we need it?</h2>
<p>I can&#8217;t vouch for everyone because everyone has different and varying needs when it comes to managing their files and documents. But there are a number of circumstances when having access to cloud storage would be extremely helpful.</p>
<h3>Mobility</h3>
<p>The primary reason for using it is mobility. If all of your files are centralised up there in the cloud, as long as you can get to a computer/mobile device with a browser and internet access, your physical location is irrelevant. Which means no need for remembering to transfer everything to a USB stick, no more emailing yourself files from home so you can pick them up in your email at work, no more &#8220;Ah crap, it&#8217;s on my home computer&#8221; moments. It makes you prepared and it makes you flexible.</p>
<h3>Security</h3>
<p>Storing files with reputable cloud storage services is arguably more secure than keeping them on your home computer or USB stick. You can delete files from your computer and they are gone forever. You can lose a USB stick and they are gone forever. Because cloud storage services are handling other people&#8217;s (sometimes extremely important/sensitive) data, they are very hot on security and use high end data encryption making it almost impossible for other people to find and get access to your files. Now ask yourself what could happen if someone sat down at your computer and guessed your girlfriend&#8217;s/boyfriend&#8217;s/pet&#8217;s name to log in. Ask yourself what could happen if you lost your USB stick or it broke. Scary isn&#8217;t it.</p>
<p>Nearly all cloud storage services allow you to recover deleted or modified versions of your files. So even if you accidentally deleted one, you can get it back.</p>
<p>Using the same practice as above, you can also keep track of changes made to your documents and roll them back if you were happier with previous versions. While this is not considered full-on, business-level version control, it certainly gives you enough to manage your files safely and securely. More so than your home computer at least.</p>
<h3>Synchronicity</h3>
<p>One of the coolest features of services like <a href="http://www.dropbox.com/">Dropbox</a> and <a href="http://www.box.net/">Box.net</a> is the sync feature. What this means is that, with Dropbox as an example, if you open up a file you have stored on their server and edit it, once you save and close the file it gets synced across all computers and devices where you have Dropbox installed. So the next time you open up the file from another location, it will be the most up to date version with all your latest changes. All you need to do is save and close &#8211; like you would do anyway :D</p>
<h3>Service/product improvement</h3>
<p>One of the limitations with using software stored on your computer (like Microsoft Office for example) is that you&#8217;re tied into it. Those products won&#8217;t improve until a big update is pushed. Quite often people run into problems when running those updates as their computer or <abbr title="Operating System">OS</abbr> has changed in ways that can affect the upgrade process.</p>
<p>If you use a cloud-based service like <a href="https://docs.google.com">Google Docs</a> (a direct alternative to MS Office), updates are rolled out quicker, more frequently and usually with little or no interruption to service.</p>
<p>Companies like Google recognise the importance of the transition from static file management to something entirely more helpful and flexible and therefore make services like Google Docs compatible with MS Office. What this means is that any document you created with an MS product &#8211; like Word docs and Excel spreadsheets, can be opened, modified and saved in Google Docs, totally seamlessly. Also, files created with newer versions of MS Office (with extensions like .docx and .xlsx) won&#8217;t even open on some computers with earlier versions of the same software (MS Office 2003 for instance) without the user downloading an addon. How mental is that?</p>
<p>Google Docs has no such limitations, allowing you to do what you like with any versions of MS Word, Excel, Powerpoint etc docs, from any computer, anywhere. Sweet.</p>
<h3>Levelling the playing field</h3>
<p>Cloud computing can really level the playing field for smaller companies and startups. Those companies can leverage the power, technology and wealth of much larger companies by renting storage space, functionality or just about any kind of service now.</p>
<p>Renting near unlimited amounts of disk space in the cloud is just one example of the benefits of cloud computing, but what else can you do with cloud computing?</p>
<p>You&#8217;re already using it manage your social profiles on sites like Facebook and Twitter. But you can also rent your own <a href="http://www.zendesk.com/">help desk</a> and integrate that into your company website. You can make real-time video and audio calls over <a href="http://www.skype.com/intl/en-gb/home">Skype</a> to anybody who also has Skype installed for free. You can manage your entire business&#8217; financial accounts and invoicing on services like <a href="http://www.getharvest.com/">Harvest</a> and <a href="http://www.freshbooks.com/">Freshbooks</a>. You can manage any type of project with multiple users on applications like <a href="http://basecamphq.com/">Basecamp</a>, <a href="http://lighthouseapp.com/">Lighthouse</a> and <a href="http://www.activecollab.com/">Active Collab</a>. If you&#8217;re a web developer, you can even manage your entire development environment online through services like <a href="http://www.coderun.com/">Coderun</a> and <a href="http://kodingen.com/">Kodingen</a>. The possibilities are endless.</p>
<h2>How to get it</h2>
<p>There are plenty of cloud storage services on offer. Some are free and some require a (usually small) monthly fee.</p>
<h3>Free cloud storage space:</h3>
<ul>
<li><a href="http://www.dropbox.com/pricing">Dropbox</a> (up to 2GB, up to 8GB if you refer friends)</li>
<li><a href="http://www.box.net/pricing">Box.net</a> (up to 5GB)</li>
<li><a href="https://docs.google.com/">Google Docs</a> (up to 1GB)</li>
<li><a href="http://explore.live.com/windows-live-skydrive">Windows Live SkyDrive</a> (up to 25GB)</li>
<li><a href="http://www.memopal.com/en/">Memopal</a> (up to 3GB)</li>
<li><a href="http://www.zumodrive.com/pricing">ZumoDrive</a> (up to 1GB)</li>
</ul>
<h3>Paid cloud storage space:</h3>
<ul>
<li><a href="http://www.dropbox.com/pricing">Dropbox</a></li>
<li><a href="http://www.box.net/pricing">Box.net</a></li>
<li><a href="http://aws.amazon.com/s3/">Amazon S3</a></li>
<li><a href="http://www.zumodrive.com/">ZumoDrive</a></li>
</ul>
<p>As you can see, most services offer a free trial or small amount of free storage to entice you to upgrade to their premium packages. This is cool because you can then sign up for a free trial and play around with it to see if you like it enough to upgrade to a paid service. Or you could stick with the free version if you don&#8217;t need a lot of storage space.</p>
<h2>Basically</h2>
<p>This is the future not just of the way we work, but eventually the way we live. More and more aspects of life in general are being pushed online through web and mobile apps, and services are cropping up all over the place to cater for things you didn&#8217;t even know you needed or were possible. As it becomes easier and quicker to get a net connection from almost anywhere, the barriers to entry of becoming cloud-focused get smaller and smaller. It&#8217;s not something to be afraid of. It&#8217;s an endless supply of opportunity and it&#8217;s something to be embraced. The quicker we get on board with it, the more chance we have of staying flexible and agile in our working and living arrangements &#8211; whatever they may be.</p>
<p>Check out these posts for further reading on cloud computing and its uses:</p>
<ul>
<li><a href="http://web.appstorm.net/roundups/50-great-web-alternatives-to-desktop-software/">50 Great Web Alternatives to Desktop Software</a></li>
<li><a href="http://www.youtube.com/watch?v=ae_DKNwK_ms&amp;feature=player_embedded#at=188" rel="shadowbox[sbpost-1013];player=swf;width=640;height=385;">Salesforce.com: What is Cloud Computing?</a></li>
<li><a href="http://www.readwriteweb.com/cloud/2010/04/how-cloud-computing-can-help-a.php">How Cloud Computing Can Help A Small Business Get Out of the Recession</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/the-cloud-what-it-is-and-why-you-should-consider-switching-to-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Admin System in WordPress With Custom Post Types, Taxonomies and Meta Boxes</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/building-an-admin-system-in-wordpress-with-custom-post-types-and-custom-taxonomies/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/building-an-admin-system-in-wordpress-with-custom-post-types-and-custom-taxonomies/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 15:22:45 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=839</guid>
		<description><![CDATA[WordPress introduced some majorly important updates when version 3.0 was released back in June last year. Some of the new features have really helped shake off any of the persistent rumblings about WordPress not being a true CMS. As with all new updates to a platform like this, it requires you to learn a little bit more about the system. And I find the best way to learn is to do.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-921" title="WHD Admin" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/admin1.jpg" alt="Admin site screenshots" width="535" height="175" />WordPress introduced some majorly important updates when version 3.0 was released back in June last year. Some of the new features have really helped shake off any of the persistent rumblings about WordPress not being a true CMS. As with all new updates to a platform like this, it requires you to learn a little bit more about the system. And I find the best way to learn is to do.</p>
<div class="aside">Before I start &#8211; this is not going to a be code-heavy how-to post. There are plenty of them around, better written than I ever could and I&#8217;ll make reference to them as I go. This is really just a collection of examples of how I used certain aspects of WordPress to get what I wanted out of it. I&#8217;ll give code examples along the way, but to fully understand how to use them, you should check out the accompanying links.</div>
<p>An admin site is something I&#8217;ve needed for a long time. It had to work the way I expected, the way I wanted and the way that made sense to me. And I thought I&#8217;d make use of all these new WordPress features while I was at it. Two birds, one stone.</p>
<h2>The aim: to be able to add clients and projects as elements in their own right</h2>
<h3>What for?</h3>
<div id="attachment_945" class="wp-caption alignright" style="width: 200px"><img class="size-full wp-image-945" title="Custom post types" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/cpts2.jpg" alt="Custom post types of clients and projects" width="200" height="224" /><p class="wp-caption-text">New Clients and Projects custom post types</p></div>
<p>Previously you would need to add a &#8216;post&#8217; that had been coded up to function how you wanted. A bit of hackery was involved to make them appear as something very customised and display them where you wanted, especially if you were running a blog as well (WordPress blogs use posts as the default display method)</p>
<h3>What did I do?</h3>
<p>Set up a new custom post type for clients. With a few lines of code in the functions.php file it&#8217;s pretty easy to do this.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> wpt_client_posttype<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    register_post_type<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'clients'</span><span style="color: #339933;">,</span>
        <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
            <span style="color: #0000ff;">'labels'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
                <span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Clients'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'singular_name'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'add_new'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'add_new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'edit_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Edit Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'view_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'View Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'search_items'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Search Client'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'not_found'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'No clients found'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'not_found_in_trash'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'No clients found in trash'</span> <span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'public'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'supports'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'title'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'editor'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'thumbnail'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'comments'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'custom-fields'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'capability_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'post'</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'rewrite'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;slug&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;clients&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Permalinks format</span>
            <span style="color: #0000ff;">'menu_position'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span>
            <span style="color: #0000ff;">'register_meta_box_cb'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'add_clients_metaboxes'</span>
        <span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wpt_client_posttype'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Now you&#8217;ll have a new section in the left nav of you WordPress admin where you can view clients and add new ones. How satisfying is that! All you need to do now is create a new single-clients.php and customise the hell out of it until you get the kind of page you&#8217;re looking for.</p>
<p><strong>Custom post types in-depth:</strong> <a href="http://sixrevisions.com/wordpress/wordpress-custom-post-types-guide/">Six Revisions: WordPress Custom Post Types Guide</a> | <a href="http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress">Justin Tadlock: Custom post types in WordPress</a></p>
<p><strong>Bonus:</strong> Use this <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/">Custom Post Type UI</a> plugin to speed up adding and editing custom post types.</p>
<h2>The aim: add new ways of filtering content through custom taxonomies</h2>
<h3>What for?</h3>
<div id="attachment_942" class="wp-caption alignright" style="width: 200px"><img class="size-full wp-image-942" title="Taxonomies" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/taxonomies.jpg" alt="Taxonomies for clients" width="200" height="224" /><p class="wp-caption-text">Multiple new taxonomies for Clients</p></div>
<p>In the same way categories and tags are ways of grouping related content, taxonomies are your opportunity to make a new kind of group. Using taxonomies I would be able to add groupings such as location, package type, company type etc etc. I would then be able to associate each client to each of these.</p>
<h3>What did I do?</h3>
<p>Instead of setting up tonnes of categories and tags which all have inherently the same value, I registered some new taxonomies in the functions.php file. To add a taxonomy use the following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">add_action<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'create_company_type'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> create_company_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
 <span style="color: #000088;">$labels</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Company Type'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'taxonomy general name'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'singular_name'</span> <span style="color: #339933;">=&gt;</span> _x<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Company Type'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'taxonomy singular name'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'search_items'</span> <span style="color: #339933;">=&gt;</span>  __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Search Company Types'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'all_items'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'All Company Types'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'parent_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Parent Company Type'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'parent_item_colon'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Parent Company Type:'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'edit_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Edit Company Type'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'update_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Update Company Type'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'add_new_item'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Add New Company Type'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'new_item_name'</span> <span style="color: #339933;">=&gt;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'New Company Type Name'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	
&nbsp;
  register_taxonomy<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'company_type'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'clients'</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'hierarchical'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'labels'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$labels</span>
  <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>You&#8217;ve just registered a new taxonomy to your previous custom post type of clients. That means you can now enter as many different types of company as you want through the WordPress admin, as you would with regular categories, and then select which one your client belongs to. Imagine how far you can take this&#8230;</p>
<p><strong>Custom taxonomies in-depth:</strong> <a href="http://sixrevisions.com/wordpress/taxonomy/">Six Revisions: A Guide to WordPress Custom Taxonomy</a> | <a href="http://justintadlock.com/archives/2010/08/20/linking-terms-to-a-specific-post">Justin Tadlock: Post types and taxonomies: Linking terms to a specific post</a> and <a href="http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28">Custom taxonomies in WordPress 2.8</a></p>
<p><strong>Bonus:</strong> Use the same <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/">Custom Post Type UI</a> as above to create new taxonomies and link them to specific post types.</p>
<h2>The aim: add truly custom meta boxes that display only when adding or editing clients</h2>
<h3>What for?</h3>
<p>I say &#8216;truly&#8217; because by default WordPress offers a custom fields box which you can manipulate to do anything with. But if you want to add custom fields that have their own title and input field, and that are only displayed when adding a new client, you have to be a bit more clever. For example, if I wanted to add a website address for a client &#8211; the website would not need to be a taxonomy or category in itself because I would never sort clients by website address. So they would go in as flat data using a custom meta box.</p>
<h3>What did I do?</h3>
<p>Use the functions.php file to add a bunch of meta boxes to the custom post type of &#8216;clients&#8217;. The code is as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Add the Clients Meta Boxes</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> add_events_metaboxes<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    add_meta_box<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpt_website_address'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Website Address'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'wpt_website_address'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'clients'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'side'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'default'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>This will add a nice and neat little box to the side of your main content area where you can enter a website address for the client.</p>
<div id="attachment_948" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-948" title="Custom meta boxes" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/meta-boxes1.jpg" alt="Custom meta boxes" width="535" height="285" /><p class="wp-caption-text">Custom meta boxes for client info</p></div>
<p><strong>Custom meta boxes in-depth:</strong> <a href="http://shibashake.com/wordpress-theme/standard-wordpress-metabox">Shiba Shake: Add a Standard WordPress Meta-Box</a> | <a href="http://farinspace.com/how-to-create-custom-wordpress-meta-box/">Farinspace: How to Create A Custom WordPress Meta Box Instead of Using WordPress Custom Fields</a></p>
<p><strong>Bonus:</strong> Use the <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/">Verve Meta Boxes</a> plugin to add all sorts of new meta boxes.</p>
<h2>The (nearly) finished product</h2>
<p>Mixing all of these features together and with some customised single.php and taxonomy.php templates, this is what I ended up with. It&#8217;s not finished (probably won&#8217;t ever be as I continue to add functionality/improvements) and I&#8217;m still uploading content, but at least I now have a platform I&#8217;m comfortable with and that does the majority of what I need.</p>
<div id="attachment_950" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-950" title="Clients page" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/clients.jpg" alt="Client logos" width="535" height="407" /><p class="wp-caption-text">Client page using native WordPress featured images</p></div>
<div id="attachment_953" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-953" title="Single client page" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/client-full2.jpg" alt="Single client page" width="535" height="567" /><p class="wp-caption-text">Single client page</p></div>
<div id="attachment_954" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-954" title="Details" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/closeup-bits.jpg" alt="Details" width="535" height="254" /><p class="wp-caption-text">Client details</p></div>
<div id="attachment_963" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-963" title="Projects page" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/projects.jpg" alt="Projects page" width="535" height="365" /><p class="wp-caption-text">Projects page sorted by progress and showing project type (taxonomy)</p></div>
<div id="attachment_958" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-958" title="Single project" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/full-project.jpg" alt="Single project" width="535" height="780" /><p class="wp-caption-text">Single project page showing filterable taxonomies such as server numbers, domain renewal dates and documentation provided</p></div>
<div id="attachment_961" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-961" title="File repository" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/repo.jpg" alt="File repository" width="535" height="233" /><p class="wp-caption-text">File repository for templates and re-usable docs (looking a bit bare at the moment)</p></div>
<div id="attachment_964" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-964" title="Schedules and knowledgebase" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/schedules_kb.jpg" alt="Schedules and knowledgebase" width="535" height="220" /><p class="wp-caption-text">Integrated Google calendars for schedules page and knowledgebase page</p></div>
<p>It was actually really enjoyable to build for many reasons. Partly, because my primary browser is Firefox, so I didn&#8217;t need to concern myself with Internet Explorer and cross-browser compatibility (although it does render pretty neatly outside of FF). But also, manipulating your own data rather than a clients&#8217; for a change is actually very satisfying because you know exactly how it should work and be used. The only restraints are ones you decide to impose on yourself.</p>
<p>This is nowhere near finished and I intend to work on it over time to build up to a more robust and complete system.</p>
<h2>Conclusion</h2>
<p>This is obviously not a comprehensive post on how to combine custom post types, taxonomies and meta boxes. More an indication of how they could be used to compile something very customised.</p>
<p>While the introduction of these new features certainly improves the WordPress system as a whole, the features are not entirely complete and small bugs do exist. Though I have no doubt they will all be squished over time and hopefully some nice UI built into the core to add and manage them all. Still, these features alone have taken WordPress from awesome blogging platform/potential CMS to fully-fledged CMS as far as I&#8217;m concerned. Good work guys.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/building-an-admin-system-in-wordpress-with-custom-post-types-and-custom-taxonomies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Chose to Build an Admin System</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/why-i-chose-to-build-an-admin-system/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/why-i-chose-to-build-an-admin-system/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 21:10:05 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=821</guid>
		<description><![CDATA[Web designers are busy people. Running a web design agency is a busy job. You're front and center for every aspect of your business. You need to manage your clients, your projects, your contacts and everything associated with them. When you're first starting out it's easy to get by by making notes here and there and just remembering the important things. But as your client list and responsibilities grow you'll need something a little more professional to help keep you in check.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-866" title="Building an admin system" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/cogs.jpg" alt="cogs" width="535" height="175" />Web designers are busy people. Running a web design agency is a busy job. You&#8217;re front and center for every aspect of your business. You need to manage your clients, your projects, your contacts and everything associated with them. When you&#8217;re first starting out it&#8217;s easy to get by by making notes here and there and just remembering the important things. But as your client list and responsibilities grow you&#8217;ll need something a little more professional to help keep you in check.</p>
<h2>The options</h2>
<p>Up until now I&#8217;ve tried various things. None quite lasted the distance for one reason or another.</p>
<h3>Excel</h3>
<p><img class="alignright size-full wp-image-855" title="Excel" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/excel.jpg" alt="Excel files" width="200" height="200" />I started out using Excel spreadsheets to collect and order information. It made sense. Tabular data, easy to read, easy to access. The problem with this, however, is that it was all static information. It was also all in one place. Meaning if I ever wanted to update it when I was somewhere other than home, I needed to have copied an up to date version to a USB stick, or emailed myself the file. Awkward.</p>
<p>I&#8217;ve never been a fan of Excel either. It&#8217;s just too static. So I quickly ran out of patience with it and soon found myself dumping info into Textpad files and leaving them close to hand on my desktop. Not exactly efficient. Next, I began looking for options online.</p>
<h3>Evernote</h3>
<p><img class="alignright size-full wp-image-856" title="Evernote" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/evernote.jpg" alt="Evernote logo" width="200" height="200" /><a href="http://www.evernote.com/">Evernote</a> is a phenomenally handy service. And although it&#8217;s primarily used for bookmarking, it&#8217;s one of those services that is so flexible it could be used for just about anything. It can be used as a bookmarking tool, file backup, moodboard, contacts manager and many other things. But&#8230;it didn&#8217;t have <em>exactly</em> what I wanted. I still intend to use Evernote as I think it&#8217;ll be particularly good for managing moodboards. But it&#8217;s not the <abbr title="Customer Relationship Manager">CRM</abbr> or project manager I&#8217;m looking for.</p>
<h3>Basecamp</h3>
<p><img class="alignright size-full wp-image-857" title="Basecamp" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2011/01/basecamp.jpg" alt="Basecamp logo" width="200" height="200" /><a href="http://basecamphq.com/">Basecamp</a> (by <a href="http://37signals.com/">37 Signals</a>) was an obvious choice. It seems to be the preferred option for thousands of web designers and agencies. So I set myself up with a trial and got to playing with it. It is very good. But it&#8217;s also $49 a month, and is primarily focused on managing projects. I wasn&#8217;t keen on every aspect of it&#8217;s functionality and wanted more control over the layout. I kept thinking &#8216;it could do with an input field for this and an option for that&#8230;.&#8217;. I wanted something that could handle more than just projects. It needed to manage my clients, contacts, template files and a knowledgebase where I could dump info as well. Sure, if I was happy to shell out the $49 a month for Basecamp and $24 a month for <a href="http://highrisehq.com/">Highrise</a> (37 Signals&#8217; contacts manager) I&#8217;m certain they would&#8217;ve done what I wanted and more. But I wasn&#8217;t.</p>
<h3>The solution</h3>
<p>I love web apps. I love web tools. There are so many extremely helpful things out there. But nobody can know how I work better than me. Which left me with one option &#8211; build myself an admin.</p>
<p>Naturally I turned to <a href="http://wordpress.org/">WordPress</a> as it&#8217;s the tool I&#8217;m most comfortable with. But more than that, it has plenty of built-in functionality that I could use:</p>
<ul>
<li>built in image and file uploader &#8211; would be perfect for the file repository and knowledgebase areas of the admin</li>
<li>content is easily categorised and ordered by date by default</li>
<li>with the introduction of WordPress 3.0, custom post types offer the abilty to add different kinds of &#8216;post&#8217; or content, making it infinitely flexible</li>
<li>custom meta boxes can be used in conjunction with custom post types to enter more varied info</li>
<li>custom taxonomies can be used to easily organise data and make it simple to filter my clients or projects, for example, by website package type</li>
</ul>
<h2>Conclusion</h2>
<p>Customisation is the key to productivity for me. Unless it works the way I want, more likely than not I&#8217;ll stop using it. Everybody works slightly differently. Everybody thinks slightly differently. So for me personally, the only way to get something truly usable that I won&#8217;t quit on after a month or so is to build my own system. So that&#8217;s what I did.</p>
<p>In my next post I&#8217;ll go into a little more depth of how I used some of WordPress&#8217; newest and most impressive features to create a system to keep me organised.</p>
<div class="photolead">(Lead photo adapted from <a href="http://www.flickr.com/photos/wwarby/4782905824/">wwarby&#8217;s photo</a>)</div>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/why-i-chose-to-build-an-admin-system/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Your Web Designer Should Be Your Best Friend</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/why-your-web-designer-should-be-your-best-friend/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/why-your-web-designer-should-be-your-best-friend/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 14:20:03 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=657</guid>
		<description><![CDATA[When it comes to something as important as your website, you want nothing but a healthy relationship with your designer. There are already too many ways in which your website can go wrong and being bottom of your designer's priority list is the last thing you need. ]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-725" title="Why your web designer should be your best friend" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/best-friend-lead.jpg" alt="A pink tandem bike" width="535" height="175" />When it comes to something as important as your website, you want nothing but a healthy relationship with your designer. There are already too many ways in which your website can go wrong and being bottom of your designer&#8217;s priority list is the last thing you need. In this post I want to outline why it&#8217;s important that the client/designer relationship stays healthy and understood.</p>
<h2>Worst Case Scenario</h2>
<p>I get more than enough emails from people who have been ripped off by supposed web designers. They tend to go something like this:</p>
<ul>
<li>Clients asks &#8216;web designer&#8217; for a website</li>
<li>web designer agrees</li>
<li>client pays designer up front</li>
<li>web designer has a half arsed go at one page</li>
<li>client is not happy and asks for a re-design or a refund</li>
<li>&#8216;Web designer&#8217; has already disappeared off the face of the earth with the money</li>
</ul>
<p>This is about as bad as it can get. The client is majorly pissed off (understandably) and is left with nothing, or at most, something completely unusable, and the so-called designer has sullied the name of web design once again. This is fairly typical of the worst kind of relationship a client can have with a designer. The one that doesn&#8217;t exist. There is no understanding, no agreement and probably no contract involved.</p>
<p>Poor relationships between client and designer don&#8217;t always start off like this though. Sometimes they can deteriorate over time. The trouble usually arises when both parties fall out of sync with each other. This can happen for many reasons:</p>
<ul>
<li>The client can outgrow the web design company, asking for things that smaller web companies don&#8217;t have the capacity for</li>
<li>The web designer can outgrow the client, wanting to move on to &#8216;bigger and better&#8217; things and feel as though the client is holding them back</li>
<li>The web designer can become irritated by the client&#8217;s continued requests</li>
<li>The client can become irritated by the designer&#8217;s reluctance to carry out continued requests</li>
</ul>
<h2>So how can you avoid these situations?</h2>
<h3>Choose your web designer carefully</h3>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/mannover/3184095962/" title="Choose you designer carefully"><img class="size-full wp-image-732  aligncenter" title="Choose you designer carefully" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/birds.jpg" alt="Birds on a lampost - all black, one white" width="535" height="210" /></a></p>
<div class="pullquote">
<p>&#8220;Good designers have good reputations.&#8221;</p>
</div>
<p>Look for a proven track record and look for evidence of previous work. Then go a step further and check out the work in detail. Do the websites look real? Are they for real companies? Do they function how you would expect them to? Check the designer&#8217;s own site for testimonials. Good designers have good reputations. Good reputations result in glowing references. Have you heard of them before? And most importantly, are they a genuine web designer? If they don&#8217;t have their own website, I&#8217;d be extremely cautious.</p>
<h3>Don&#8217;t skimp on it</h3>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/11139043@N00/1439804758/in/photostream/" title="Don't skimp on it"><img class="size-full wp-image-733  aligncenter" title="Don't skimp on it" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/gold-bars.jpg" alt="Bars of gold" width="535" height="230" /></a></p>
<div class="pullquote">
<p>&#8220;Sometimes, you really<br />
do get what what you<br />
pay for.&#8221;</p>
</div>
<p>I don&#8217;t know what it is about web design but everybody seems to think the idea is to get it as cheap as possible. Wouldn&#8217;t you feel more comfortable paying a reputable company a little bit more money to ensure a smooth and successful website build, than risk it all on somebody you know nothing about, with the potential for it all to go wrong. I know I would. Unfortunately, everybody seems to know their cousin&#8217;s best friend&#8217;s one-time GCSE Art student who knows how to work wonders with MS Paint and a free website template. And he can always do it for about £60 or a set of HMV vouchers. Sometimes, you really do get what what you pay for.</p>
<p>Get past the thinking that it&#8217;s about how much money you can save and still get a site out of it. Get into the mindset that as long as you&#8217;ve done your research, paying that little bit extra will save you a tonne of hassle and money in the future.</p>
<h3>Don&#8217;t play the big boss man</h3>
<p><img class="aligncenter size-full wp-image-736" title="You work for me!" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/you-work-for-me.jpg" alt="Lion roaring with caption &quot;You work for me!&quot;" width="535" height="210" /></p>
<div class="pullquote">
<p>&#8220;&#8230;your web designer is not your employee.&#8221;</p>
</div>
<p>Something every client needs to come to terms with now, before they are forced to come to terms with it in the future is that your web designer is not your employee. Yes, they may carry out work for you and yes, you may pay them for their time and work. But ultimately, what they are doing is something you are not capable of or do not have the time to do yourself. They are providing a service and they are helping you out. It only takes one argument, one disagreement or one big mistake, and if your designer decides to drop you as a client, you&#8217;re left in the awkward position of having a website and no web designer. Then it&#8217;s only a matter of time before things become unstuck.</p>
<p>Playing the big boss man will not get you very far and the &#8220;I&#8217;ll just fire them and hire someone else&#8221; attitude is rarely the right answer either. Websites don&#8217;t all run off the same code or use the same systems, so if you&#8217;ve already had work done, there is likely to be a legacy trail of work and systems in place to support your site. This makes it very difficult to pick up and move elsewhere. At least not without cost. Sometimes it is plain impossible. That leaves you with one option &#8211; bag it and tag it and look for someone else to build you a new website. <strong>Lots</strong> of hassle. <strong>Lots</strong> of outlay.</p>
<h3>Work together</h3>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/jurvetson/5268677/" title="Work together"><img class="size-full wp-image-734 aligncenter" title="Work together" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/work-together.jpg" alt="Ants working together" width="535" height="210" /></a></p>
<div class="pullquote">
<p>&#8220;Writing polite emails and having some patience doesn’t cost you anything but a bit of thought.&#8221;</p>
</div>
<p>Your web designer should be more akin to your business partner than your employee. Web designers, as a general rule, are busy, busy people. They have very long to-do lists. How they prioritise those lists can depend on a lot of things. But one thing is certain, the worse the relationship with a client, the lower down the list that client&#8217;s requests will fall, no matter how professional the designer may be. Nobody likes to work with or for annoying people and nobody likes to work on things that they consider unreasonable or unnecessary. I&#8217;m not saying everyone else doesn&#8217;t have a lot to do, but you stand a far better chance of getting your requests completed if you&#8217;re on good terms with your designer than if you aren&#8217;t. It&#8217;s the same in any industry. Writing polite emails and having some patience doesn&#8217;t cost you anything but a bit of thought. But it will go a long way to strengthening your relationship with your designer. If you&#8217;re both happy and pulling in the right direction, things will run a whole lot smoother.</p>
<h3>Be smart</h3>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/carbonnyc/143186839/" title="Be smart"><img class="size-full wp-image-735 aligncenter" title="Be smart" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/be-smart.jpg" alt="Toy man with mortarboard" width="535" height="210" /></a></p>
<div class="pullquote">
<p>&#8220;A mutual respect is pivotal to a smooth working relationship.&#8221;</p>
</div>
<p>Use contracts. And when presented with contracts or proposals &#8211; read them. Properly. With regards to payment, here at WHD we take a 30% deposit up front (before any work commences) and the rest on completion of the website <strong>before it goes live</strong>. We provide the contract in both paper and digital copies so our clients have every opportunity to understand how we work. Working this way has many benefits.</p>
<ul>
<li>The client feels more comfortable not parting with all their cash in one go</li>
<li>The web designer has some incentive to finish the project on time and to a good standard</li>
<li>The web designer has some insurance against the time he/she puts into the beginning of the project, be it creating mockups, wireframes, storyboards etc</li>
<li>There is no air of mystery or potential deceit</li>
<li>Both parties understand and accept the situation. Everybody is happy.</li>
</ul>
<p>We also try our very best to keep up with the client if they are growing rapidly, or to support them if they are finding it hard going. We answer emails as quickly as possible and keep them updated with all work. They in turn listen to us and value our opinion on subjects that fall within our domain. A mutual respect is pivotal to a smooth working relationship.</p>
<h2>Conclusion</h2>
<p>My advice? Just play nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/why-your-web-designer-should-be-your-best-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Rework by Jason Fried</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/book-review-rework-by-jason-fried/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/book-review-rework-by-jason-fried/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:29:10 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/thoughts/book-review-designing-with-web-standards-by-zeldman/</guid>
		<description><![CDATA[This is the book I've been waiting for. At least that's how it feels. As if Jason Fried was in my head collecting all the scattered thoughts that I'm unable to put into words and documented them chapter by chapter...then sold them to me for £10.99. ]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-727" title="rework-lead2" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/08/rework-lead2.jpg" alt="" width="535" height="175" />This is the book I&#8217;ve been waiting for. At least that&#8217;s how it feels. As if Jason Fried was in my head collecting all the scattered thoughts that I&#8217;m unable to put into words and documented them chapter by chapter&#8230;then sold them to me for £10.99. It&#8217;s given me something I can refer to from any situation and feel as though there could be no possible riposte.</p>
<p>It&#8217;s a good sign that 15 pages in I was already considering exactly how I was going to get across the level of respect I have for this book. Turns out I&#8217;m not a good enough writer to fit in all the superlatives and similes without turning this into a sponsored review. It&#8217;s that good.</p>
<p>Jason Fried and the David Heinemeier Hansson are the guys behind 37 Signals &#8211; an online suite of customer relationship and project management tools aimed primarily at web designers and developers. Their company consists of just 16 people, spread across 9 cities and 2 continents, yet it turns over millions of pounds in revenue every year. They don&#8217;t aim to please everybody in what they do. They please themselves by building products they believe to be truly useful. And in so doing, they please many, many more. Something they are evidently proud of.</p>
<p>Rework is the second book from <a href="http://37signals.com/">37 Signals</a>, though this one is more of a manual than anything else. In its first week of launch it became a New York Times best-seller. And understandably so. Its chapters are littered with nuggets of useful, every day best practices and suggestions for running a sleek and successful business &#8211; whatever field you&#8217;re in. They actually make sense. Books like this run the risk of coming off as cheesy and unrealistic. But this one is nothing if not realistic. Keeping well clear of the &#8216;self-help&#8217; and &#8216;motivational speaker&#8217; genres, it carefully positions itself somewhere between ground-breaking white paper and, well&#8230;rant.</p>
<p>Something I particularly like about Rework is that everything discussed can be applied to any situation, work or otherwise. It&#8217;s written by web designers by trade, but spoken from the mouth&#8217;s of those who have been there, done it, disagreed, reworked it and written about it.</p>
<p>The chapters are short and punchy. There&#8217;s no lag, no filler and nothing unnecessary. Every paragraph makes sense and is about as succinct as you would want it to be. This makes it incredibly easy to read, whether you&#8217;re sitting down with it for a good session, or just dipping in and out on the train to work, like I did. I still finished it in 2 goes.</p>
<div class="pullquote">
<p>&#8220;Failure is not a prerequisite for success&#8221;</p>
</div>
<p>One of the biggest things I&#8217;ve taken from this book is that is that it doesn&#8217;t matter what&#8217;s gone before. It doesn&#8217;t matter that others have tried and failed. Their misplaced conceptions or ill-conceived ideas are what commit their ventures to failure. You create your own luck and in spite of others. You succeed because of you.</p>
<blockquote><p>&#8220;Evolution doesn&#8217;t linger on past failures. It&#8217;s always building on what worked. So should you.&#8221;</p></blockquote>
<p>Despite Seth Godin&#8217;s (American entrepreneur, author and public speaker) warning that some of it may make uncomfortable reading, I actually find it quite soothing to be told that there is more than one way to skin a cat. That just because we already have these processes and policies in place, we don&#8217;t necessarily have to abide by them if we believe there is a better way to achieve the same outcome or better.</p>
<p>Without wanting to give too much away, there are a couple more quotes that I have to share. On startups, new businesses and those that have always thought about it but never quite got round to it:</p>
<blockquote><p>&#8220;When you want something bad enough, you make the time &#8211; regardless of your other obligations. The truth is most people just don&#8217;t want it bad enough. Then they protect their ego with the excuse of time.</p>
<p>Don&#8217;t let yourself off the hook with excuses. It&#8217;s entirely your responsibility to make your dreams come true.&#8221;</p>
</blockquote>
<p>Ok, so talk of dreams coming true might&#8217;ve caused a few pairs of eyes to roll skywards and some of you will brush it off as more clichéd rubbish for the people not living in the &#8216;real world&#8217; to chase. This is probably a clear indication that either you have everything you need&#8230;.or you&#8217;re missing something pretty major in your life to strive for. You be the judge on that one.</p>
<p>On the subject of building a rockstar environment (one where all employees are highly skilled, highly devoted and near-miracle-working geniuses):</p>
<blockquote><p>&#8220;Rockstar environments develop out of trust, autonomy, and responsibility. They&#8217;re a result of giving people the privacy, workspace and tools they deserve. Great environments show respect for the people who do the work and how they do it.&#8221;</p></blockquote>
<p>Nuff said.</p>
<h2>Conclusion</h2>
<p>I felt genuinely inspired and invigorated from page three. Page one was blank and page two had the chapter title :). I only really need one word to describe it: loaded.</p>
<p>It&#8217;s loaded with bullshit-meets-reality scenarios. Loaded with paragraph after paragraph of pure and unadulterated truth. It scythes down all antiquated and inflexible structures that we have grown to be comfortable or accepting of and replaces it with workable, sensible solutions. Drop it on the boardroom table and it will go off in the face of those who persist in unnecessary formalities and needless protocol. It questions everything and offers more, to the point where I want to get wrist bands made up with &#8216;WWJFD?&#8217; embossed on them, standing for &#8216;What Would Jason Fried Do?&#8217;.</p>
<p>I have found my bible. But I won&#8217;t be lending it to you.</p>
<p><a href="http://www.amazon.co.uk/Rework-Jason-Fried/dp/0307463745">Buy it yourself</a> if you seek genuine enlightenment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/book-review-rework-by-jason-fried/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of the Browser &#8211; My Browser Breakdown (Part 3 of 3)</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-my-browser-breakdown-part-3-of-3/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-my-browser-breakdown-part-3-of-3/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 09:24:25 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=679</guid>
		<description><![CDATA[This is the third and final post in a series about web browsers. In the first post we looked at the differences between browsers. In the second we looked at how to customise each one and in this one I’ll be giving a complete breakdown of my browser. From the theme I use, to the plugins I run and the layout of my buttons.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-698" title="The Power of the Browser - My Browser Breakdown (Part 3 of 3)" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/browsers1-c.jpg" alt="The Power of the Browser - My Browser Breakdown (Part 3 of 3)" width="535" height="175" />This is the third and final post in a series about web browsers. In the first post we looked at the differences between browsers. In the second we looked at how to customise each one and in this one I&#8217;ll be giving a complete breakdown of my browser. From the theme I use, to the plugins I run and the layout of my buttons. So let&#8217;s begin.</p>
<h2>Theme and Layout</h2>
<p>Until recently I&#8217;ve kept the default theme for Firefox, thinking that the only available themes were from the <a href="https://addons.mozilla.org/en-US/firefox/themes/">Mozilla site</a>. Then I discovered <a href="http://www.getpersonas.com">www.getpersonas.com</a> which has a beautiful range of much more exciting and better looking themes. At the moment I&#8217;m using a nice and neutral theme called &#8216;<a href="http://www.getpersonas.com/en-US/persona/107082">LE &#8211; about that walk</a>&#8216;. But I&#8217;m sure it won&#8217;t be long before I create my own. I&#8217;ll keep you posted!</p>
<div id="attachment_680" class="wp-caption aligncenter" style="width: 545px"><a href="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/persona-large.jpg" rel="shadowbox[sbpost-679];player=img;" title="Firefox theme: LE - about that walk"><img class="size-full wp-image-680" title="Firefox theme: LE - about that walk" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/persona.jpg" alt="Firefox theme - LE" width="535" height="415" /></a><p class="wp-caption-text">Click to enlarge</p></div>
<h2>Add-ons</h2>
<p>I currently have 34 add-ons installed, many of which are helpful only to web developers and designers. So instead of exhaustively explaining each one, I&#8217;m going to talk about just the ones that other people might find genuinely useful or helpful in some way.</p>
<h3>All in one Gestures</h3>
<p>All-In-One Gestures is a mouse gestures add-on that was built to increase your productivity. It&#8217;s very simple to use. You can assign functions to just about any mouse gesture. So, for example, you can right click and flick the mouse to the left and it would go back a page. Right click and flick it to the right and it would go forward. Right click and flick it up and down and it will reload the page. Sounds pointless, but once you&#8217;ve used it for a little while you&#8217;ll come to rely on it. It feels very natural to use and requires that much less concentration than aiming for a button.</p>
<div id="attachment_684" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-684" title="Options for All-in-One Mouse Gestures" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/mouse-gestures.jpg" alt="Options for All-in-One Mouse Gestures" width="535" height="364" /><p class="wp-caption-text">Options for All-in-One Mouse Gestures</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/12/">Download it here</a></p>
<h3>Delicious Bookmarks</h3>
<p>This is a nifty little add-on that allows you to save and bookmark websites directly to your Delicio.us account without having to visit the Delicious website. It also lets you open up a sidebar from which you can manage all of your bookmarks.</p>
<div id="attachment_685" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-685" title="Icon shortcuts to Delicious account" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/delicious.jpg" alt="Icon shortcuts to Delicious account" width="535" height="168" /><p class="wp-caption-text">Icon shortcuts to Delicious account</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/3615/">Download it here</a></p>
<h3>Drag and Drop.io</h3>
<p><a href="http://drop.io/">Drop.io</a> if a free online file hosting service that allows people to easily store and share files. It is an excellent service that allows you up to 100MB of free storage and unlimited accounts. With this add-on, you can drag files from your desktop onto the little Drop.io icon on your browser and it will automatically upload those files to your specified account. Beautiful.</p>
<div id="attachment_686" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-686" title="Drag files to Dropio shortcut for automatic upload" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/dropio.jpg" alt="Drag files to Dropio shortcut for automatic upload" width="535" height="250" /><p class="wp-caption-text">Drag files to Dropio shortcut for automatic upload</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/8482/">Download it here</a></p>
<h3>Echofon</h3>
<p>Those of you that are regular Twitterers will know that there are countless Twitter services available to you. I use Echofon as I can quickly and easily post and read tweets and messages from an icon on my browser without needing to open up Twitter itself.</p>
<div id="attachment_687" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-687" title="Access Twitter from a small dialogue box" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/echofon.jpg" alt="Access Twitter from a small dialogue box" width="535" height="500" /><p class="wp-caption-text">Access Twitter from a small dialogue box</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5081/">Download it here</a></p>
<h3>Facebook Toolbar</h3>
<p>Facebook Toolbar is an add-on that allows you to post status updates from a little input form on your browser. Again, there is no need to visit the Facebook site. A sneaky little add-on for those of you who would do well not to be seen <a href="http://www.whatdoesthatmean.com/node/2219">throwing sheep</a> at people while at work ;)</p>
<div id="attachment_688" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-688" title="Post Facebook updates quickly and easily without visiting the website" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/facebook-toolbar.jpg" alt="Post Facebook updates quickly and easily without visiting the website" width="535" height="200" /><p class="wp-caption-text">Post Facebook updates quickly and easily without visiting the website</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/3794/">Download it here</a></p>
<h3>Foxtab</h3>
<p>This is a fantastic little add-on for those of you who regularly find yourself losing control of how many tabs you have open at any given time. Click the icon or both mouse buttons and a screen will open up showing you thumbnails of each tab you have open, offering a more natural way to view all of the sites you&#8217;re browsing. You can even customise the look and functionality  of the splash screen.</p>
<div id="attachment_689" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-689" title="See all your open webpages in one go" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/foxtab.jpg" alt="See all your open webpages in one go" width="535" height="378" /><p class="wp-caption-text">See all your open webpages in one go</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/8879/">Download it here</a></p>
<h3>Image Zoom</h3>
<p>Image zoom is a simple but useful add-on that gives you options to enlarge images when you right click on them. You can zoom in and out at will. Especially useful for graphic designers interested in the smaller details, but generally nice to have for all.</p>
<div id="attachment_690" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-690" title="Magnify any image" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/image-zoom.jpg" alt="Magnify any image" width="535" height="378" /><p class="wp-caption-text">Magnify any image</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/139/">Download it here</a></p>
<h3>Instaright</h3>
<p><a href="http://www.instapaper.com">Instapaper</a> is an online news bookmarking service. It lets you save articles from around the web in a simplified format for offline reading. Which is great if, for example, you spend a lot of time travelling and want something to read but have no internet connection. Instaright gives you the option to save articles directly to your Instapaper account with a single click.</p>
<div id="attachment_691" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-691" title="Send articles directly to Instapaper for offline reading" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/instapaper.jpg" alt="Send articles directly to Instapaper for offline reading" width="535" height="200" /><p class="wp-caption-text">Send articles directly to Instapaper for offline reading</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/13317/">Download it here</a></p>
<h3>Screengrab</h3>
<p>A useful add-on for anyone. It&#8217;s thoroughly annoying when you want to take a screenshot of a website you&#8217;re looking at but only get the top half or only the bit that shows on screen, while the rest is cut off. Screengrab lets you take a snapshot of the entire page, a specific section or just the current view and copy or save it to your computer. No more multiple screenshots and stitching them together. Very helpful.</p>
<div id="attachment_692" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-692" title="Easily capture entire webpage screenshots" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/screengrab.jpg" alt="Easily capture entire webpage screenshots" width="535" height="162" /><p class="wp-caption-text">Easily capture entire webpage screenshots</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1146/">Download it here</a></p>
<h3>Search Preview</h3>
<p>One area that the Bing search engine beats Google (for me) is the search preview aspect. Bing gives you a little thumbnail snapshot of each website whenever you perform a search. This add-on gives Google the same ability. I&#8217;ve always preferred Google as my search engine of choice, so this is a bit of a find for me personally.</p>
<div id="attachment_693" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-693" title="See a thumbnail of each website before you visit it" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/search-preview.jpg" alt="See a thumbnail of each website before you visit it" width="535" height="378" /><p class="wp-caption-text">See a thumbnail of each website before you visit it</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/189/">Download it here</a></p>
<h3>Shorten URL</h3>
<p>Particularly useful if you ever share links on Twitter and find you&#8217;ve run out of characters. Shorten URL lets you shorten any link using a number of URL shortening services. Just choose your service and you can shorten any link within 2 clicks.</p>
<div id="attachment_694" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-694" title="Shorten any URL on right-click" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/shorten-url.jpg" alt="Shorten any URL on right-click" width="535" height="378" /><p class="wp-caption-text">Shorten any URL on right-click</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/11423/">Download it here</a></p>
<h3>Tab Mix Plus</h3>
<p>Tab Mix Plus is one of my favourite add-ons for Firefox. It gives you absolute and comprehensive control over your browsing &#8216;sessions&#8217;. From remembering all your tabs, to customising colours of viewed and non-viewed tabs, to setting mouse click actions to just about anything else you can think of regarding tabs and browsing.</p>
<div id="attachment_695" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-695" title="Take control of your tabs and browsing sessions" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/tab-mix-plus.jpg" alt="Take control of your tabs and browsing sessions" width="535" height="550" /><p class="wp-caption-text">Take control of your tabs and browsing sessions</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1122/">Download it here</a></p>
<h3>Webmail Notifier</h3>
<p>I used to keep a Hotmail tab and a Gmail tab open just so I could keep an eye on what&#8217;s coming in over email. This add-on replaces both of those tabs with a little icon that flashes up a little message when you get a new email. Perfectly useful and unobtrusive.</p>
<div id="attachment_696" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-696" title="Be instantly notified when you receive webmail" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/webmail-notifier.jpg" alt="Be instantly notified when you receive webmail" width="535" height="235" /><p class="wp-caption-text">Be instantly notified when you receive webmail</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/4490/">Download it here</a></p>
<h3>Word count Plus</h3>
<p>I already write too much in my blog posts so this little add-on will help me keep track of how many words I&#8217;ve written. Just highlight any text on a page and click the icon and it will tell you how many words you&#8217;ve selected. Hover over the icon and it will tell you how many characters there are. Simple but helpful.</p>
<div id="attachment_697" class="wp-caption aligncenter" style="width: 545px"><img class="size-full wp-image-697" title="Get instant word and character counts from the corner of your browser" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/07/word-count.jpg" alt="Get instant word and character counts from the corner of your browser" width="535" height="381" /><p class="wp-caption-text">Get instant word and character counts from the corner of your browser</p></div>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/4718/">Download it here</a></p>
<h2>Conclusion</h2>
<p>I hope this series of posts has maybe expanded your view on ways you can use and interact with just about anything online. Just be careful you don&#8217;t go plugin crazy and add everything, as it will eventually start to slow down your browser. This is a list of just some of my current add-ons, but there are literally thousands to choose from. Whatever your interests or hobbies, I advise you to check them out. You might just find something you didn&#8217;t realise you couldn&#8217;t live without.</p>
<p><strong>Check out the other posts from this series:</strong><br />
<a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-choose-your-weapon-part-1-of-3">The Power of the Browser – Choose Your Weapon (Part 1 of 3)</a><br />
<a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-make-it-yours-part-2-of-3">The power of the Browser – Make it Yours (Part 2 of 3)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-my-browser-breakdown-part-3-of-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of the Browser &#8211; Make it Yours (Part 2 of 3)</title>
		<link>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-make-it-yours-part-2-of-3/</link>
		<comments>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-make-it-yours-part-2-of-3/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 09:27:41 +0000</pubDate>
		<dc:creator>Xav</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Explanations]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.whiteheatdesign.co.uk/?p=667</guid>
		<description><![CDATA[You don’t have to be a web designer or developer….or any kind of webby to enjoy a better browsing experience. Excuse me while I cringe at using the phrase “a better browsing experience”. That makes it sound incredibly wanky. All I really mean is that most of us use a web browser every single day, normally for a good few hours.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-682" title="The Power of the Browser - Part 2" src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/browsers1-b.jpg" alt="Browser Icons" width="535" height="175" />You don&#8217;t have to be a web designer or developer&#8230;.or any kind of webby to enjoy a better browsing experience. Excuse me while I cringe at using the phrase &#8220;a better browsing experience&#8221;. That makes it sound incredibly wanky. All I really mean is that most of us use a web browser every single day, normally for a good few hours. That&#8217;s hundreds, possibly thousands, of accumulated hours every year. If you use <em>anything</em> that much, you might as well get the best experience out of it as possible. So let&#8217;s look at ways to do that.</p>
<h2>Themes</h2>
<p>From experience, this is the thing most people are interested in to begin with.</p>
<h3>How to Install a Theme in Firefox</h3>
<p>There are two places you can choose themes from. The first is the Firefox Add-Ons site and the second is the Firefox Personas site.</p>
<h4>To Install a Theme From the Firefox Add-Ons Site</h4>
<ul>
<li>First off, visit the <a href="https://addons.mozilla.org/en-US/firefox/themes/">Firefox Add-Ons site</a></li>
<li>Click on the image of your desired theme</li>
<li>When the page loads, click the button that says &#8216;Add to Firefox&#8217;</li>
<li>When prompted, accept the software installation</li>
<li>A Firefox dialogue box will open up after it has finished downloading. Click the button that says restart.</li>
<li>Your browser will open up, sporting the new theme that you just installed. Easy :)</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/install-ff-theme-1.jpg" alt="Installing a Firefox Theme Option 1" title="Installing a Firefox Theme Option 1" width="535" height="400" class="aligncenter size-full wp-image-705" /></p>
<p>If you want to switch back to another theme you have installed, go to Tools &gt; Add-Ons and click the Themes tab. Select &#8216;Use Theme&#8217; for the theme you want and hit restart again.</p>
<h4>To Install a Theme From the Firefox Personas Site</h4>
<ul>
<li>First off, visit the <a href="http://www.getpersonas.com/en-US/">Personas</a> site</li>
<li>The cool thing about this site is that once you install their plugin, you can hover over any of the themes and it will automatically change your browser&#8217;s theme on the fly, so you can see what it would look like without needing to restart</li>
<li>So click the button that says &#8216;Get Personas For Firefox&#8217; and when prompted accept the installation</li>
<li>Click the button that says Restart Firefox</li>
<li>Your browser will open up with the theme you selected and you can also hover over any other theme in the <a href="http://www.getpersonas.com/en-US/gallery">gallery</a> to see what it would look like and click &#8216;Wear It&#8217; to install it.</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/install-ff-theme-2.jpg" alt="Installing a Firefox Theme Option 2 (preferred)" title="Installing a Firefox Theme Option 2 (preferred)" width="535" height="400" class="aligncenter size-full wp-image-706" /></p>
<h4>Optionally Customise the Layout of Your Buttons and Toolbars</h4>
<p>So now your browser looks just the way you want, save for a few buttons that you&#8217;d like to have in different positions. You can alter this to some degree too. To do so, right click on the toolbar and select &#8216;Customise&#8217;. A dialogue box will open up and you&#8217;ll be able to drag your buttons around your tooolbar until everything is where you want it to be.</p>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/customise-layout.jpg" alt="Customise the layout of your buttons and toolbars" title="Customise the layout of your buttons and toolbars" width="535" height="200" class="aligncenter size-full wp-image-707" /></p>
<h3>How to Install a Theme in Google Chrome</h3>
<ul>
<li>First off, visit the <a href="https://tools.google.com/chrome/intl/en/themes/index.html">Chrome Themes Gallery</a></li>
<li>Choose the theme you&#8217;d like and hit Apply Theme</li>
<li>The theme will be applied instantly without a need to restart</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/apply-chrome-theme.jpg" alt="Installing Chrome Themes" title="Installing Chrome Themes" width="535" height="300" class="aligncenter size-full wp-image-708" /></p>
<p>If you want to revert to the default theme, go to your &#8216;Settings&#8217; icon, then &#8216;Options&#8217; and then the tab named Personal Stuff.</p>
<h2>Add-ons</h2>
<p>Add-ons can improve your browser in just about any way imaginable. I use Firefox as my main browser because it has by far the widest range of addons and plugins available and is a very secure browser. But <a href="https://chrome.google.com/extensions/">Chrome has a decent set of extensions</a> and more are appearing all the time, while <a href="http://www.ieaddons.com/gb/">extensions are even being developed for IE8</a> now.</p>
<h3>How to Install an Add-on in Firefox</h3>
<ul>
<li>First, go to the Firefox Add-Ons site and pick on of the hundreds of helpful plugins available</li>
<li>Click on &#8216;Add to Firefox&#8217;</li>
<li>When prompted, accept the software installation</li>
<li>Click Restart browser and your addon will have been installed</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/firefox-addons.jpg" alt="Installing Firefox Add-ons" title="Installing Firefox Add-ons" width="535" height="400" class="aligncenter size-full wp-image-709" /></p>
<p>To see a list of all installed add-ons at any time, go to Tools &gt; Add-Ons and click the &#8216;Extensions&#8217; tab. While add-ons are very helpful, try not to get carried away installing everything under the sun as they will eventually slow down your browser!</p>
<h3>How to Install an Add-on in Chrome</h3>
<ul>
<li>First, visit the <a href="https://chrome.google.com/extensions?hl=en-GB">Chrome Extensions</a> site</li>
<li>Choose your extension and select &#8216;Install&#8217;</li>
<li>A dialogue box will appear telling you what info it needs access to. If you trust it, select &#8216;Install&#8217;</li>
<li>The addon will be pinned to your toolbar</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/chrome-extensions.jpg" alt="Installing Chrome Extensions" title="Installing Chrome Extensions" width="535" height="400" class="aligncenter size-full wp-image-710" /></p>
<p>To manage your addons, go to your Settings icon and select &#8216;Extensions&#8217;.</p>
<h3>How to Install an Add-on in Internet Explorer 8</h3>
<ul>
<li>First, go to the Internet Explorer Addons site and pick and choose one of the addons</li>
<li>Click on &#8216;Add to Internet Explorer&#8217;</li>
<li>When prompted, click on &#8216;Add&#8217;</li>
<li>The addon should now be installed, though, rather unhelpfully, IE won&#8217;t give you a success message</li>
</ul>
<p><img src="http://www.whiteheatdesign.co.uk/wp-content/uploads/2010/06/ie-extensions.jpg" alt="Installing IE Extensions" title="Installing IE Extensions" width="535" height="200" class="aligncenter size-full wp-image-711" /></p>
<p>You can view all of your IE8 Add-Ons by going to Tools &gt; Manage Add-Ons</p>
<p>So, you can see how quick and easy it is to install an extension or add-on to whatever modern browser you&#8217;re using to add a bit more power or customisation and makes things a little more personal.</p>
<p>In the next post I&#8217;ll be writing a brief breakdown of the plugins I use and why they help me during every day tasks.</p>
<p><strong>Check out the other posts from this series:</strong><br />
<a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-choose-your-weapon-part-1-of-3">The Power of the Browser – Choose Your Weapon (Part 1 of 3)</a><br />
<a href="http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-my-browser-breakdown-part-3-of-3">The Power of the Browser &#8211; My Browser Breakdown (Part 3 of 3)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteheatdesign.co.uk/thoughts/the-power-of-the-browser-make-it-yours-part-2-of-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/38 queries in 0.035 seconds using disk: basic
Object Caching 710/792 objects using disk: basic

Served from: www.whiteheatdesign.co.uk @ 2012-02-06 11:44:56 -->
