<?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>Todd Halfpenny &#187; technology</title>
	<atom:link href="http://gingerbreaddesign.co.uk/todd/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://gingerbreaddesign.co.uk/todd</link>
	<description>Code is Purgatory</description>
	<lastBuildDate>Thu, 19 Aug 2010 07:14:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A Responsive Twenty Ten WordPress Theme</title>
		<link>http://gingerbreaddesign.co.uk/todd/2010/08/18/a-responsive-twenty-ten-wordpress-theme/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2010/08/18/a-responsive-twenty-ten-wordpress-theme/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 18:43:43 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=270</guid>
		<description><![CDATA[After reading about Jon Hicks implementation of media queries on his site to make it more responsive to user&#8217;s browsing context and the release of the (highly recommended) latest WordPress build I thought it was time to get my feet &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2010/08/18/a-responsive-twenty-ten-wordpress-theme/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After reading about <a title="Jon Hicks made his site responsive" href="http://hicksdesign.co.uk/">Jon Hicks</a> implementation of media queries on his site to make it more responsive to user&#8217;s browsing context and the release of the (highly recommended) latest <a href="http://WordPress.org">WordPress build</a> I thought it was time to get my feet wet with Responsive site design.</p>
<p>After toying with the idea of implementing this on one of my client sites I thought &#8220;Hey! hold on I&#8217;m using WordPress 3.0 default theme on my blog&#8230; why not extend this?&#8221;. And so that&#8217;s exactly what I&#8217;ve done. I&#8217;ve created a <a title="WordPress Child Themes" href="http://codex.wordpress.org/Child_Themes">child theme</a> for <a title="TwentyTen - WordPress 3.0 default theme" href="http://wordpress.org/extend/themes/twentyten">TwentyTen </a>which not only makes it fluid (up to 940px) but also makes it more responsive at smaller sizes. As well as these I&#8217;ve added some extra CSS to make it handle iphone and android browsers too thanks to some interesting articles by <a href="http://www.thecssninja.com/css/iphone-orientation-css">The CSS Ninja</a> and <a href="http://www.rkblog.rk.edu.pl/w/p/optimizing-websites-iphone-and-android/">riklaunim</a></p>
<p>The result of this the current 0.1 version of the <a title="Responsive TwentyTen WordPress theme" href="http://gingerbreaddesign.co.uk/responsivetwentyten.zip">Responsive Twenty Ten WordPress theme</a>. It should be noted that this is a current work in progress which is one of the reasons that I&#8217;ve not published it to the WordPress.org themes directory just yet. There are a few known issues still too;</p>
<ul>
<li>IE fluidity is not implemented &#8211; seemed to cause issue with the CSS introduced to pick up mobile resolutions (portrait and landscape).</li>
<li>Mobile (read <a title="Android" href="http://www.android.com/">Android </a>and <a title="iPhone" href="http://www.apple.com/uk/iphone/">iPhone</a>) have some issues dealing with the orientation. Still looking into this.</li>
<li>Requires use of some <a title="CSS3 Media Queries JS Library" href="http://code.google.com/p/css3-mediaqueries-js/">JS</a> for IE (though I&#8217;ve disabled this at the moment.]</li>
<li>Not got round to validating the CSS yet (naughty naughty, yes I know).</li>
</ul>
<p>The theme is essentially a fluid version of the default Twenty Ten theme with a fixed maximum width. The extra &#8220;responsive&#8221; magic comes in when the browser viewport width drops below 661px. What then happens is that the primary and secondary sidebars drop below the main content and appear just above the footer. Some tiny extra rules come into play for iphone and android browsers too to make the page layout flow better.</p>
<p>By all means <a title="Download the responsive TwentyTen WordPress child theme" href="http://gingerbreaddesign.co.uk/responsivetwentyten.zip">download the theme</a> in it&#8217;s alpha state and let me know your views. Of course you can just have a play with this site as I&#8217;m using it at present too.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2010/08/18/a-responsive-twenty-ten-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced WordPress Page Layout Experiment</title>
		<link>http://gingerbreaddesign.co.uk/todd/2010/07/25/advanced-wordpress-page-layout-experiment/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2010/07/25/advanced-wordpress-page-layout-experiment/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 18:06:17 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpres]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=251</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2010/07/wop_demo_01-150x150.png" alt="" width="150" height="150" />Styling WordPress page and post layouts can be daunting for the novice&#8230; especially if you don&#8217;t want to dirty your hands with PHP and the like. I wanted to experiment with what was possible to do using only the default &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2010/07/25/advanced-wordpress-page-layout-experiment/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2010/07/wop_demo_01-150x150.png" alt="" width="150" height="150" /><p>Styling WordPress page and post layouts can be daunting for the novice&#8230; especially if you don&#8217;t want to dirty your hands with PHP and the like. I wanted to experiment with what was possible to do using only the default WordPress theme 2010 and plugins alone (OK, some CSS was needed).</p>
<p>So I set myself the challenge of mirroring something which is a classic layout across news sites and ended up with the perfect example from the BBC News web pages (please someone let me know if I&#8217;m NOT allowed to publish the below pic).</p>
<div id="attachment_252" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-252" title="Extract of the BBC News site, the desired layout" src="http://gingerbreaddesign.co.uk/todd/files/2010/07/wop_demo_02-300x154.png" alt="Extract of the BBC News site, the desired layout" width="300" height="154" /><p class="wp-caption-text">Extract of the BBC News site, the desired layout</p></div>
<p>The desired layout is essentially a main news article with a supporting image followed by a couple of secondary articles and then a listing of tertiary articles.</p>
<p>My initial ideas came from using the Widgets on Pages WorPress plugin that I had developed which allows the addition of sidebar areas to be inserted inline in pages and posts. Using this plugin I was able to essentially define multiple areas in a standard page (using a standard template) which could then have independant content defined and (with some tweaks to the live version of the Widget on Pages plugin) could be styled each in it&#8217;s own way. This, by itself, was limited though as I really needed some mechanism to pull in the desired stories&#8230; I needed something to support it.</p>
<p>Then at the recent <a href="http://2010.wordcampuk.org/">WordCampUK 2010</a> I was lucky enough to be attending <a title="Michael Kimb Jones" href="http://mkjones.co.uk/">Michael Kimb Jones</a>&#8216; presentation on WOW Plugins when the <a href="http://wordpress.org/extend/plugins/query-posts/">Query Posts plugin</a> (by the incredible <a href="http://justintadlock.com/">Justin Tadlock</a>) was brought to my attention. The plugin provides a widget can be set up to be populated with the result of a query against the posts in the database. Kimb actually mentioned that he had thought of producing an entire WordPress site just through widgets&#8230; a very similar one to the train of investigation I was pursuing. This Query Posts plugin was the answer.</p>
<p>I put this plugin to work (with some slight mods to now use WordPress featured image feature) alongside my own Widgets on Pages plugin and some additional CSS to the 2010 theme to come up with a layout that is indeed on the way to what I was after.</p>
<div id="attachment_260" class="wp-caption alignnone" style="width: 310px"><a href="http://gingerbreaddesign.co.uk/todd/files/2010/07/wop_demo_01.png"><img class="size-medium wp-image-260" title="Adv layout with no template messing" src="http://gingerbreaddesign.co.uk/todd/files/2010/07/wop_demo_01-300x205.png" alt="Screenshot of layout" width="300" height="205" /></a><p class="wp-caption-text">Adv layout with no template messing</p></div>
<p>The page content actually consists of only the following content;</p>
<pre>&#91;widgets_on_pages id="featured_news"]
&#91;widgets_on_pages id="also_in_the_news"]</pre>
<p>To support this I have 2 sidebar areas defined (<em>featured_news</em> and <em>also_in_the_news</em>) which each have <em>Query Posts</em> widgets in which pull in the news feed with each one offset to allow idea of one single feed.</p>
<p>The CSS used to stylize these is as follows (yes I know it&#8217;s not clean&#8230; this is an experiment remember);</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.featured_news</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">650px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> grey<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border-width</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span>  <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.also_in_the_news</span> ul li <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">290px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.also_in_the_news  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span> <span style="color: #933;">0px</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> grey<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border-width</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span>  <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">650px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.also_in_the_news</span> ul li<span style="color: #3333ff;">:first-child </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">290px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">0px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.widgets_on_page</span> ul <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.widgets_on_page</span> h2.widgettitle  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">1.2em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.widgets_on_page</span> h2<span style="color: #6666ff;">.post-title</span> a  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.9em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.featured_news</span> h2<span style="color: #6666ff;">.post-title</span> a   <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.5em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.widgets_on_page</span> <span style="color: #6666ff;">.entry-summary</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.8em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.5em</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> arial<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.widgets_on_page  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.9em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.widgets_on_page</span> .hentry  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">5px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#content</span> .widgets_on_page  p<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> .widgets_on_page  ul<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> .widgets_on_page  ol<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> .widgets_on_page  dd<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> .widgets_on_page  pre<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> .widgets_on_page  hr <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
img<span style="color: #6666ff;">.attachment-thumbnail</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.also_in_the_news</span> img<span style="color: #6666ff;">.attachment-thumbnail</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.featured_news</span> <span style="color: #6666ff;">.words</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">440px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
li<span style="color: #6666ff;">.widget</span> li a <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> arial<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">bold</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.8em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
li<span style="color: #6666ff;">.widget</span> li <span style="color: #00AA00;">,</span>li<span style="color: #6666ff;">.widget</span> li<span style="color: #3333ff;">:first-</span>child  <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.8em</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
li<span style="color: #6666ff;">.widget</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> arial<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p><a href="http://gingerbreaddesign.co.uk/todd/widgets-on-pages-demo/">The demo page</a></p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2010/07/25/advanced-wordpress-page-layout-experiment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to display Widgets inside posts and pages</title>
		<link>http://gingerbreaddesign.co.uk/todd/2010/05/09/how-to-display-widgets-inside-posts-and-pages/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2010/05/09/how-to-display-widgets-inside-posts-and-pages/#comments</comments>
		<pubDate>Sun, 09 May 2010 19:02:11 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sidebars]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=187</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2010/05/screenshot-2-150x150.png" alt="" width="150" height="150" />I was faced the need to be able to place extra manageable content inside a wordpress page&#8217;s core content&#8230; and without an existing plugin available to do this I thought I&#8217;d write one of my own. The output was the Widgets on Pages &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2010/05/09/how-to-display-widgets-inside-posts-and-pages/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2010/05/screenshot-2-150x150.png" alt="" width="150" height="150" /><p>I was faced the need to be able to place extra manageable content inside a wordpress page&#8217;s core content&#8230; and without an existing plugin available to do this I thought I&#8217;d write one of my own.</p>
<p>The output was the <a title="Widgets on Pages plugin" href="http://wordpress.org/extend/plugins/widgets-on-pages/">Widgets on Pages</a> wordpress plugin which is at time of writing at version 0.0.4. The plugin basically allows the author to add a shortcode to their wordpress page or post which will then add the content of a predefined Widget area (or sidebar) at that point in the post/page</p>
<div id="attachment_200" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-200" title="Widgets on Pages" src="http://gingerbreaddesign.co.uk/todd/files/2010/05/screenshot-2-300x210.png" alt="" width="300" height="210" /><p class="wp-caption-text">Widgets on Pages Options</p></div>
<p>The plugin approach allows the user to add a lot of extra control to their wordpress sites without the need for any coding or markup skills (PHP, MySQL, HTML etc).</p>
<p><strong>UPDATE: </strong>In version 0.0.4 you are able to define an unlimited number of separate sidebars and call these all separately within the wordpress content.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2010/05/09/how-to-display-widgets-inside-posts-and-pages/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Too Helpful</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/05/11/too-helpful/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/05/11/too-helpful/#comments</comments>
		<pubDate>Mon, 11 May 2009 09:00:23 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=179</guid>
		<description><![CDATA[I&#8217;d be the first to admit that I&#8217;m no &#8220;deisgn guru&#8221; and that when you come from a developers back ground trying to work out how users will use a system (be it an e-Commerce web site or a Twitter &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/05/11/too-helpful/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d be the first to admit that I&#8217;m no &#8220;deisgn guru&#8221; and that when you come from a developers back ground trying to work out how users will use a system (be it an e-Commerce web site or a Twitter Client) it is always tough to work out just how the users will go about their business. There is a real hurdle to overcome when trying to use a system as a user rather than as someone who&#8217;s deisgned (in terms of workflow at least) and built it.</p>
<p>It&#8217;s easy to get into the kind of mindset of &#8220;well of course you then click X to get to Y&#8221; which is why usability testing is really important. We have to remember that web sites will be used (hopefully) all the time by people who&#8217;ve never been there before and hence things should be logical and flow&#8230; and when this is not always so simple provide enough guidance to aid the user.</p>
<p>Sometimes folks can go too far&#8230; and in fact confuse the user. Take a look at the screenshot below and think about where you&#8217;d instinctively click to go to the next page. Bear in mind that it&#8217;s likely you&#8217;ve just scanned down the text (although I&#8217;ve blurred it here but please pretend that the text might be semi-important).</p>
<div id="attachment_211" class="wp-caption alignnone" style="width: 310px"><a href="http://gingerbreaddesign.co.uk/todd/files/2009/05/poor-page1.png"><img class="size-medium wp-image-211" title="Too helpful?" src="http://gingerbreaddesign.co.uk/todd/files/2009/05/poor-page1-300x180.png" alt="" width="300" height="180" /></a><p class="wp-caption-text">Too helpful?</p></div>
<p>I would think that most people would click the right facing arrow at the centre bottom of the page, bearing in mind that they&#8217;ve just scanned the text above. Yup, the one with the word <em>continue </em>written next to it. Either that or they also see the button at the top right and then may think &#8220;Oh, which one do I press and does it matter at all?&#8221;. Sadly you&#8217;ve got at best a 50% chance of going nowhere. In fact these arrows at the bas of the page are not buttons at all but simply &#8216;helpful&#8217; instructions about the arrows that will appear at the top right corner of each page.</p>
<p>So what&#8217;s the lesson here? Testing is important&#8230; and it&#8217;s no good just testing something yourself as you know what and how a system is meant to work.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/05/11/too-helpful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My 1st Plugin is Released</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/04/21/my-1st-plugin-is-released/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/04/21/my-1st-plugin-is-released/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 11:58:45 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=170</guid>
		<description><![CDATA[As part of my work for Gingerbread Design I have just released my first WordPress plugin into the wild. The plugin provides bulk functionality to help manage eCommerce web sites/stores. Details of the plugin can be found on the official &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/04/21/my-1st-plugin-is-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
<div id="attachment_171" class="wp-caption alignnone" style="width: 110px"><a href="http://wordpress.org/extend/plugins/wpec-bulk-tools"><img class="size-medium wp-image-171" src="http://gingerbreaddesign.co.uk/todd/files/2009/04/blue-m1.png" alt="WordPress.org" width="100" height="100" /></a><p class="wp-caption-text">WordPress.org</p></div>
<p></p>
<p>As part of my work for <a title="Gingerbread Web Design" href="http://gingerbreaddesign.co.uk">Gingerbread Design</a> I have just released my first WordPress plugin into the wild. The plugin provides bulk functionality to help manage eCommerce web sites/stores. Details of the plugin can be found on the official <a title="The Plugin Homepage" href="http://gingerbreaddesign.co.uk/wordpress/plugins/wpec-bulk-tools.php">plugin homepage</a> and of course can be downloaded from the <a title="The WordPress Plugin Directory" href="http://wordpress.org/extend/plugins/wpec-bulk-tools">WordPress.org plugin directory</a>.</p>
<p></p>
<p>Please, please try this out if you use the WP e-Commerce plugin in your own web site/store and let me know which other bulk features may be of interest and most use to you.</p>
<p></p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/04/21/my-1st-plugin-is-released/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>PingDroid &#8211; Android App Review</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/03/14/pingdroid-android-app-review/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/03/14/pingdroid-android-app-review/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 18:01:25 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=163</guid>
		<description><![CDATA[PingDroid, the ping.fm client built for the Android OS is an absolute must for anyone who mixes in a plethora of social network circles by enabling the automatic cross posting of &#8216;Status updates&#8217; to various communities such as Facebook, Twitter, &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/03/14/pingdroid-android-app-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>PingDroid, the <a title="Ping.fm" href="http://ping.fm">ping.fm</a> client built for the Android OS is an absolute must for anyone who mixes in a plethora of social network circles by enabling the automatic cross posting of &#8216;Status updates&#8217; to various communities such as Facebook, Twitter, LinkedIn, Bebo, etc etc. The client itself is reassuringly lightweight and does what all good tools need to do&#8230; do something, and do it well. If you, like me, see the value in Ping then be sure to check out their igoogle gadget too.</p>
<div id="attachment_215" class="wp-caption alignnone" style="width: 80px"><img class="size-full wp-image-215" title="Pingdroid" src="http://gingerbreaddesign.co.uk/todd/files/2009/03/logo_medium.png" alt="Pingdroid Logo" width="70" height="70" /><p class="wp-caption-text">Pingdroid</p></div>
<p>Ping.fm as a service is growing constantly and the number of web services that it talks to is just ever-expanding and is certainly worth keeping an eye on if they don&#8217;t at present support the platforms that you use.</p>
<p>PingDroid was devloped by <a title="PingDroid was developed by Bryan Waters" href="http://abwaters.wordpress.com/">Bryan Waters</a> and is available via the <a href="http://www.android.com/market/">Android Market</a>.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/03/14/pingdroid-android-app-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Klaxon &#8211; Android App Review</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/03/09/klaxon-android-app-review/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/03/09/klaxon-android-app-review/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 20:55:56 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=157</guid>
		<description><![CDATA[Klaxon is a beautiful simple alarm clock application for the Android powered devices. To be honest there is nothing uber special about it at all; it simply has functions which should have been in the default Alarm Clock app that &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/03/09/klaxon-android-app-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Klaxon is a beautiful simple alarm clock application for the Android powered devices. To be honest there is nothing uber special about it at all; it simply has functions which should have been in the default Alarm Clock app that comes pre-installed. Features like the ability to modify the snooze time and set an increasing tone volume are just what the doctor ordered.</p>
<div id="attachment_217" class="wp-caption alignnone" style="width: 138px"><img class="size-full wp-image-217" title="Klaxon" src="http://gingerbreaddesign.co.uk/todd/files/2009/03/alarm-128x1283.png" alt="Klaxon" width="128" height="128" /><p class="wp-caption-text">Klaxon for Android</p></div>
<p>I&#8217;ve never experienced a &#8216;force close&#8217; from the application and anyone who wants more from an alarm than offered by default on the G1 could certainly do worse than give Klaxon a whirl.</p>
<p>Klaxon was developed by <a title="KoushikDutta.com" href="http://www.koushikdutta.com/">Koushik Dutta</a> and is available via the <a title="The Android Market" href="Klaxon is a beautiful simple alarm clock application for the Android powered devices. To be honest there is nothing uber special about it at all; it simply has functions which should have been in the default Alarm Clock app that comes pre-installed. Features like the ability to modify the snooze time and set an increasing tone volume are just what the doctor ordered. I've never experienced a 'force close' from the application and anyone who wants more from an alarm than offered by default on the G1 could certainly do worse than give Klaxon a whirl. Klaxon was devloped by Koushik Dutta(link) and is availble via the Android Market(link).">Android Market</a>.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/03/09/klaxon-android-app-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never have to remember your charger again</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/02/17/never-have-to-remember-your-charger-again/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/02/17/never-have-to-remember-your-charger-again/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 21:31:57 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[mobil]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=155</guid>
		<description><![CDATA[This could be great news for any occasional (or not so occasional) travellers&#8230; one type of mobile charger to suit them all. I read today via PC World that the GSM association have agreed that mobile phone chargers of the &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/02/17/never-have-to-remember-your-charger-again/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This could be great news for any occasional (or not so occasional) travellers&#8230; one type of mobile charger to suit them all. I read today via <a href="http://www.pcworld.com/article/159630/universal_chargers_to_finally_become_a_reality.html">PC World</a> that the GSM association have agreed that mobile phone chargers of the future will have a USB mini-type interface. This would mean that when you get a new phone you won&#8217;t need a new charger as well (good on a green note) and hopefully will mean a drop in the price of chargers too.</p>
<p>I also hope that this won&#8217;t only be a move that the mobile phone manufacturers take up but also one that is followed by the producers of other portable devices such as MP3 players and SatNavs (of course these products may actually just be one piece of equipment by this point in time).</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/02/17/never-have-to-remember-your-charger-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EeePC &#8211; First Thoughts</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/02/14/eeepc-first-thoughts/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/02/14/eeepc-first-thoughts/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 12:26:34 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=143</guid>
		<description><![CDATA[I&#8217;d been contemplating buying one of the Asus ultra-portable notebooks ever since the launch of their 701 model last year. I thought it&#8217;d make an ideal travel companion and a nice light-weight alternative to me having to haul around my &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/02/14/eeepc-first-thoughts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d been contemplating buying one of the <a href="http://eeepc.asus.com/">Asus ultra-portable notebooks</a> ever since the launch of their 701 model last year. I thought it&#8217;d make an ideal travel companion and a nice light-weight alternative to me having to haul around my relatively large Sony Vaio (an enormous wide-screen beast). The benefits are such a device &#8211; aside from the physical size) include the super efficient Intel Atom processor, the solid state storage (which means more power saving, less heat generation, less noise and a more shock proof system when compared to a standard hard drive) and of course weight. I&#8217;d been extremely tempted by the Linux variety as it would provide me with the development requirements I&#8217;d need and a more suitable test bed (as most running apps/websites/etc. I build run on Linux servers).</p>
<p>So now,  2 and a half years on I&#8217;ve finally got round to getting myself one. I lumped for the 901 Linux model which offers a 8.9&#8243; screen in the same overall case size as the 701. It has a 20GB SSD, built in wireless and Bluetooth, SD card slot , 3 USB2.0 ports, a 1.3 mega pixel webcam and a host of other features. The little beauty set me back just over £210 exc. VAT.</p>
<div id="attachment_219" class="wp-caption alignnone" style="width: 262px"><img class="size-medium wp-image-219" title="Asus Eee PC 901" src="http://gingerbreaddesign.co.uk/todd/files/2009/02/eee_9011-252x300.jpg" alt="Asus Eee PC 901" width="252" height="300" /><p class="wp-caption-text">Asus Eee PC 901</p></div>
<h2>The Physicals</h2>
<p>As previously mentioned the 901 comes in the same sized shell as the 701 model but offers a ncie 9.1&#8243; screen giving a 1024&#215;600 resolution. It seems to certainly be bright enough too ( even on the lower brightness settings). The keyboard is small, there&#8217;s really no getting away from this. But after practice it seems usable for sure, in fact I&#8217;m writing this very article on it whilst travelling back from work on the bus. To be honest though the pot-holes and erratic swerving by the bus driver are making it slightly more difficult than it should be. Overall the kit feels solid; the hinge attaching the screen doesn&#8217;t seem to be flimsy at all and everything else most definitely does not echo of a rushed cheap product.</p>
<h2>The OS and software</h2>
<p>Of course being a fan of open source software (and hardware &#8211; see the <a href="http://www.arduino.cc/">Arduino</a> board) I opted for the Linux version of the Eee. It comes with <a href="http://www.xandros.com/">Xandros</a> &#8211; a debian derivative I think &#8211; pre-installed and is setup in an &#8220;Easy Mode&#8221; which offers nice big buttons for &#8220;Internet&#8221; and &#8220;Email&#8221; and the like. The default mode is very simple to use and users could be surfing the net and emailing pretty much straight out the box. I should probably mention that I&#8217;ve not yet come across a wireless network I couldn&#8217;t use (so far used a Sky connection, my N95 and a couple of hotspots)&#8230; though reading up on the net it seems that there are connections out there that perhaps do make life difficult for Eee users.</p>
<p>Other notable software which come with the Linux version include <a href="http://skype.com">Skype</a>, <a href="http://www.sun.com/software/staroffice/">Star Office</a>, and the <a href="http://www.pidgin.im/">Pidgin IM client</a>.</p>
<h2>The Performance</h2>
<p>With a 1.6 atom powering the little gem it doesn&#8217;t seem to suffer at all when wanting to do some basic browsing, word processing or mailing. These tasks are likely to be the primary tasks undertaken on my Eee&#8230; with perhaps the odd movie viewed and maybe even some development (I&#8217;ve yet to see how it copes with the Eclipse IDE which I use for my Android work).</p>
<p>There are three &#8220;performance&#8221; options available from the system tray which include &#8220;Power Saving&#8221;, &#8220;High Performance&#8221; and &#8220;Super Performance&#8221; as well as an &#8220;auto&#8221; option which chooses the mode depending on whether or not you&#8217;re running the Eee under battery power. If you&#8217;re watching a video clip or film then I suggest not using the &#8220;Power Saving&#8221; mode as this appears to make the images a bit juddery.</p>
<h2>The Battery</h2>
<p>So far battery life seems good. With the wireless on I get about 5 hours (though not using it much) and as a (yes, pretty large) MP3 player I got more like 8 hours. In fact at present I&#8217;ve been typing for about 30 minutes with the wireless off and I&#8217;ve used 6%..</p>
<h2>The bottom line</h2>
<p>I&#8217;m overjoyed with how good this little puppy is so far. I have made some few tweaks to be fair (like enabling the full desktop mode, removing some unwanted packages and installing some more software) but this is of course one of the plus-points of the Linux system. I&#8217;ll be detailing how I performed these tweaks in later posts&#8230; so keep &#8216;em peeled.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/02/14/eeepc-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Mobile Android G1 &#8211; First Thoughts</title>
		<link>http://gingerbreaddesign.co.uk/todd/2009/02/08/t-mobile-android-g1-first-thoughts/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2009/02/08/t-mobile-android-g1-first-thoughts/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 10:29:21 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=145</guid>
		<description><![CDATA[My G1 arrived just before Christmas (in fact just 1 day after my Birthday) after many, many months of pestering work to order me one. To say I was excited would be an understatement (Yes, I am a self confessed &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2009/02/08/t-mobile-android-g1-first-thoughts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.t-mobile.co.uk/g1-with-google-phone/buy-now/">G1</a> arrived just before Christmas (in fact just 1 day after my Birthday) after many, many months of pestering work to order me one. To say I was excited would be an understatement (Yes, I am a self confessed geek), the thought have having such an open device really was blowing me away.</p>
<div id="attachment_221" class="wp-caption alignnone" style="width: 176px"><img class="size-full wp-image-221" title="T-Mobile Android G1" src="http://gingerbreaddesign.co.uk/todd/files/2009/02/g1_graphic1.jpg" alt="T-Mobile Android G1" width="166" height="202" /><p class="wp-caption-text">T-Mobile Android G1</p></div>
<p>For those that don&#8217;t know the T-Mobile Android G1 was the first released mobile device which runs the open <a href="http://code.google.com/android/">Android operating system</a> (developed by Google). The OS is open source which essentially means that all the code monkeys out there can dig right into the device and develop applications for it to their hearts content. The G1 hardware wise is actually a branded HTC device. HTC prior to this move are probably most famed for their Windows Mobile handsets such as the MDA/XDA ranges.</p>
<p>Anyhoo, back to my first thoughts&#8230;</p>
<h2>Form Factor</h2>
<p>Lots of folks think the G1 isn&#8217;t a pretty phone&#8230; perhaps they&#8217;re right, but to be honest I&#8217;m not one of them. And after much much use I actually think the phone is nice and well built. The sliding full qwerty keyboard is extremely usable and feels solid. The small angled portion of the phone helps  it sit nicely in my pockets too. It doesn&#8217;t seem to big or fat even. One thing that does bug me however is the fact that one handed use is a tough. I don&#8217;t think I put this down to the fact that I have small hands but just that the &#8220;back&#8221; or &#8220;return&#8221; button is too far left to reach with your left thumb. This small niggle could be resolved by adding a &#8220;soft&#8221; button to the OS and applications&#8230; and given that this phone appears to be a developer&#8217;s dream it&#8217;s probably not long before this starts to appear.</p>
<p>The battery is poor&#8230; there&#8217;s no denying it. It would get me through a day of modest use with certain precautions taken like turning off bluetooth, WLAN and turning down the screen brightness but this seems absurd when I think that my old SE P910 would last for days even with extreme use levels. A fair point maybe the use of 3G which is known to be a real battery drainer and has plagued other handsets such as Nokia&#8217;s N95.</p>
<p>One thing that does really bother me about the G1 is the lack of a 3.5mm headphone socket. As someone who doesn&#8217;t want to have an MP3 (or OGG)  player as well as my phone this is a real pain in the derrier. Adapters are available but that&#8217;s not really the point.</p>
<p>I suppose that I should make it clear that the hardware for me is certainly at the bottom of my thoughts when I talk about the G1&#8230; so lets move on and you&#8217;ll find out why.</p>
<h2>The Goods</h2>
<p>Because of the G1&#8242;s open-ness the &#8220;<a href="http://code.google.com/android/">Market</a>&#8221; (Android&#8217;s sister to the iPhone App Store) was full of applications very  soon after the phone&#8217;s launch. Scores of developers had been using the Android SDK to make all sorts of pieces of software (many useful, many not so much) that could be downloaded directly to the phone. The open-ness also meant that many of the core phone features could be accessed by these developers&#8230; things such as the GPS, WLAN, contacts and SMS are all available to be used. Another key benefit that the Android OS offers is that internal architecture is extremely flexible and expandible. Basically if there&#8217;s something you don&#8217;t lke about any of the software (including the pre-installed apps from Google such as their Contacts applicaation) then these can be re-written and replaced.</p>
<h2>The Bads</h2>
<p>At the moment there&#8217;s only a couple of things I don&#8217;t like about the G1 when it comes to the OS and software, these being the lack of Outlook syncing, Bluetooth being limited to audio use (I.e. no PIM transfer) and no inbuilt support for using the phone as a modem. What we have to remember here is that these are (hopefully) only short-term issues thanks to the Android OS (in fact some clever folks have already come up with a tethering work around). Another point to remember is that support for &#8220;paid for&#8221; applications in the Market Place should be available in the first quarter of 2009 and that a whole host of offerings including an ActiveSync application should be available very soon after.</p>
<div id="attachment_222" class="wp-caption alignnone" style="width: 134px"><img class="size-full wp-image-222" title="Powered by Android" src="http://gingerbreaddesign.co.uk/todd/files/2009/02/android1.jpeg" alt="Android Logo" width="124" height="124" /><p class="wp-caption-text">Powered by Android</p></div>
<h2>The Bottom Line</h2>
<p>It&#8217;s amazing&#8230; yes it is. The G1 itself has a few faults &#8211; which I quite happily forgive it for &#8211; but this I suppose isn&#8217;t what I think is amazing. It is in fact the Android OS that creates a whole world of possibilities. If you don&#8217;t like the look of the G1 then don&#8217;t worry, they&#8217;ll be scores of Android powered terminals coming out over the next year and I&#8217;m sure they&#8217;ll be one that you&#8217;ll feel happy about getting out in the pub.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2009/02/08/t-mobile-android-g1-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
