<?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>Outlandish Ideas</title>
	<atom:link href="http://outlandishideas.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://outlandishideas.co.uk</link>
	<description>Agile web prototyping and development</description>
	<lastBuildDate>Tue, 21 May 2013 14:30:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Introducing Packagist for WordPress</title>
		<link>http://outlandishideas.co.uk/blog/2013/05/packagist-for-wordpress/</link>
		<comments>http://outlandishideas.co.uk/blog/2013/05/packagist-for-wordpress/#comments</comments>
		<pubDate>Mon, 20 May 2013 20:36:30 +0000</pubDate>
		<dc:creator>Tamlyn</dc:creator>
				<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=982</guid>
		<description><![CDATA[Composer is a package manager for PHP. The <a href="http://wpackagist.org/">WordPress Packagist</a> site mirrors the WordPress plugin directory as a Composer-compatible repository, making it easier to manage WordPress plugins using Composer.

]]></description>
			<content:encoded><![CDATA[<p>Composer is a package manager for PHP. The <a href="http://wpackagist.org/">WordPress Packagist</a> site mirrors the WordPress plugin directory as a Composer-compatible repository, making it easier to manage WordPress plugins using Composer.</p>
<p><span id="more-982"></span></p>
<p><a href="http://wpackagist.org"><img class="alignright size-thumbnail wp-image-985 dropshadow" title="WordPress Packagist " src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/WordPress-Packagist-Manage-your-plugins-with-Composer-300x169.png" alt="" width="300" height="169" /></a></p>
<p><a href="http://getcomposer.org">Composer</a> has been making waves in the PHP open source world because it makes it easier for developers to share and reuse code. Developers can declare dependencies in a JSON file then run Composer on the command line to download all the necessary files.</p>
<p>Here at Outlandish Ideas we&#8217;re big fans of WordPress as an easy to use and extensible CMS. We&#8217;ve recently started using Composer to manage our more complex web projects. And now we&#8217;re creating the tools to use both together.</p>
<p>Composer natively supports WordPress plugins using <a href="https://github.com/composer/installers">installers</a> however most WordPress plugins do not include a composer.json file which means they cannot be referenced directly. The WordPress Packagist site addresses this problem by scanning the WordPress plugin Subversion repository and generating the necessary JSON files for each plugin. Using it is a matter of adding a couple of lines to your composer.json then referencing plugins as you would any other dependency.<br />
We&#8217;ve been very pleased to see the positive reaction this project has received from both the Composer and WordPress communities. It&#8217;s still early days so if you experience any problems or have suggestions for improvement, please <a href="https://github.com/outlandishideas/wpackagist">create an issue on GitHub</a>. Or even better, dive in to the code and fix it yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2013/05/packagist-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Training from UCL and Goldman Sachs</title>
		<link>http://outlandishideas.co.uk/blog/2013/05/training-from-ucl-and-goldman-sachs/</link>
		<comments>http://outlandishideas.co.uk/blog/2013/05/training-from-ucl-and-goldman-sachs/#comments</comments>
		<pubDate>Wed, 15 May 2013 15:13:02 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=966</guid>
		<description><![CDATA[We are very proud to have been selected by University College London and Goldman Sachs to take part in the <a href="https://10ksb.co.uk/">10,000 Small Businesses</a> programme. The scheme provides business training to high-growth companies in what the organisers describe as a "mini MBA".
<p style="text-align: center;"><img class="size-full wp-image-978 aligncenter" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/balloon-cropped1.png" alt="" width="700" height="365" /></p>
]]></description>
			<content:encoded><![CDATA[<p>We are very proud to have been selected by University College London and Goldman Sachs to take part in the <a href="https://10ksb.co.uk/">10,000 Small Businesses</a> programme. The scheme provides business training to high-growth companies in what the organisers describe as a &#8220;mini MBA&#8221;.</p>
<p style="text-align: center;"><img class="size-full wp-image-978 aligncenter" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/balloon-cropped1.png" alt="" width="700" height="365" /></p>
<p><span id="more-966"></span>I attended the first session of the course yesterday which largely consisted of a getting-to-know you orientations session. Each participant had to bring three objects that represented their business &#8211; something about where the business came from, something about what your family and friends think about you being an entrepreneur and something about where you want to be.</p>
<p>I brought a frying pan as my first object (it all started when we used to cook each other lunch and work around our kitchen tables), my second was a hammer and sickle T-shirt which I brought out Superman-style (my family and friends are worried I&#8217;m selling out) and my final object was a John Lewis bag (John Lewis is one of the UKs largest partnerships and have a great reputation for quality and customer service).</p>
<p>The most popular items were awards, globes and compasses. One of the first participants to present was a little mean and kicked off by saying &#8220;I was going to bring a globe or a compass, but then I thought that was lame and clichéd&#8221;. Some of the more unusual objects included a hippo tusk (from a game-keeper turned plumber), the shoe from the presenters foot (sandwiched between a very funky pair of Jimmy Choo shoes) and the hammer and sickle T-shirt.</p>
<p>It was a great day and the staff from UCL and Goldman Sachs were really good fun. It was amazing to see what a diverse range of people ended up in the room — people who run social enterprises, aspiring Bransons who want to take over the world and people who are just muddling through. There were people from animatronics companies, people who manufacture clothes and people who sell doors door-to-door. Some people had been in business for years, some had just started. I&#8217;m really looking forward to seeing how everyone develops over the course.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2013/05/training-from-ucl-and-goldman-sachs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBC releases new ontology for education</title>
		<link>http://outlandishideas.co.uk/blog/2013/05/bbc-releases-new-ontology-for-education/</link>
		<comments>http://outlandishideas.co.uk/blog/2013/05/bbc-releases-new-ontology-for-education/#comments</comments>
		<pubDate>Fri, 03 May 2013 16:52:21 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Linked Data]]></category>
		<category><![CDATA[Prototypes]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=933</guid>
		<description><![CDATA[<a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/curriculum-ontology-2013-04-03.png" rel="screenshot"><img class="size-medium wp-image-936 alignleft" title="curriculum-ontology-2013-04-03" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/curriculum-ontology-2013-04-03-300x218.png" alt="" width="300" height="218" /></a>The BBC has released a new <a href="http://en.wikipedia.org/wiki/Ontology">ontology</a> for its educational content. This will act as a schema to allow the BBC to add metadata to its content. It will describe what subject, level or curriculum a particular piece of content applies to, and is presumably the schema behind the new <a href="http://www.bbc.co.uk/education">Knowledge and Learning Product</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/curriculum-ontology-2013-04-03.png" rel="screenshot"><img class="size-medium wp-image-936 alignleft" title="curriculum-ontology-2013-04-03" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/curriculum-ontology-2013-04-03-300x218.png" alt="" width="300" height="218" /></a>The BBC has released a new <a href="http://en.wikipedia.org/wiki/Ontology">ontology</a> for its educational content. This will act as a schema to allow the BBC to add metadata to its content. It will describe what subject, level or curriculum a particular piece of content applies to, and is presumably the schema behind the new <a href="http://www.bbc.co.uk/education">Knowledge and Learning Product</a>.<span id="more-933"></span></p>
<p>It&#8217;s interesting to see how the idea has developed since we built <a href="http://outlandishideas.co.uk/portfolio/bitesize-ontology/">an ontology for BBC Bitesize</a> in 2011. Back then the focus was on modelling the content in a way that suited a product (Bitesize) rather than a way that reflected the UK education system. The reason for this was that back in 2011 the government (the natural publisher of an Ontology of UK education) was still some years away from laying down the <a href="http://education.data.gov.uk/">building blocks</a>, and the BBC had a temporary need to publish a Bitesize site using a <a href="http://en.wikipedia.org/wiki/Triplestore">triple store</a> as <a href="http://www.bbc.co.uk/blogs/bbcinternet/2010/07/bbc_world_cup_2010_dynamic_sem.html">they&#8217;d done for the 2010 World Cup</a>.<br />
<a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/bitesize-modified.png" rel="screenshot"><img class="alignright size-medium wp-image-940" title="bitesize-modified" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2013/05/bitesize-modified-300x197.png" alt="" width="300" height="197" /></a></p>
<p>At Outlandish we&#8217;re excited about the possibilities of the semantic web, while being sceptical of the state of current semantic technologies. We&#8217;ve built lots of prototypes using bleeding-edge technologies such as triple stores and found it interesting but impractical. AllegroGraph managed to create a triplestore that could query a trillion lines of data — it was, however, very, very slow. The BBC got around the problem by using many levels of caching, so that they only queried the data when it changed, but that undermines some of the benefits of dynamic publishing.</p>
<p>We&#8217;re watching the developments around <a href="http://www.bbc.co.uk/education">bbc.co.uk/education</a> very keenly — I&#8217;m sure there&#8217;ll be some &#8216;oohs&#8217; and &#8216;aahs&#8217; once they kick the technology into line.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2013/05/bbc-releases-new-ontology-for-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calculating SVG bounds in PHP</title>
		<link>http://outlandishideas.co.uk/blog/2013/04/svg-bounds-php/</link>
		<comments>http://outlandishideas.co.uk/blog/2013/04/svg-bounds-php/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 16:34:45 +0000</pubDate>
		<dc:creator>Tamlyn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=928</guid>
		<description><![CDATA[Scalable Vector Graphics (SVG) is an image file format increasingly used on the internet. For <a href="http://outlandishideas.co.uk/portfolio/lshtm-interactive-maps/">a recent project</a>, we needed to calculate the bounding box of the shape of a country in an SVG file and we created this simple PHP class to help. Maybe you'll find it useful too.

]]></description>
			<content:encoded><![CDATA[<p>Scalable Vector Graphics (SVG) is an image file format increasingly used on the internet. For <a href="http://outlandishideas.co.uk/portfolio/lshtm-interactive-maps/">a recent project</a>, we needed to calculate the bounding box of the shape of a country in an SVG file and we created this simple PHP class to help. Maybe you&#8217;ll find it useful too.</p>
<p><span id="more-928"></span>Note that it&#8217;s a very simple implementation of the SVG path specification. It only understands straight line segments, not arcs and Bezier curves. For our purposes, this was enough, since the curves in country outlines are usually modelled as small facets rather than true curves.</p>
<p>You can <a href="https://github.com/tamlyn/svg-bounds">get the code from GitHub</a>.</p>
<p>Example usage:</p>
<pre class="brush: php; title: ; notranslate">
$bounds = SvgBounds::fromPath('M 100 100L300 100 200 300z');
echo $bounds-&gt;getWidth(); //200
$bounds-&gt;extend(350, 100);
echo $bounds-&gt;getWidth(); //250
</pre>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2013/04/svg-bounds-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transmedia Storytelling &#8211; What might it mean for TV?</title>
		<link>http://outlandishideas.co.uk/blog/2012/12/transmedia-storytelling-what-might-it-mean-for-tv/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/12/transmedia-storytelling-what-might-it-mean-for-tv/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 10:52:53 +0000</pubDate>
		<dc:creator>abi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=874</guid>
		<description><![CDATA[We recently worked with the BBC and <a href="http://www.unthinkableconsulting.com/">Unthinkable Consulting</a> to look at how current BBC programmes could add elements of transmedia storytelling to well known factual programmes, using the tools that the BBC has to hand already, rather than coming up with brand new platforms, technology or ideas that required huge resources.

Transmedia is the new buzzword making the rounds at the moment and lots of production companies are feeling the pressure to involve different platforms when making new programmes. To most people it would seem it isn’t a new concept, and is just about using multimedia as part of the broadcast package, but I’m going to argue that it represents a cultural shift for most television production companies in how they think about the digital offering around linear output.

For the research project we needed to establish what we all meant by Transmedia. These were the key elements I felt were the most important for a successful Transmedia approach:
<ul>
	<li>Transmedia elements are planned right from the commissioning point – a part of the process rather than an add-on</li>
	<li>Enables deeper audience engagement in the content of the programme</li>
	<li>Encourages activity in the audience</li>
	<li>Rewards fans of the show with more content and more ways to get involved</li>
	<li>Lengthens the relationship the audience has with the programme</li>
	<li>The programme doesn’t have to be the centre, or the pinnacle of the brand</li>
	<li>Potential to reach a new audience on new platforms – different audiences might interact with you on the different platforms</li>
</ul>
That first point is, for me, easily the most important. If the non linear elements of the programme offering are added on after the initial programme concept has been signed off, they are just multi-media elements. Where transmedia truly becomes ‘Transmedia’, is when the package is thought of as a whole, right from the start. The non linear elements have a clear reason for being there (beyond offering video extras for super fans online) and add value to the overall brand and product.

There have been lots of programmes (BBC and non BBC) that have claimed to be Transmedia, but how many of them actually are?

<strong>The Code</strong>

<a href="http://marthasadie.wordpress.com/2012/03/21/notes-from-sxswi-adrian-hon-creating-the-code-a-bbc-transmedia-documentary-thecode/">http://marthasadie.wordpress.com/2012/03/21/notes-from-sxswi-adrian-hon-creating-the-code-a-bbc-transmedia-documentary-thecode/</a>

Created by Six to Start for the BBC

A set of programmes that contained a secret treasure hunt and challenge to ‘crack the code’ built in to the filming. This is a good example of the transmedia elements being intrinsic to the programme development right from the start. It was relatively successful with a small demographic engaging deeply with the clues and others enjoying the mini-games that were also created a longside the programme.

An important point – you will never engage the entire linear programme audience with the transmedia elements you create, but you will engage a small sub set (or potentially new audience) more deeply and offer them more value through the activit

<strong>The Voice</strong>

<strong><a href="http://www.bbc.co.uk/thevoice">http://www.bbc.co.uk/thevoice</a></strong>

An international hit, sold in many countries and the off-linear elements are certainly strong. All the judges (in the UK at least) have well established Twitter feeds and as part of their contracts were required to tweet. Hashtags are used consistently, and twitter conversations absolutely encouraged.

What actually made The Voice stand out over and above other programmes that do similar things (X Factor, Big Brother etc) was the fantastic use of Twitter Will.I.Am employed. He tweeted during the live shows, commenting on what was happening in a very open, honest and believable way (rather than being told to do it by his agent). People loved getting an extra insight in to what was actually happened, while it was happening. A true Transmedia element – adding to the value the entire brand offers audiences.

<strong>The Million Pound Drop</strong>

<a href="https://www.themillionpounddrop.com/">https://www.themillionpounddrop.com/</a>

Channel 4 has spent a lot of money on building an interactive game that can be played at anytime, or preferably alongside the quiz show as it is being broadcast. It has been very successful in getting people to play along side the contestants (100,000 online players for some broadcasts). As the show is completely live, they can reveal how online players are doing
<blockquote>“Hairdressers in Wales did the best on that question”</blockquote>
This not only makes the people who are playing feel a part of the programme, it also encourages others to join in.

…And many others from the other side of the pond that I won’t go in to…

In short, Transmedia elements of a brand should feel natural, a key part of the content being created, as easy to access as the programme and adds to the overall brand experience for audiences. Can production companies get used to the idea of thinking about digital, face to face and mobile content with the same importance as the linear programming? If they don’t, they could be left behind.]]></description>
			<content:encoded><![CDATA[<p>We recently worked with the BBC and <a href="http://www.unthinkableconsulting.com/">Unthinkable Consulting</a> to look at how current BBC programmes could add elements of transmedia storytelling to well known factual programmes, using the tools that the BBC has to hand already, rather than coming up with brand new platforms, technology or ideas that required huge resources.</p>
<p>Transmedia is the new buzzword making the rounds at the moment and lots of production companies are feeling the pressure to involve different platforms when making new programmes. To most people it would seem it isn’t a new concept, and is just about using multimedia as part of the broadcast package, but I’m going to argue that it represents a cultural shift for most television production companies in how they think about the digital offering around linear output.</p>
<p>For the research project we needed to establish what we all meant by Transmedia. These were the key elements I felt were the most important for a successful Transmedia approach:</p>
<ul>
<li>Transmedia elements are planned right from the commissioning point – a part of the process rather than an add-on</li>
<li>Enables deeper audience engagement in the content of the programme</li>
<li>Encourages activity in the audience</li>
<li>Rewards fans of the show with more content and more ways to get involved</li>
<li>Lengthens the relationship the audience has with the programme</li>
<li>The programme doesn’t have to be the centre, or the pinnacle of the brand</li>
<li>Potential to reach a new audience on new platforms – different audiences might interact with you on the different platforms</li>
</ul>
<p>That first point is, for me, easily the most important. If the non linear elements of the programme offering are added on after the initial programme concept has been signed off, they are just multi-media elements. Where transmedia truly becomes ‘Transmedia’, is when the package is thought of as a whole, right from the start. The non linear elements have a clear reason for being there (beyond offering video extras for super fans online) and add value to the overall brand and product.</p>
<p>There have been lots of programmes (BBC and non BBC) that have claimed to be Transmedia, but how many of them actually are?</p>
<p><strong>The Code</strong></p>
<p><a href="http://marthasadie.wordpress.com/2012/03/21/notes-from-sxswi-adrian-hon-creating-the-code-a-bbc-transmedia-documentary-thecode/">http://marthasadie.wordpress.com/2012/03/21/notes-from-sxswi-adrian-hon-creating-the-code-a-bbc-transmedia-documentary-thecode/</a></p>
<p>Created by Six to Start for the BBC</p>
<p>A set of programmes that contained a secret treasure hunt and challenge to ‘crack the code’ built in to the filming. This is a good example of the transmedia elements being intrinsic to the programme development right from the start. It was relatively successful with a small demographic engaging deeply with the clues and others enjoying the mini-games that were also created a longside the programme.</p>
<p>An important point – you will never engage the entire linear programme audience with the transmedia elements you create, but you will engage a small sub set (or potentially new audience) more deeply and offer them more value through the activit</p>
<p><strong>The Voice</strong></p>
<p><strong><a href="http://www.bbc.co.uk/thevoice">http://www.bbc.co.uk/thevoice</a></strong></p>
<p>An international hit, sold in many countries and the off-linear elements are certainly strong. All the judges (in the UK at least) have well established Twitter feeds and as part of their contracts were required to tweet. Hashtags are used consistently, and twitter conversations absolutely encouraged.</p>
<p>What actually made The Voice stand out over and above other programmes that do similar things (X Factor, Big Brother etc) was the fantastic use of Twitter Will.I.Am employed. He tweeted during the live shows, commenting on what was happening in a very open, honest and believable way (rather than being told to do it by his agent). People loved getting an extra insight in to what was actually happened, while it was happening. A true Transmedia element – adding to the value the entire brand offers audiences.</p>
<p><strong>The Million Pound Drop</strong></p>
<p><a href="https://www.themillionpounddrop.com/">https://www.themillionpounddrop.com/</a></p>
<p>Channel 4 has spent a lot of money on building an interactive game that can be played at anytime, or preferably alongside the quiz show as it is being broadcast. It has been very successful in getting people to play along side the contestants (100,000 online players for some broadcasts). As the show is completely live, they can reveal how online players are doing</p>
<blockquote><p>“Hairdressers in Wales did the best on that question”</p></blockquote>
<p>This not only makes the people who are playing feel a part of the programme, it also encourages others to join in.</p>
<p>…And many others from the other side of the pond that I won’t go in to…</p>
<p>In short, Transmedia elements of a brand should feel natural, a key part of the content being created, as easy to access as the programme and adds to the overall brand experience for audiences. Can production companies get used to the idea of thinking about digital, face to face and mobile content with the same importance as the linear programming? If they don’t, they could be left behind.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/12/transmedia-storytelling-what-might-it-mean-for-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coming soon: a knowledge bank for arts marketing</title>
		<link>http://outlandishideas.co.uk/blog/2012/10/knowledge-bank-for-arts-marketing/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/10/knowledge-bank-for-arts-marketing/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 13:52:28 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=840</guid>
		<description><![CDATA[Outlandish Ideas are proud to have been selected by the <a href=" http://www.a-m-a.co.uk/">Arts Marketing Association</a> (AMA) to build an online document and media directory.  The knowledge bank will contain reports, case studies, toolkits and training videos to help arts organisations market themselves more effectively.

]]></description>
			<content:encoded><![CDATA[<p>Outlandish Ideas are proud to have been selected by the <a href=" http://www.a-m-a.co.uk/">Arts Marketing Association</a> (AMA) to build an online document and media directory.  The knowledge bank will contain reports, case studies, toolkits and training videos to help arts organisations market themselves more effectively.</p>
<p><span id="more-840"></span>As Julie Aldridge, Executive Director of the AMA, describes it:</p>
<blockquote><p>The knowledge bank will be a central place for all cultural professionals to go to quickly get insight, advice and tried and tested practice on everything relating to how to reach and engage the public.</p>
<p>It will save marketers time, help cultural professionals develop their knowledge and skills, stop us collectively reinventing the wheel by sharing what works – and what doesn&#8217;t – and ultimately help arts organisations to improve their ability to bring art and audiences together.</p></blockquote>
<p>This is an exciting opportunity for us to use our expertise in search, data handling and user interface design. We understand how important it is for arts marketers to find the quickly find the resources they need, and we are excited to have the opportunity to build a system to make this happen.</p>
<p>You can read more about the project in the <a href="http://www.a-m-a.co.uk/page.aspx?id=208&amp;case=45">AMA&#8217;s press release</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/10/knowledge-bank-for-arts-marketing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert XML to JSON in PHP</title>
		<link>http://outlandishideas.co.uk/blog/2012/08/xml-to-json/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/08/xml-to-json/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 15:58:26 +0000</pubDate>
		<dc:creator>Tamlyn</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=817</guid>
		<description><![CDATA[Unfortunately, XML exists. For whatever reason, somebody once thought it was a good idea and now we're stuck with it. Since most modern applications and APIs use JSON instead, it's often necessary to convert XML into JSON. Here is a PHP function to do that very thing.

]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, XML exists. For whatever reason, somebody once thought it was a good idea and now we&#8217;re stuck with it. Since most modern applications and APIs use JSON instead, it&#8217;s often necessary to convert XML into JSON. Here is a PHP function to do that very thing.</p>
<p><span id="more-817"></span></p>
<pre class="brush: php; title: ; notranslate">
function xmlToArray($xml, $options = array()) {
	$defaults = array(
		'namespaceSeparator' =&gt; ':',//you may want this to be something other than a colon
		'attributePrefix' =&gt; '@',   //to distinguish between attributes and nodes with the same name
		'alwaysArray' =&gt; array(),   //array of xml tag names which should always become arrays
		'autoArray' =&gt; true,        //only create arrays for tags which appear more than once
		'textContent' =&gt; '$',       //key used for the text content of elements
		'autoText' =&gt; true,         //skip textContent key if node has no attributes or child nodes
		'keySearch' =&gt; false,       //optional search and replace on tag and attribute names
		'keyReplace' =&gt; false       //replace values for above search values (as passed to str_replace())
	);
	$options = array_merge($defaults, $options);
	$namespaces = $xml-&gt;getDocNamespaces();
	$namespaces[''] = null; //add base (empty) namespace

	//get attributes from all namespaces
	$attributesArray = array();
	foreach ($namespaces as $prefix =&gt; $namespace) {
		foreach ($xml-&gt;attributes($namespace) as $attributeName =&gt; $attribute) {
			//replace characters in attribute name
			if ($options['keySearch']) $attributeName =
					str_replace($options['keySearch'], $options['keyReplace'], $attributeName);
			$attributeKey = $options['attributePrefix']
					. ($prefix ? $prefix . $options['namespaceSeparator'] : '')
					. $attributeName;
			$attributesArray[$attributeKey] = (string)$attribute;
		}
	}

	//get child nodes from all namespaces
	$tagsArray = array();
	foreach ($namespaces as $prefix =&gt; $namespace) {
		foreach ($xml-&gt;children($namespace) as $childXml) {
			//recurse into child nodes
			$childArray = xmlToArray($childXml, $options);
			list($childTagName, $childProperties) = each($childArray);

			//replace characters in tag name
			if ($options['keySearch']) $childTagName =
					str_replace($options['keySearch'], $options['keyReplace'], $childTagName);
			//add namespace prefix, if any
			if ($prefix) $childTagName = $prefix . $options['namespaceSeparator'] . $childTagName;

			if (!isset($tagsArray[$childTagName])) {
				//only entry with this key
				//test if tags of this type should always be arrays, no matter the element count
				$tagsArray[$childTagName] =
						in_array($childTagName, $options['alwaysArray']) || !$options['autoArray']
						? array($childProperties) : $childProperties;
			} elseif (
				is_array($tagsArray[$childTagName]) &amp;&amp; array_keys($tagsArray[$childTagName])
				=== range(0, count($tagsArray[$childTagName]) - 1)
			) {
				//key already exists and is integer indexed array
				$tagsArray[$childTagName][] = $childProperties;
			} else {
				//key exists so convert to integer indexed array with previous value in position 0
				$tagsArray[$childTagName] = array($tagsArray[$childTagName], $childProperties);
			}
		}
	}

	//get text content of node
	$textContentArray = array();
	$plainText = trim((string)$xml);
	if ($plainText !== '') $textContentArray[$options['textContent']] = $plainText;

	//stick it all together
	$propertiesArray = !$options['autoText'] || $attributesArray || $tagsArray || ($plainText === '')
			? array_merge($attributesArray, $tagsArray, $textContentArray) : $plainText;

	//return node as array
	return array(
		$xml-&gt;getName() =&gt; $propertiesArray
	);
}
</pre>
<p>The function takes a SimpleXMLElement object and returns as associative array. Crucially, it handles namespaces which none of the examples I could find online did.</p>
<h2>Example</h2>
<p>A complete usage example looks like this:</p>
<pre class="brush: php; title: ; notranslate">

$xmlNode = simplexml_load_file('example.xml');
$arrayData = xmlToArray($xmlNode);
echo json_encode($arrayData);
</pre>
<p>Given an input XML file such as this:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version='1.0' ?&gt;
&lt;company&gt;
	&lt;name&gt;Outlandish Ideas&lt;/name&gt;
	&lt;link href=&quot;http://outlandishideas.co.uk&quot;&gt;Website&lt;/link&gt;
	&lt;person&gt;Abi&lt;/person&gt;
	&lt;person&gt;Harry&lt;/person&gt;
	&lt;person&gt;Rasmus&lt;/person&gt;
	&lt;person&gt;Tamlyn&lt;/person&gt;
	&lt;address street=&quot;yes&quot;&gt;
		&lt;street&gt;Longford Street&lt;/street&gt;
		&lt;city&gt;London&lt;/city&gt;
	&lt;/address&gt;
&lt;/company&gt;
</pre>
<p>It produces output such as this:</p>
<pre class="brush: jscript; title: ; notranslate">
{
    &quot;company&quot;: {
        &quot;name&quot;: &quot;Outlandish Ideas&quot;,
        &quot;link&quot;: {
            &quot;@href&quot;: &quot;http:\/\/outlandishideas.co.uk&quot;,
            &quot;$&quot;: &quot;Website&quot;
        },
        &quot;person&quot;: [&quot;Abi&quot;, &quot;Harry&quot;, &quot;Rasmus&quot;, &quot;Tamlyn&quot;],
        &quot;address&quot;: {
            &quot;@street&quot;: &quot;yes&quot;,
            &quot;street&quot;: &quot;Longford Street&quot;,
            &quot;city&quot;: &quot;London&quot;
        }
    }
}
</pre>
<p>Notes:</p>
<ul>
<li>Attributes are given a prefix to distinguish them from child nodes e.g. &#8220;@street&#8221; and &#8220;street&#8221;</li>
<li>If a node has text content as well as child nodes or attributes, that text content is stored in a key e.g. &#8220;$&#8221;</li>
<li>If a node has multiple children with the same tag name, they are converted into a numerically indexed array e.g. &#8220;person&#8221;</li>
</ul>
<p>The function also accepts an array of options as the second parameter. Two of these options bare a little explanation.</p>
<h2>autoArray and autoText</h2>
<p>In short: leave these as <em>true</em> for more readable output; set to <em>false</em> for more consistently parseable output.</p>
<p>XML makes life really hard for programmers because it allows attributes, text content and multiple child nodes with the same name all at the same time. That means that when it comes to representing an XML document as normal data structures (trees, hash tables, arrays, objects etc.) we&#8217;re forced to make some decisions.</p>
<p>In the above example, the text of the &lt;title&gt; element is assigned directly to the title key but the text of the &lt;link&gt; element is assigned to the $ key because of the href attribute. Now assume another XML file for Another Company contains this line: &lt;title parentCompany=&#8221;Big Corp&#8221;&gt;Another Company&lt;/title&gt;. In that case, instead of {&#8220;title&#8221;: &#8220;Outlandish Ideas} you would get {&#8220;title&#8221;: {&#8220;@parentCompany&#8221;: &#8220;Big Corp&#8221;, &#8220;$&#8221;: &#8220;Another Company&#8221;}}. If this is a problem for you, set autoText to false and text content will always be assigned to a $ key, regardless of other attributes (see example below).</p>
<p>In the above example, again, we turn the &lt;person&gt; elements into an array because there are several of them. But what about a company with only one person? How would the function know what to do? One option is to use the alwaysArray option to provide a list of tag names which should always be considered arrays. Another is to turn autoArray off which converts all tags into arrays, regardless of other child nodes.</p>
<p>Here&#8217;s that XML file again, but this time with autoArray and autoText turned off:</p>
<pre class="brush: jscript; title: ; notranslate">
{
    &quot;company&quot;: {
        &quot;name&quot;: [{
            &quot;$&quot;: &quot;Outlandish Ideas&quot;
        }],
        &quot;link&quot;: [{
            &quot;@href&quot;: &quot;http:\/\/outlandishideas.co.uk&quot;,
            &quot;$&quot;: &quot;Website&quot;
        }],
        &quot;person&quot;: [{
            &quot;$&quot;: &quot;Abi&quot;
        }, {
            &quot;$&quot;: &quot;Harry&quot;
        }, {
            &quot;$&quot;: &quot;Rasmus&quot;
        }, {
            &quot;$&quot;: &quot;Tamlyn&quot;
        }],
        &quot;address&quot;: [{
            &quot;@street&quot;: &quot;yes&quot;,
            &quot;street&quot;: [{
                &quot;$&quot;: &quot;Longford Street&quot;
            }],
            &quot;city&quot;: [{
                &quot;$&quot;: &quot;London&quot;
            }]
        }]
    }
}
</pre>
<p>As you can see it&#8217;s much more verbose and harder to read. However the data structure is less dependent on the exact content of the document.</p>
<p>Finally, here&#8217;s a real world example of taking the RSS feed from this site and inserting it into a MongoDB collection:</p>
<pre class="brush: php; title: ; notranslate">
$xmlNode = simplexml_load_file('http://outlandishideas.co.uk/feed/');
$arrayData = xmlToArray($xmlNode, array(
	'alwaysArray' =&gt; array('item', 'category'),
	'keySearch' =&gt; '.', //MongoDB doesn't allow dots in keys
	'keyReplace' =&gt; '_' //so replace with underscores
));
$m = new Mongo();
$m-&gt;test-&gt;feeds-&gt;insert($arrayData);
</pre>
<h2>That&#8217;s all</h2>
<p>This code is free for anyone to use. We hope you like it. Let us know if you found it useful.</p>
<h2>Known issues</h2>
<ul>
<li>The order of elements is not preserved.</li>
<li>Namespaces are not preserved.</li>
<li>The namespace prefix of the root element (if any) is not preserved.</li>
<li>autoArray=false doesn&#8217;t create an array for the root element.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/08/xml-to-json/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hide Deprecated Errors in WordPress</title>
		<link>http://outlandishideas.co.uk/blog/2012/06/hide-deprecated-errors-in-wordpress/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/06/hide-deprecated-errors-in-wordpress/#comments</comments>
		<pubDate>Fri, 22 Jun 2012 16:03:13 +0000</pubDate>
		<dc:creator>Tamlyn</dc:creator>
				<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=785</guid>
		<description><![CDATA[We've created a simple plugin to hide the deprecated notifications which can appear in the WordPress admin screens.

]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve created a simple plugin to hide the deprecated notifications which can appear in the WordPress admin screens.</p>
<p><span id="more-785"></span></p>
<p><a href="http://wordpress.org/extend/plugins/disable-deprecated-warnings/">Download it</a> from the WordPress site or simply search for “Disable deprecated” from Plugins &gt; Add New in your blog’s admin interface.</p>
<h3>Why?</h3>
<p>When developing a WordPress website, theme or plugin, it&#8217;s important to set WP_DEBUG to true in wp-config.php. This tells WordPress to be more chatty about things that might be going wrong. Under the hood it turns on PHP error reporting and also enables WordPress&#8217; deprecated messages. These messages are an important way to tell theme and plugin developers that certain functions, arguments or files have been deprecated and that their use is discouraged. Unfortunately, when a piece of code is marked as deprecated, it takes some time for all the plugin authors to update their plugins and until they do so, the offending plugins will be raising errors and warnings all over the place.</p>
<p>This plugin places a big band-aid over the whole thing by simply disabling those deprecated notices&#8230; thereby resolving the issue&#8230; forever.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/06/hide-deprecated-errors-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlandish Eyed Deer</title>
		<link>http://outlandishideas.co.uk/blog/2012/06/outlandish-eyed-deer/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/06/outlandish-eyed-deer/#comments</comments>
		<pubDate>Tue, 19 Jun 2012 14:55:07 +0000</pubDate>
		<dc:creator>Rasmus</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[hack]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=758</guid>
		<description><![CDATA[We would like to introduce you to the newest member of the team, our outlandish eyed deer!

<a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120619_145747.jpg" rel="screenshot"></a>]]></description>
			<content:encoded><![CDATA[<p>We would like to introduce you to the newest member of the team, our outlandish eyed deer!</p>
<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120619_145747.jpg" rel="screenshot"><span id="more-758"></span><img class="alignnone size-medium wp-image-759" title="Outlandish Eyed Deer" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120619_145747-300x400.jpg" alt="" width="300" height="400" /></a></p>
<p>Constructed over the course of about a month (with virtually no injuries!), the head and antlers are made of papier mache over a chicken wire structure, which are mounted on a block of varnished MDF. It was then just a case of ordering some suitably outlandish eyewear from amazon and blu-tacing them on. It is now mounted above our office doors, and looks right at home.</p>
<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120516_101021.jpg" rel="screenshot"><img class="alignnone  wp-image-760" title="Stage 1" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120516_101021-300x400.jpg" alt="" width="150" height="200" /></a> <a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120529_084435.jpg" rel="screenshot"><img class="alignnone  wp-image-761" title="Stage 2" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120529_084435-300x400.jpg" alt="" width="150" height="200" /></a> <a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120612_095422.jpg" rel="screenshot"><img class="alignnone  wp-image-762" title="Stage 3 antlers" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120612_095422-300x400.jpg" alt="" width="150" height="200" /></a></p>
<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120612_095340.jpg" rel="screenshot"><img class="alignnone  wp-image-763" title="Stage 3" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120612_095340-300x400.jpg" alt="" width="150" height="200" /></a> <a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120614_103057.jpg" rel="screenshot"><img class="alignnone  wp-image-764" title="Stage 4" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/06/IMG_20120614_103057-300x400.jpg" alt="" width="150" height="200" /></a></p>
<p>It doesn&#8217;t currently have an official name, but candidates so far include:</p>
<ul>
<li>Isaac (&#8216;eyes&#8217;-ac, geddit?)</li>
<li>John Deere</li>
<li>Deirdre</li>
<li>Terry (no pun here, we just like it)</li>
</ul>
<p>If you can improve on these, or just want to put your weight behind one, drop us a line via the twitternet <a href="https://twitter.com/outlandishideas">@outlandishideas</a>. We&#8217;re also still not sure it&#8217;s living up to its moniker, and perhaps it should be a little more outlandish; maybe something involving LEDs, or some more eyes? All suggestions welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/06/outlandish-eyed-deer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Field Studies Council Hackday 2012 brings home our first award – A Raspberry Pi!</title>
		<link>http://outlandishideas.co.uk/blog/2012/05/field-studies-council-hackday-2012/</link>
		<comments>http://outlandishideas.co.uk/blog/2012/05/field-studies-council-hackday-2012/#comments</comments>
		<pubDate>Wed, 23 May 2012 15:01:39 +0000</pubDate>
		<dc:creator>abi</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Prototypes]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[raspberry pi]]></category>

		<guid isPermaLink="false">http://outlandishideas.co.uk/?p=678</guid>
		<description><![CDATA[Last weekend (18<sup>th</sup> – 20<sup>th</sup> May 2012) all four of us went down to beautiful Slapton in Devon to spend the weekend hacking with the <a href="http://www.field-studies-council.org/">Field Studies Council</a> and a group of geographers, developers and educators. The aim of the weekend was to see how tech could make field studies more effective, interesting and accessible.]]></description>
			<content:encoded><![CDATA[<p>Last weekend (18<sup>th</sup> – 20<sup>th</sup> May 2012) all four of us went down to beautiful Slapton in Devon to spend the weekend hacking with the <a href="http://www.field-studies-council.org/">Field Studies Council</a> and a group of geographers, developers and educators. The aim of the weekend was to see how tech could make field studies more effective, interesting and accessible.<span id="more-678"></span></p>
<div id="attachment_684" class="wp-caption alignnone" style="width: 310px"><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/Slapton.jpg" rel="screenshot"><img class="size-medium wp-image-684  " title="View from Abi's room - Slapton Devon" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/Slapton-300x225.jpg" alt="View of a field with sea in the background near Slapton Devon" width="300" height="225" /></a><p class="wp-caption-text">The best setting for a hackday we’ve heard of</p></div>
<p>Our aim was to have some time away from our projects to be creative, and sample some local ale and have a few wanders on a beach. It seems we successfully achieved all three.</p>
<h2>Our Hack is born</h2>
<p>After an introduction to all things Field Studies we sat down to deliberate what we were going to build. We’d just about decided on making an ID Keypedia (<a href="http://en.wikipedia.org/wiki/Identification_key">ID Key in the Geography sense</a>) when Dave and Jim &#8211; two Field Studies Council approached us with big puppy dog eyes and asked us to build something they really needed &#8211; a database and front-end to hold and visualize all the data that is collected by the school groups. Outlandish took on the challenge.</p>
<p><strong>11am</strong>: The first day was mainly about figuring out exactly what data is collected by the different centres, in what format and trying to get our hands on as much of it as possible. This was far from the easy part. There was much head scratching and laptop searching to find as many spreadsheets as possible. We ended up with around 50 separate investigations on measuring river data spanning the last 3 years. Enough for us to start with.</p>
<p>Summary of functionality we aimed for:</p>
<ul>
<li>Ability to submit spreadsheets in to the system in a specific format</li>
<li>Database to hold data</li>
<li>Visualisations of data (average depth vs width through river, and over time)</li>
<li>Animation of the data where possible and time permitting</li>
</ul>
<div id="attachment_699" class="wp-caption alignright" style="width: 310px"><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/scratchy-head-time.jpg" rel="screenshot"><img class="size-medium wp-image-699   " title="A moment of scratcy headedness" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/scratchy-head-time-300x225.jpg" alt="Harry, Tam and Ras looking puzzled when building the River Cruncher" width="300" height="225" /></a><p class="wp-caption-text">Then it was coding time.</p></div>
<p>We hacked from about 3 until 10pm on the first day, giving us just enough time for a pint or two down at the local <a href="http://www.thetowerinn.com/index.asp">The Tower</a></p>
<p><strong>Day two</strong> had a 3pm deadline when we would need to present what we had built. In the middle of the morning the lovely <a href="https://twitter.com/#!/Rowstar">@rowstar</a> who was doing a fantastic job of blogging, tweeting and soundclouding much of the weekend interviewed us on where we were and what we were trying to achieve:</p>
<iframe width="" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F46970511&amp;"></iframe>
<p>By 3 pm we managed to get a pretty much working tool that did all the things we wanted to and it even got a vocal oooooh when we showed the rather lovely visualization of the cross section of a river bed (Thanks Tam).</p>
<p><iframe src="http://www.youtube.com/embed/XFcaRK09Wcc" frameborder="0" width="560" height="300"></iframe></p>
<p>The importer was built with the myriad spreadsheet formats in mind, so that it could deal with multiple worksheets per file, and multiple investigations per worksheet, and could intelligently guess what data the rows contained. Once the format was confirmed, it would remember it for the next time. The front end allowed the user to manage and explore each school&#8217;s investigation and each river site, visualizing cross-section dimensions, flowrates and discharge (tee hee). With a little more time we would have liked to incorporate some of the other data, such as the river gradient, and pebble size and shape.</p>
<p>For those of the technical persuasion, the tool was build using the PHP <a href="http://framework.zend.com/">Zend</a> framework on a <a href="http://dev.mysql.com/">mysql</a> backend. We made use of the <a href="http://sourceforge.net/projects/phpexcelreader/">PHP excel reader</a> for parsing and importing the Excel spreadsheets, <a href="http://jquery.com/">jQuery</a> and <a href="http://jqueryui.com/">jQuery UI</a> for general all-round front-end goodness, the <a href="http://datatables.net/">datatables</a> jQuery plugin for presenting the data in a nice sortable and searchable format, and <a href="https://developers.google.com/chart/">Google chart tools</a> for, well, the charts.</p>
<p>There was plenty more to see from the other teams &#8211; our favourite was the bat detector, created by <a href="https://twitter.com/#!/msaunby">Michael Saunby</a>  from the Met Office. Not only a brilliantly fun tool, but something students could make in the class and try out themselves. Perfect for learning about more than just bats. We are going to have a crack at making one and seeing if there are any bats in Finsbury Park. We’ll keep you posted. Read about all the projects in this blog post on the Field Studies Council website: <a href="http://fschackday.wordpress.com/2012/05/22/fsc-hack-winners/">http://fschackday.wordpress.com/2012/05/22/fsc-hack-winners/</a></p>
<p>So the winners are….</p>
<p><strong><strong>Best Build</strong> –</strong> Outlandish’s River Cruncher</p>
<p><strong>Best in Field</strong> - FLAIR (Field Log Analysis Instant Resource)</p>
<p><strong>People’s Award</strong> – The Bat Men’s Heterodyne Bat Detector</p>
<p><strong>Best Potential</strong> – Andy Piper &amp; Neil Ford’s (with help from Bristol Hackspace) Floggr</p>
<p>Yes, you read that right. We won an award! We were really surprised and excited to have won in our first ever hackday as Outlandish. We were presented with a highly coveted Raspberry Pi</p>
<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/raspberry-pi.jpg" rel="screenshot"><img class="alignnone size-medium wp-image-679" title="raspberry pi" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/raspberry-pi-300x225.jpg" alt="Raspberry Pi up close" width="300" height="225" /></a></p>
<p>The train journey home was spent coming up with different ideas for what we are going to do with it. I’m sure you are all on tenterhooks to see what we might decide on. Watch this blog for a series on ‘Rasperry Pi-deas’ (geddit??).</p>
<p>Thanks so much to the Field Studies Council and all the organisers, with special mention to:</p>
<p><a href="https://twitter.com/#!/meeware">Ant Miller</a> for being the brains behind it all and the best hackday host we’ve witnessed, for always being there, helping whenever we needed it and having never-ending energy and enthusiasm throughout the weekend. Only coming second in the enthusiasm category to <a href="https://twitter.com/#!/folkprincess">@folkprincess</a> Harriet.</p>
<p>Harriet, was fabulous throughout the weekend and really spurred us on to create something not only that was fun for the weekend, but also something that the Field Studies Council will hopefully use in the future.</p>
<p>Here are some screengrabs of the tool we created. Need something similar? It will take us slightly more than 2 days to do it, but you just say the word.</p>
<p><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/Investigation-Overview.png" rel="screenshot"><img class="size-medium wp-image-706 alignleft" title="Investigation Overview" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/Investigation-Overview-300x264.png" alt="The River Cruncher Investigation Overview page showing discharge and depth" width="300" height="264" /></a><a href="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/river-cross-section-filled-in.png" rel="screenshot"><img class="size-medium wp-image-717 alignright" title="river cross section filled in" src="http://outlandishideas.co.uk/wordpress/wp-content/uploads/2012/05/river-cross-section-filled-in-300x118.png" alt="" width="300" height="118" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://outlandishideas.co.uk/blog/2012/05/field-studies-council-hackday-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
