<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title> blog</title>
		<link>http://www.gpmd.co.uk/blog/</link>
		<atom:link href="http://www.gpmd.co.uk/blog/" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>SilverStripe UK Meetup: How can we help SilverStripe evolve?</title>
			<link>http://www.gpmd.co.uk/blog/silverstripe-uk-meetup-how-can-we-help-silverstripe-evolve/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/silverstripemeetupimage.jpg&quot; width=&quot;400&quot; height=&quot;276&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;On Tuesday (17th of April 2012), we organised and attended the latest &lt;a href=&quot;https://twitter.com/#!/CMSmeetup/&quot;&gt;UK SilverStripe meetup&lt;/a&gt;, which saw over 20 eager SilverStripe evangelists turn out to discuss the future of the popular open source platform. &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-align: center;&quot;&gt;This time around, we decided to go with a slightly different format for the event – a panel discussion, consisting of SilverStripers &lt;a href=&quot;http://twitter.com/#!/arambalakjian&quot;&gt;Aram Balakjian&lt;/a&gt; (&lt;a href=&quot;http://www.ssbits.com/&quot;&gt;SSBits&lt;/a&gt; and &lt;a href=&quot;http://www.aabweb.co.uk/&quot;&gt;Aab Web&lt;/a&gt;), &lt;a href=&quot;http://twitter.com/#!/joshuaholloway&quot;&gt;Josh Holloway&lt;/a&gt; (&lt;a href=&quot;http://www.betterbrief.co.uk/&quot;&gt;Better Brief&lt;/a&gt;), &lt;a href=&quot;http://twitter.com/#!/iamtotallyrich&quot;&gt;Richard Johnson&lt;/a&gt; (&lt;a href=&quot;http://www.gpmd.co.uk&quot;&gt;GPMD&lt;/a&gt;) and &lt;a href=&quot;http://twitter.com/#!/willmorgan&quot;&gt;Will Morgan&lt;/a&gt; (&lt;a href=&quot;http://www.betterbrief.co.uk/&quot;&gt;Better Brief&lt;/a&gt;).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The overall intention of the event was to identify how SilverStripe can evolve moving forward and how it can become more popular with different demographics (beginner-level developers and marketing-lead users etc).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are the notes that I took at the event&lt;/strong&gt; &lt;em&gt;(edited by panellists Aram Balakjian and Josh Holloway)&lt;/em&gt;: &lt;/p&gt;
&lt;p&gt;SilverStripe is a great platform that covers a large set of use cases. While Joomla and particularly Wordpress are primarily targeted at the end user and the developer wanting click-click-done style implementation, SilverStripe is targeted at developers and agencies who are willing to get their PHP hands dirty in order to provide their clients with a truly bespoke solution.&lt;/p&gt;
&lt;p&gt;The ease of use of the &lt;a href=&quot;http://www.gpmd.co.uk/silverstripe-cms/&quot;&gt;SilverStripe&lt;/a&gt; admin system was also commonly mentioned as a key benefit of using the CMS. &lt;/p&gt;
&lt;p&gt;SilverStripe is a flexible platform and although does not have the module count of some of the larger systems, instead allows you to develop your own modules and functionality more easily.&lt;/p&gt;
&lt;p&gt;Therefore SilverStripe should be promoted to developers as a great platform for their clients. SilverStripe would benefit from a lot more evangelists (turning up to the right events and generally promoting it), clearer more complete documentation and coverage online.&lt;/p&gt;
&lt;p&gt;SilverStripe can be sold as a platform that has a really user-friendly back-end system, Drupal is too complicated for clients. SilverStripe should have the publicity and the profile too be sold to potential clients – as an agency we should be able to show why SilverStripe is the ideal platform, all documents that sell the platform should be open-source.&lt;/p&gt;
&lt;p&gt;Because the CMS shares it’s name with SilverStripe the company, it has a slightly odd position that creates uncertainty when it comes to contributing.&lt;/p&gt;
&lt;p&gt;Ingo is keen to push things into the community, however it’s difficult to know when SilverStripe’s developers are speaking as programmers or product managers.&lt;/p&gt;
&lt;p&gt;People should be writing lots and lots of module to help grow the community, we’ve got to start somewhere and there’s not too much out there at the moment.&lt;/p&gt;
&lt;p&gt;Are there any ideas for commercialising SilverStripe themes and plugins like &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento&lt;/a&gt;? &lt;/p&gt;
&lt;p&gt;Having a revenue option for developers would give them more of an incentive to build the modules.&lt;/p&gt;
&lt;p&gt;There aren’t enough developers to make a lot of modules worthwhile and generate money.&lt;/p&gt;
&lt;p&gt;If the functionality and coding was more freely available more people would pay for modules. We need to get other developers excited about SilverStripe and then they can make things into modules.&lt;/p&gt;
&lt;p&gt;SilverStripe are looking to change the module repository on the website – its currently ‘unusable’. There’s also no quality control, very few of the modules have extensive information and images.&lt;/p&gt;
&lt;p&gt;There is a discussion on the SilverStripe developer forum at the moment around making a modules.silverstripe.org area and open-source it.&lt;/p&gt;
&lt;p&gt;How much time is given to open-source development within SilverStripe? 10% is allocated to developing the platform.&lt;/p&gt;
&lt;p&gt;SilverStripe need to relinquish more control and give that to the community – they’re not giving it enough time at the moment.&lt;/p&gt;
&lt;p&gt;Developers are often going to &lt;a href=&quot;http://www.github.com&quot;&gt;GitHub&lt;/a&gt; rather than the module area for modules due to the lack of usability.&lt;/p&gt;
&lt;p&gt;We want to move away from the responsibility being with SilverStripe which is currently a limitation. SilverStripe can have a way to verify modules, however the process needs to be quicker and maybe vetted by the community.&lt;/p&gt;
&lt;p&gt;Having a rating system and adding comments would help to build the module area.&lt;/p&gt;
&lt;p&gt;Another great feature for SilverStripe would be an auto-install and update feature. To have this feature, you would need more processes with modules to say what they’re compatible with.&lt;/p&gt;
&lt;p&gt;How has Wordpress structured the process of updating the CMS and modules.&lt;/p&gt;
&lt;p&gt;One of the biggest problems with SilverStripe is that there’s no revenue stream for it – it’s not like Wordpress where they make money from the .wordpress.com sites. &lt;/p&gt;
&lt;p&gt;A tool that enables webmasters to sell their modules would be a good resource.&lt;/p&gt;
&lt;p&gt;The incentive of revenue would also mean that the modules cost – which may prevent new developers from using SilverStripe. Why buy from SilverStripe when you can get them for free for Drupal and Joomla.&lt;/p&gt;
&lt;p&gt;A paid version of SilverStripe would mean the best features are in the premium version – that’s the perception. People want to steer clear of paid systems or paid modules. &lt;/p&gt;
&lt;p&gt;There’s a big dependency on SilverStripe 3.0 – as 2.4 is not very nice. &lt;/p&gt;
&lt;p&gt;The sitetree is being pulled back into the newer version now.&lt;/p&gt;
&lt;p&gt;SilverStripe has very small company focus – there’s around 30 people in the company and they’ve grown very quickly. SilverStripe are still working on a trial and error basis with the community – they’re still working out how the company works with the community.&lt;/p&gt;
&lt;p&gt;SilverStripe is operate in a very strange way – they’re heavily relying on the community and people stepping up. They need some people to step up and really building SilverStripe with them.&lt;/p&gt;
&lt;p&gt;SilverStripe lacks the structure that WP and Drupal have – people need to help develop SilverStripe in their own time. We need to use the interested people to create some structure – they’re waiting for a response.&lt;/p&gt;
&lt;p&gt;The benefits of SilverStripe 3.0 need to be sold – it needs to be pushed on their website. &lt;/p&gt;
&lt;p&gt;It’s hard to see what’s going to happen with SS3.0 – they’re trying to improve the UX, but they’re not necessarily going the right way.&lt;/p&gt;
&lt;p&gt;Squiz is very similar to SilverStripe – they were originally open-source and now they’re closed source and they don’t embrace the community. They’re working on £1m+ implementations. Squiz Matrix is open source.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What would everyone like from the community?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;More modules&lt;/li&gt;
&lt;li&gt;What you put in is what you get out – people need to contribute&lt;/li&gt;
&lt;li&gt;Developers can get a lot of credit for contributing&lt;/li&gt;
&lt;li&gt;SilverStripe need to focus on introduction to new developers – they need to ensure that they’re helping people at the start&lt;/li&gt;
&lt;li&gt;Documentation isn’t there at the moment&lt;/li&gt;
&lt;li&gt;Questions are being left unanswered in the forum&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;SilverStripe’s learning curve does keep out ‘low-level users’ – Wordpress forums are full of amateur-level questions and some of the plugins are poorly built.&lt;/p&gt;
&lt;p&gt;Drupal and Joomla’s code base isn’t up to the level of SilverStripe.&lt;/p&gt;
&lt;p&gt;There should be guides for people leaving Wordpress – these people could become strong SilverStripe developers.&lt;/p&gt;
&lt;p&gt;Developers and popularity are the building blocks of a CMS. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Awards &amp;amp; accreditations etc:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SilverStripe powers a host of big-name sites, such as the BBC, Debenhams Finance, NHS, Greggs, Activision, SCC, Devon County Council, Shell NZ, Talk Talk, Westfield and the NZ government.&lt;/p&gt;
&lt;p&gt;SilverStripe needs to be sold to clients with a list of large names that use the CMS.&lt;/p&gt;
&lt;p&gt;SilverStripe is aimed at presenting information rather than being interactive.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;Moving forward as a community, we're now looking to introduce a new SilverStripe UK community website, organise a SilverStripe hack day and generally promote the many benefits of building websites using SilverStripe.&lt;/p&gt;
&lt;p&gt;You can find out more about the SilverStripe UK meetup event &lt;a href=&quot;http://www.meetup.com/SilverStripeUK/&quot;&gt;here&lt;/a&gt;, or you can &lt;a href=&quot;https://twitter.com/#!/CMSmeetup/&quot;&gt;follow the dedicated Twitter account&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also read Josh Holloway's blog post about the event &lt;a href=&quot;http://www.betterbrief.co.uk/news-blog/how-can-we-gain-more-exposure-for-silverstripe/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post was written by &lt;a href=&quot;http://www.gpmd.co.uk/about/our-team/paul-rogers/&quot;&gt;Paul Rogers&lt;/a&gt; - Follow Paul on &lt;a href=&quot;http://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt; or &lt;a href=&quot;http://www.twitter.co.uk/paulnrogers&quot;&gt;Twitter&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;If you have anything to add to this post, please do so in the comments below - we'd love to hear your thoughts!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description>
			<pubDate>Fri, 20 Apr 2012 10:48:56 +0100</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/silverstripe-uk-meetup-how-can-we-help-silverstripe-evolve/</guid>
		</item>
		
		<item>
			<title>So you want to build a responsive website? (A few resources)</title>
			<link>http://www.gpmd.co.uk/blog/so-you-want-to-build-a-responsive-website/</link>
			<description>&lt;p&gt;A lot of the work we do here at &lt;strong&gt;GPMD&lt;/strong&gt; is in the area of ecommerce and, like many other agencies, our framework of choice is &lt;a title=&quot;Magento Commerce&quot; href=&quot;http://www.magentocommerce.com/&quot;&gt;&lt;strong&gt;Magento&lt;/strong&gt;&lt;/a&gt;. As I’m sure you’re aware, it’s becoming increasingly important for websites to be device agnostic, so I set myself the rather daunting task (if you've ever worked with &lt;strong&gt;Magento&lt;/strong&gt; before you'll know what I mean) of creating a responsive &lt;strong&gt;Magento&lt;/strong&gt; base theme; one which we could use as a starting point for our own projects, but also one that we could release to the wider community as a kind of starter, or base responsive framework/theme.&lt;/p&gt;
&lt;p&gt;The project is now well underway (check out &lt;a title=&quot;Matt Bailey on Dribbble&quot; href=&quot;http://dribbble.com/mattbailey&quot;&gt;&lt;strong&gt;my Dribbble profile&lt;/strong&gt;&lt;/a&gt; for some sneak peeks), but there’s still a lot to do. In the meantime I thought I’d start sharing some of my thought processes, resources I’ve found useful, and specific issues that I’ve encountering as I go along.&lt;/p&gt;
&lt;p&gt;This first article is a list of resources that I’ve found extremely helpful in the initial stages of thinking about, and planning for the project.&lt;/p&gt;
&lt;h2&gt;Recommended reading&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;(Clicking on an image will take you to the respective website)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Book - Responsive Web Design&quot; href=&quot;http://www.abookapart.com/products/responsive-web-design&quot;&gt;&lt;img class=&quot;center&quot; src=&quot;http://www.gpmd.co.uk/assets/blog/book-repsonsive-web-design.jpg&quot; alt=&quot;Book - Responsive Web Design&quot; width=&quot;600&quot; height=&quot;276&quot; title=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Book - Mobile First&quot; href=&quot;http://www.abookapart.com/products/mobile-first&quot;&gt;&lt;img class=&quot;center&quot; src=&quot;http://www.gpmd.co.uk/assets/blog/book-mobile-first.jpg&quot; alt=&quot;Book - Mobile First&quot; width=&quot;600&quot; height=&quot;276&quot; title=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Book - Adaptive Web Design&quot; href=&quot;http://easy-readers.net/books/adaptive-web-design/&quot;&gt;&lt;img class=&quot;center&quot; src=&quot;http://www.gpmd.co.uk/assets/blog/book-adaptive-web-design.jpg&quot; alt=&quot;Book - Adaptive Web Design&quot; width=&quot;218&quot; height=&quot;276&quot; title=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Book - Scalable and Modular Architecture for CSS&quot; href=&quot;http://smacss.com/&quot;&gt;&lt;img class=&quot;center&quot; src=&quot;http://www.gpmd.co.uk/assets/blog/book-smacss.jpg&quot; alt=&quot;Book - Scalable and Modular Architecture for CSS&quot; width=&quot;208&quot; height=&quot;276&quot; title=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I’ve learnt so much from these books and found them absolutely invaluable in guiding me in the way I’ve approached this project. Don't worry, they're all fairly concise; each one can be read in a couple of hours or less.&lt;/p&gt;
&lt;h2&gt;Boilerplates &amp;amp; Grid Systems&lt;/h2&gt;
&lt;p&gt;I love things like &lt;a title=&quot;HTML5 Boilerplate&quot; href=&quot;http://html5boilerplate.com/&quot;&gt;&lt;strong&gt;HTML5 Boilerplate&lt;/strong&gt;&lt;/a&gt; but in this case I wanted something a little more stripped back, so I settled on &lt;a title=&quot;Gridless&quot; href=&quot;http://thatcoolguy.github.com/gridless-boilerplate/&quot;&gt;&lt;strong&gt;Gridless&lt;/strong&gt;&lt;/a&gt;. I also chose to use &lt;a title=&quot;The Semantic Grid System&quot; href=&quot;http://semantic.gs/&quot;&gt;&lt;strong&gt;The Semantic Grid System&lt;/strong&gt;&lt;/a&gt; to help me set up my grid. In both these cases it was necessary to adapt and tweak them to suit my particular needs, but they are a great starting point.&lt;/p&gt;
&lt;p&gt;Another reason for not using &lt;strong&gt;HTML5 Boilerplate&lt;/strong&gt; is that my project Isn’t actually HTML5 (I can hear the audible gasps of horror) - trust me, there are literally hundreds and hundreds of template files in &lt;strong&gt;Magento&lt;/strong&gt; making a conversion to HTML5 an enormous task and one, for which, we simply don’t have the time! I’ve stripped out the HTML5 specific stuff I have no need of and just kept helpers for media queries and CSS3.&lt;/p&gt;
&lt;h2&gt;CSS Preprocessors&lt;/h2&gt;
&lt;p&gt;While I'm on the subject of &lt;strong&gt;The Semantic Grid System&lt;/strong&gt;, you should definitely be looking into using a CSS preprocessor for a project this size (&lt;strong&gt;The Semantic Grid System&lt;/strong&gt; uses &lt;strong&gt;LESS&lt;/strong&gt; to work out the precise percentages required for a responsive grid).&lt;/p&gt;
&lt;p&gt;If you're not sure what a CSS preprocessor is, check out this article on &lt;strong&gt;Smashing Magazine&lt;/strong&gt;: &lt;a title=&quot;An Introduction To LESS And Comparison To SASS&quot; href=&quot;http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/&quot;&gt;&lt;strong&gt;An Introduction To LESS And Comparison To SASS&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are links to the respective websites for more info:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;LESS&lt;/strong&gt;: &lt;a title=&quot;LESS CSS&quot; href=&quot;http://lesscss.org/&quot;&gt;lesscss.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SASS&lt;/strong&gt;: &lt;a title=&quot;SASS&quot; href=&quot;http://sass-lang.com/&quot;&gt;sass-lang.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If you're on a Mac I would recommend &lt;a title=&quot;CodeKit&quot; href=&quot;http://incident57.com/codekit/&quot;&gt;&lt;strong&gt;CodeKit&lt;/strong&gt;&lt;/a&gt; for compiling your CSS from &lt;strong&gt;LESS&lt;/strong&gt; or &lt;strong&gt;SASS&lt;/strong&gt;. You could also consider &lt;a title=&quot;LiveReload&quot; href=&quot;http://livereload.com/&quot;&gt;&lt;strong&gt;LiveReload&lt;/strong&gt;&lt;/a&gt;, which is also for Mac, but has a pre-Alpha version for Windows.&lt;/p&gt;
&lt;hr/&gt;&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I hope the above information is helpful and of interest to those people looking to develop their skills and learn more about responsive web design.&lt;/p&gt;
&lt;p&gt;As I said above, I hope to share other bits and pieces of insight and progress as I go along, so keep checking back here, or follow me on &lt;a title=&quot;Follow Matt Bailey on Twitter&quot; href=&quot;https://twitter.com/_mattbailey&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;You can follow Matt on &lt;a title=&quot;Follow Matt Bailey on Twitter&quot; href=&quot;https://twitter.com/_mattbailey&quot;&gt;Twitter&lt;/a&gt;, &lt;a title=&quot;Matt Bailey on Dribbble&quot; href=&quot;http://dribbble.com/mattbailey&quot;&gt;Dribbble&lt;/a&gt; and &lt;a title=&quot;Follow Matt Bailey of Google Plus&quot; href=&quot;https://plus.google.com/115677508332353684613/?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Thu, 12 Apr 2012 13:43:59 +0100</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/so-you-want-to-build-a-responsive-website/</guid>
		</item>
		
		<item>
			<title>2012 Mobile Internet Usage Statistics</title>
			<link>http://www.gpmd.co.uk/blog/2012-mobile-internet-statistics/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage100182-iphonewebsite.png&quot; width=&quot;100&quot; height=&quot;182&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;Last year, I wrote an article about &lt;a href=&quot;http://www.gpmd.co.uk/blog/mobile-usage-statistics/&quot;&gt;mobile internet usage in 2011&lt;/a&gt;, after attending a Google Engage event which was heavily focused on mobile marketing. Earlier this week, I attended the latest &lt;a href=&quot;http://www.westminsterforumprojects.co.uk/&quot;&gt;Westminster eForum event&lt;/a&gt;, which was titled ‘The Future of Mobile’ and shared the same focus on mobile. The half-day conference was all about mobile marketing and featured contributions from a number of excellent speakers, including David Dyson (CEO) of &lt;a href=&quot;http://www.three.co.uk/&quot;&gt;Three UK&lt;/a&gt;, Ian Carrington of &lt;a href=&quot;http://www.google.co.uk&quot;&gt;Google&lt;/a&gt;, David Stewart from &lt;a href=&quot;http://www.ofcom.org.uk/&quot;&gt;Ofcom&lt;/a&gt;, Jake Berry (an MP), Nicholas Blades of &lt;a href=&quot;http://www.o2.co.uk/&quot;&gt;Telefonica O2&lt;/a&gt; and Paul Morris from &lt;a href=&quot;http://www.vodafone.co.uk&quot;&gt;Vodafone&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Like the Google event, there were lots of great statistics referenced at this event, so I thought I'd write a similar blog post this time around. Here are some of the key statistics from the event:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;There are more mobile phones in the UK than people&lt;/li&gt;
&lt;li&gt;The number of smartphone searchers doubles every two months&lt;/li&gt;
&lt;li&gt;eBay sells something via a mobile phone every two seconds&lt;/li&gt;
&lt;li&gt;In 2010, Google became a ‘mobile-first’ company (this means they develop their sites and tools on mobiles first)&lt;/li&gt;
&lt;li&gt;Smartphone sales overtook PC sales last year (two years earlier than expected)&lt;/li&gt;
&lt;li&gt;In three years time, tablet sales will be bigger than PC sales&lt;/li&gt;
&lt;li&gt;Smartphone sales will continue to grow – will be 3 times the sales of pc’s&lt;/li&gt;
&lt;li&gt;52% of UK mobile phone users have a smartphone&lt;/li&gt;
&lt;li&gt;28% of internet usage is from a mobile phone&lt;/li&gt;
&lt;li&gt;19% of search queries in the travel industry are from mobiles (was 11% in 2011)&lt;/li&gt;
&lt;li&gt;16% of search queries in retail are from mobiles (was 10% in 2011)&lt;/li&gt;
&lt;li&gt;19% of search queries in the entertainment industry are from mobiles (was 10% in 2011)&lt;/li&gt;
&lt;li&gt;20% of all YouTube views are from a mobile device&lt;/li&gt;
&lt;li&gt;Mothers day 2012 – 50% of all online sales came from mobile devices&lt;/li&gt;
&lt;li&gt;28% of people in the UK have purchased something using their phone&lt;/li&gt;
&lt;li&gt;eBay forecasts $8 billion in mobile sales this year (one sale per second)&lt;/li&gt;
&lt;li&gt;Average of 4 Ferraris sold on a mobile phone every month&lt;/li&gt;
&lt;li&gt;49% of all Paddy Power bets made from mobile devices&lt;/li&gt;
&lt;li&gt;There are 100m mobile wallet (NFC) phones currently being used in the UK&lt;/li&gt;
&lt;li&gt;40 different NFC compatible handsets available at the moment&lt;/li&gt;
&lt;li&gt;Orange have sold 500,000 NFC-compatible phones in France &amp;amp; the UK&lt;/li&gt;
&lt;li&gt;40% of mobile searches have local intent&lt;/li&gt;
&lt;li&gt;12% of UK population have a tablet&lt;/li&gt;
&lt;li&gt;Tablet sales growing 378% year on year&lt;/li&gt;
&lt;li&gt;38% of UK tablet owners spend more time on their tablet than watching TV&lt;/li&gt;
&lt;li&gt;23% increase in search queries from tablets after Christmas day (due to them being given as presents)&lt;/li&gt;
&lt;li&gt;11% increase in mobile searches after Christmas day&lt;/li&gt;
&lt;li&gt;53% of people in the UK are ‘dual screening’ (using phone whilst watching TV for example)&lt;/li&gt;
&lt;li&gt;Total of $241 billion in mobile transactions in 2011&lt;/li&gt;
&lt;li&gt;There are regular mobile transactions with value over $5,000&lt;/li&gt;
&lt;li&gt;Whatsapp is made up of just 20 people&lt;/li&gt;
&lt;li&gt;86% of all adults own at least one mobile phone&lt;/li&gt;
&lt;li&gt;Most 3g data used by a single user in February 2012 was 573GB&lt;/li&gt;
&lt;li&gt;Total international travelling data used for the same month was 350GB&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;If you have anything to add to this article or would like to ask a question, please do so in the comments section below. You can also follow Paul on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/div&gt;</description>
			<pubDate>Fri, 30 Mar 2012 10:12:23 +0100</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/2012-mobile-internet-statistics/</guid>
		</item>
		
		<item>
			<title>Tangerine - Judges Choice in the SilverStripe Theme Contest</title>
			<link>http://www.gpmd.co.uk/blog/tangerine-judges-choice-in-the-silverstripe-theme-contest/</link>
			<description>&lt;p&gt;&lt;img class=&quot;leftAlone&quot; src=&quot;http://www.gpmd.co.uk/assets/tangerine-3_3.png&quot; width=&quot;600&quot; height=&quot;438&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;The SS Theme Contest was an opportunity to create a default theme for SilverStripe 3.0. Contestants had to design a fully functional generic theme based on SilverStripe 3.0 alpha 2 that works for different formats such as  desktop, forums, blogs and mobile.&lt;/p&gt;
&lt;h2&gt;My Approach&lt;/h2&gt;
&lt;p&gt;I’ve designed a colourful, simple, responsive &lt;a href=&quot;http://www.facebook.com/media/set/?set=a.264130910324481.56023.244850915585814&quot;&gt;theme&lt;/a&gt; using HTML5 Boilerplate. The HTML and CSS is easily accessible and customisable, so it's good for building on as a 'starter' theme. It is perfect for any kind of business, organisation or personal site. I've called my theme Tangerine because it's a fun word and it's the main highlight colour component in my design.&lt;/p&gt;
&lt;h2&gt;The Prize&lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/badge-2.png&quot; width=&quot;250&quot; height=&quot;199&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;The top five finalists were selected by public voting on Facebook, and afterwards the judges made a decision to pick an extra theme to rate as the 'Judges Choice'. Three out of the five judges independently from each other picked &lt;a href=&quot;http://www.silverstripe.org/and-the-winner-of-the-theme-contest-is../&quot;&gt;Tangerine&lt;/a&gt; out of the remaining fifteen themes. Which I'm very pleased about, so thank you SilverStripe and thank you judges!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;font-family: Times; font-size: medium;&quot;&gt;&lt;span style=&quot;font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description>
			<pubDate>Thu, 22 Mar 2012 10:00:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/tangerine-judges-choice-in-the-silverstripe-theme-contest/</guid>
		</item>
		
		<item>
			<title>Recommended UK Digital Marketing Conferences </title>
			<link>http://www.gpmd.co.uk/blog/recommended-uk-digital-marketing-conferences/</link>
			<description>&lt;p&gt;Due to the large number of &lt;a href=&quot;http://www.gpmd.co.uk/solutions/online-marketing/&quot;&gt;digital marketing&lt;/a&gt; events hosted in the UK each year, deciding on which ones to attend is a difficult task! With this in mind, I wrote this article about some of the digital marketing conferences that I’ve learnt from and enjoyed over the last 12 months or so.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;BrightonSEO&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/brightonpeer2.jpg&quot; width=&quot;600&quot; height=&quot;357&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; Brighton, UK&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequency: &lt;/strong&gt;Bi-annual&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next event:&lt;/strong&gt; 13th April 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://www.brightonseo.com&quot;&gt;brightonseo.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; Free&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;BrightonSEO is a bi-annual online marketing conference that brings more and more SEO’s together every year. BrightonSEO is the only free conference in this list, but the content remains just as valuable.&lt;/p&gt;
&lt;p&gt;I’ve really enjoyed the two previous BrightonSEO events that I’ve attended and I would strongly recommend it to anyone with an interest in online marketing.&lt;/p&gt;
&lt;p&gt;Although the tickets for the event were gone within around 30 minutes, you can still get your hands on one by signing up to one of the &lt;a href=&quot;http://www.brightonseo.com/workshops/&quot;&gt;advanced workshop sessions&lt;/a&gt; taking place on the 12th of April.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reviews:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gpmd.co.uk/blog/review-of-brighton-seo-2011/&quot;&gt;BrightonSEO March 2011&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gpmd.co.uk/blog/brightonseo-my-top-6-presentations/&quot;&gt;BrightonSEO September 2011&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;&lt;h2/&gt;
&lt;h2&gt;&lt;strong&gt;ThinkVisibility&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600398-thinkvis.jpg&quot; width=&quot;600&quot; height=&quot;398&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; Leeds, UK&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequency:&lt;/strong&gt; Bi-annual&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next event:&lt;/strong&gt; TBC September 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://www.thinkvisibility.com&quot;&gt;thinkvisibility.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; £288.00 (including two night at a nearby Hilton)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I recently attended the 7th ThinkVisibility conference, which took place on the 3rd of March 2012 - and I really enjoyed it! The Leeds-based conference, which is held on a Saturday, featured a number of excellent presentations and two great evening events.&lt;/p&gt;
&lt;p&gt;We paid £288.00 for one ticket and two nights in a nearby Hilton hotel, although you can purchase tickets without the hotel.&lt;/p&gt;
&lt;hr/&gt;&lt;h2&gt;&lt;strong&gt;SearchLove&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600297-searchlove_2.jpg&quot; width=&quot;600&quot; height=&quot;297&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; London, UK and New York, U.S&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequency:&lt;/strong&gt; Annual&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next Event:&lt;/strong&gt; TBC - Summer 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://www.distilled.net/events/searchlove-london/&quot;&gt;distilled.net/events/searchlove-london/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; £749.00 (SEOmoz discount available)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SearchLove is an &lt;a href=&quot;http://www.gpmd.co.uk/search-engine-optimisation/&quot;&gt;SEO&lt;/a&gt; event organised by &lt;a href=&quot;http://www.distilled.net&quot;&gt;Distilled&lt;/a&gt;, an international search marketing agency with offices in London, Seattle and New York.&lt;/p&gt;
&lt;p&gt;I attended the first ever SearchLove event last summer and found the content to be exceptional - with notable speakers including &lt;a href=&quot;http://www.gpmd.co.uk/blog/everything-s-easier-with-fans-rand-fishkin-at-searchlove-london-2011/&quot;&gt;Rand Fishkin&lt;/a&gt;, &lt;a href=&quot;http://www.gpmd.co.uk/blog/big-business-seo-tom-critchlow-at-searchlove-london-2011/&quot;&gt;Tom&lt;/a&gt; and &lt;a href=&quot;http://www.gpmd.co.uk/blog/the-modern-seo-s-toolkit-will-critchlow-at-searchlove-london-2011/&quot;&gt;Will Critchlow&lt;/a&gt;, &lt;a href=&quot;http://www.gpmd.co.uk/blog/gamification-richard-baxter-at-searchlove-london-2011/&quot;&gt;Richard Baxter&lt;/a&gt; and &lt;a href=&quot;http://www.gpmd.co.uk/blog/real-world-link-building-case-studies-patrick-altoft-at-searchlove-london-2011/&quot;&gt;Patrick Altoft&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;SearchLove covered a wide range of SEO-related topics and proved to be a great event for online marketers of all levels. The next event will be held in London and New York later this year.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reviews:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gpmd.co.uk/search-love/&quot;&gt;My reviews of each presentation can be found here&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;&lt;h2&gt;&lt;strong&gt;LinkLove&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600356-linklove.jpg&quot; width=&quot;600&quot; height=&quot;356&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; London, UK and Boston, U.S&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequency:&lt;/strong&gt; Annual&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next Event:&lt;/strong&gt; 30th March 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://www.distilled.net/events/linklove-london/&quot;&gt;distilled.net/events/linklove-london/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; £449.00 (SEOmoz discount available)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LinkLove is the second SEO event organised by Distilled featured in this post, however this one is solely focused on link building. I learnt a lot from the presentations at LinkLove and it’s definitely one of the best that I’ve attended.&lt;/p&gt;
&lt;p&gt;LinkLove is specifically designed to provide actionable content and tips that can directly improve the way that search marketers operate for link building. For me, the top tips of this conference came from Martin McDonald, Wil Reynolds and Rand Fishkin, all of which also spoke at Distilled’s SearchLove London event last year.&lt;/p&gt;
&lt;p&gt;For me, this event was exceptional and I’d probably recommend it over any others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reviews:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gpmd.co.uk/blog/distilled-link-building-seminar-2011/&quot;&gt;Review of LinkLove London 2011&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;&lt;h2&gt;Conversion Conference&lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600461-convcon.jpg&quot; width=&quot;600&quot; height=&quot;461&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; London, UK&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Frequency:&lt;/strong&gt; Annual&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next event:&lt;/strong&gt; 30th November - 1st December 2012&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;http://conversionconference.co.uk/&quot;&gt;conversionconference.co.uk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; £1,095 (Conference pass only)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve never actually attended Conversion Conference, however my colleague Mark did and he wrote an extensive blog post on each of the presentations from the two-day event (which I've read through throughly). I learnt a lot simply from reading (and proof-reading) his blog posts so I thought I’d include it.&lt;/p&gt;
&lt;p&gt;Mark gave this conference a glowing recommendation, outlining the actionable nature of the presentations as one of the key benefits. I will hopefully attend the 2012 event, which will take place in November/December.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reviews:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gpmd.co.uk/conversion-conference/&quot;&gt;Reviews of all presentations&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;&lt;h2&gt;Meetup events:&lt;/h2&gt;
&lt;p&gt;Having talked about the conferences that I would recommend, I thought I'd mention a few great digital marketing meetup events that I've learnt from too:&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;a href=&quot;http://www.oxondigital.co.uk&quot;&gt;OxonDigital&lt;/a&gt; – Oxford (free)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;I first attended OxonDigital mid-way through last year, mainly because I live in Oxfordshire and I thought I’d check it out. All of the presentations at each of the events that I've attended have been really good and it also represents a great networking opportunity.&lt;/p&gt;
&lt;p&gt;OxonDigital is held every 3-4 months.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;a href=&quot;http://www.omnlondon.com/&quot;&gt;OMN London&lt;/a&gt; - London (free)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The Online Marketing Networkers event, which is held on the moored HMS President boat, provides a great opportunity to meet like-minded people. &lt;/p&gt;
&lt;p&gt;I’ve attended a number of these events and each time the content and speakers have been excellent.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;a href=&quot;http://www.meetup.com/search-london/&quot;&gt;Search London&lt;/a&gt; – London (free)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Search London is an SEO-focused meetup event that takes place in London every two months or so.&lt;/p&gt;
&lt;p&gt;Search London has been going for quite some time now and recent speakers include Judith Lewis and Martin MacDonald.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;a href=&quot;http://www.meetup.com/Distilled-s-Search-Marketing-Meet-Up-Group/&quot;&gt;The Distilled meetup&lt;/a&gt; – London and New York (free)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;I've only attended one of Distilled's meetup events, but as we've all grown to expect from them, it was very good. The most recent meetup, which was held in March 2012, featured three excellent presentations from Mike Essex, Annabel Hodges and Phil Nottingham.&lt;/p&gt;
&lt;p&gt;If there are any other conferences or meetup events that you think I've missed, please feel free to provide details in the comments below. You can also follow me on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; or &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'm also keen to attend the following conferences at some point soon as I've heard great things about them from other SEO's.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.sascon.co.uk&quot;&gt;SAScon&lt;/a&gt; (Manchester)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.a4uexpo.com/london/&quot;&gt;A4U London&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sesconference.com/london/&quot;&gt;SES London&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://searchmarketingexpo.com/london/&quot;&gt;SMX London&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
			<pubDate>Tue, 20 Mar 2012 14:00:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/recommended-uk-digital-marketing-conferences/</guid>
		</item>
		
		<item>
			<title>A guide to doing SEO on Magento websites</title>
			<link>http://www.gpmd.co.uk/blog/a-guide-to-doing-seo-on-magento-websites/</link>
			<description>&lt;p&gt;Magento is a hugely popular, open source &lt;a href=&quot;http://www.gpmd.co.uk/solutions/e-commerce-and-retail/&quot;&gt;ecommerce&lt;/a&gt; platform that powers well over 100,000 transactional websites across the world.&lt;/p&gt;
&lt;p&gt;A number of our &lt;a href=&quot;http://www.gpmd.co.uk/search-engine-optimisation/&quot;&gt;SEO&lt;/a&gt; clients have &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento&lt;/a&gt; websites, which has required us to deal with a host of issues over the last few years. Here are some of the key areas that I would recommend addressing:&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Preventing filter pages from being indexed: &lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common SEO issues with Magento is dynamic filter pages being indexed by search engines. These filter pages are ultimately duplicate versions of category pages (with different products) with a dynamic query string attached to the end of the URL. We've created a &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/magento-modules/seopack-magento-module/&quot;&gt;Magento SEO plugin&lt;/a&gt; which can help eliminate this issue, but I'll talk about this in more detail later on in the post.&lt;/p&gt;
&lt;p&gt;Here is an example from the &lt;a href=&quot;http://www.harveynichols.com/&quot;&gt;Harvey Nichols website&lt;/a&gt; (one of my favourite Magento websites). &lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage300303-Screen-shot-2012-03-19-at-14.33.32.png&quot; width=&quot;300&quot; height=&quot;303&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This is just an example of one page of the website - there will be thousands of URL’s like these indexed for this website.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Preventing this from happening:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;When launching new websites, we prefer to assign rules to add nonidex,follow meta robots tags to pages with set parameters – this tells the main search engines to continue crawling the site but not to index the page. You should also add a nofollow attribute to links to filter pages, for added safety.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Alternative methods:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;You could choose to rely solely on canonical tags (you should have these either way), which are designed to tell search engines if dynamic pages are replicas of static pages -although I’ve had issues in the past with search engines indexing the pages anyway.&lt;/p&gt;
&lt;p&gt;Assigning rules to parameters in Google Webmaster Tools appears to have become more effective over the last few months, so this could be another option (I've not tried it on a new website recently). I did try this around 18 months ago but didn’t have much success.&lt;/p&gt;
&lt;p&gt;Our new Magento plugin also helps to prevent dynamic pages from being indexed by allowing you to set meta robots tags for your chosen types of pages on your website – you can find out more here. We will also be adding lots of new features to this plugin (such as rel=next and prev and sitemap options).&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Turning dynamic filter pages into static category pages:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Last year I turned some of the filter pages on a client’s website into static category pages. We created lots of new pages, optimised them and added content and we were delighted when we got a lot of traffic from keywords that other websites weren’t really targeting. The most important thing to remember when doing this is that it can (if done incorrectly) impact the usability of the website.&lt;/p&gt;
&lt;p&gt;If you’re replacing existing filter pages, you can simply 301 redirect (using a rewrite rule) the previous dynamic URL’s to the new static pages.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Removing pages from the index:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;If you’re working on an existing website that has dynamic pages in the index, I would personally recommend adding a noindex, follow meta robots tag and submitting removal requests in Webmaster Tools. In the past, I’ve found that once you start submitting removal requests, the search engines are quicker to remove the other pages.&lt;/p&gt;
&lt;p&gt;Just adding meta robots tags to these pages will work, but it could take a long time before search engines take note. I’ve always had good results from adding the noindex,follow meta robots tags and manually submitting removal requests in Google Webmaster Tools. I’ve never had to do too many before other pages started to drop out. &lt;/p&gt;
&lt;p&gt;Just as with a new website, you could choose to use the canonical tag and/or set parameters in Google Webmaster Tools, but I’ve found that noindexing the pages and submitting removal requests is more effective and quicker.&lt;/p&gt;
&lt;p&gt;Note: I would recommend checking to see if your filter pages have generated many links, as this could make the canonical tag a more attractive option.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Preventing search pages from being indexed:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Another common SEO issue with Magento comes from search engines choosing to index search pages. In the same way as with filter pages, I would recommend using robots.txt or meta robots tags to tell search engines not to index them.&lt;/p&gt;
&lt;p&gt;Once you’ve done this you can submit a removal request for the entire directory in Google Webmaster Tools and the pages will be gone within 24 hours.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Dealing with automatic URL rewrite rules:&lt;/strong&gt; &lt;/h2&gt;
&lt;p&gt;If you do a ‘site:’ search in Google on a Magento website, chances are you will find category page URL’s ending with -1 or -2. This is a result of Magento’s automatic redirect feature, which prevents you from reusing the same URL, even if you’ve only changed it accidentally. If you truncate the &lt;em&gt;core_url_rewrite_table&lt;/em&gt; then Magento will regenerate all the URL's, removing all of the -1's and -2's. If they've been indexed, you can then create a new rewrite rule to 301 redirect them to the clean version of the URLs.&lt;/p&gt;
&lt;p&gt;This is certainly something to keep an eye on.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Using SEO-friendly URL’s:&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Screen-shot-2012-03-19-at-13.47.18.png&quot; width=&quot;596&quot; height=&quot;72&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;In order to escape the ‘/index.php?xxxxx’ and have clean, SEO-friendly URL’s, simply turn on URL rewrites in the ‘search engine optimisation’ section of configuration in the back-end.&lt;/p&gt;
&lt;h2&gt;Using top-level product URL's:&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Screen-shot-2012-03-19-at-15.51.08.png&quot; width=&quot;600&quot; height=&quot;51&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;You can choose whether or not to use category paths within product URLs within the 'search engine optimisation' section of the 'catalog' section in the back-end config. I would strongly recommend setting this to 'no' as using category paths for products will leave you with very long URL's and potential duplicate products if they feature in multiple categories.&lt;/p&gt;
&lt;p&gt;Having all of your products on the top-level of your site will make them easier to read and help to keep the structure of your site clean.&lt;/p&gt;
&lt;h2&gt;Adding the canonical tag to products and categories:&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Screen-shot-2012-03-19-at-15.59.13.png&quot; width=&quot;600&quot; height=&quot;93&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;I would strongly recommend setting the option of having canonical tags on product and category pages to yes. These options can be found in the 'search engine optimisation' tab of the 'catalog' section in the back-end admin area.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Addressing page load performance:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Another common issue with Magento is the speed at which pages load, mainly due to the size of the CMS files. Generally, Magento sites are pretty slow, but the speed can be improved! By addressing the usual areas (images, CSS etc), installing a caching plugin and/or digging into your code, you can make your website much faster.&lt;/p&gt;
&lt;p&gt;A couple of our Magento clients' websites are also hosted on Amazon EC2 servers, which also helps to speed up load time (read our '&lt;a href=&quot;http://www.gpmd.co.uk/blog/getting-and-scaling-magento-in-the-cloud/&quot;&gt;hosting Magento on the cloud&lt;/a&gt;' post).&lt;/p&gt;
&lt;p&gt;You can find out more by reading &lt;a href=&quot;http://www.blastedthing.com/magento/questions/mag-9-methods-to-speed-up-magento-a-guide-to-making-magento-faster/&quot;&gt;this post on speeding up Magento&lt;/a&gt;. &lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Ensuring that you’re using 301 redirects:&lt;/strong&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Screen-shot-2012-03-19-at-13.48.18.png&quot; width=&quot;581&quot; height=&quot;140&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Default Magento installations are set to use 302 redirects when forwarding an old URL to a new one. As the majority of people reading this post will know, a 302 redirect doesn’t pass value and is specifically designed for temporary page redirects.&lt;/p&gt;
&lt;p&gt;So, unless you’re looking to temporarily forward visitors to a new page, you should be using 301 redirects as they pass 95-99% of the value from the existing page to the new one.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Setting h1 headings:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;By default, a new Magento installation will set the logo as the h1 header, meaning that this will be your h1 on every page or you will have multiple h1’s. &lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Getting rid of unwanted login and cart pages:&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;It’s common for URL’s like &lt;em&gt;‘/customer/account/login/’ &lt;/em&gt;or &lt;em&gt;‘/enable-cookies’&lt;/em&gt; to be indexed by search engines – you should either disallow any unwanted directories in robots.txt or add a noindex,follow meta robots tag.&lt;/p&gt;
&lt;p&gt;In the past I’ve got a lot from &lt;a href=&quot;http://yoast.com/articles/magento-seo/&quot;&gt;this post&lt;/a&gt; from &lt;a href=&quot;http://twitter.com/#!/yoast&quot;&gt;Joost De Valk&lt;/a&gt;, it’s the most comprehensive Magento SEO guide I've found and it's definitely worth reading.&lt;/p&gt;
&lt;p&gt;If you have any questions about Magento SEO or feel I've missed anything, please feel free to leave a comment below. You can also follow me on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; or &lt;a href=&quot;http://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find out more about our &lt;strong&gt;SEOpack extension for Magento&lt;/strong&gt; &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/magento-modules/seopack-magento-module/&quot;&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/a&gt;, or you can download and install it &lt;a href=&quot;http://www.magentocommerce.com/magento-connect/catalog/product/view/id/11889/&quot;&gt;&lt;strong&gt;here on Magento Connect&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Mon, 19 Mar 2012 14:18:20 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/a-guide-to-doing-seo-on-magento-websites/</guid>
		</item>
		
		<item>
			<title>Passing the Google Analytics IQ Exam</title>
			<link>http://www.gpmd.co.uk/blog/passing-the-google-analytics-iq-exam/</link>
			<description>&lt;p&gt;My colleague &lt;a href=&quot;http://www.gpmd.co.uk/about/our-team/paul-rogers/&quot;&gt;Paul&lt;/a&gt; and I have been using Google Analytics for as long as we’ve been involved in online marketing (and, in his case, probably before) but neither of us had actually thought about testing our prowess until recently – when our colleague Mark suggested that we both take the Google Analytics IQ Exam.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;But what is the Google Analytics IQ Exam, I hear you say?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Google Analytics is a revolutionary tool which has given both online marketing professionals and internal webmasters extensive insight into the performance of their website. The certification represents a proof of proficiency test set by Google themselves and is specifically tailored to test the capabilities of online marketing professionals who routinely use the tool to monitor their client’s websites and traffic. Both Paul and I use Google Analytics on a daily basis (I should point out that passing the Google Analytics IQ Exam isn’t a prerequisite for using the tool) and the revision materials helped us to better understand our requirements as SEO professionals to improve the overall performance of a client’s site.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/google-analytics-qualified-individual.gif&quot; alt=&quot;google analytics&quot; width=&quot;250&quot; height=&quot;250&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GPMD Go Back to School!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Both Paul and I felt that we knew how to use Analytics pretty well but, as with any exam, we needed to do revision beforehand – the most useful of which was Google Analytics' own “&lt;em&gt;Conversion University&lt;/em&gt;”, which can be found here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.google.com/intl/en/analytics/iq.html?&quot;&gt;http://www.google.com/intl/en/analytics/iq.html?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This resource proved particularly useful as it provided all of the information required to pass the Google Analytics exam in easily digestible videos – which vary in length from about two minutes through to about ten minutes. The Conversion University splits the training for the exam into four distinct sections – these being:&lt;/p&gt;
&lt;p&gt;•	&lt;strong&gt;First Steps&lt;/strong&gt; – &lt;em&gt;A basic introduction to Google Analytics e.g. installing the tracking code, differences between metric and dimensions and segmenting data.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;•	&lt;strong&gt;Interpreting Reports&lt;/strong&gt; – &lt;em&gt;How you interpret reports within Google Analytics e.g. learning about traffic sources, time metrics and content reports.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;•	&lt;strong&gt;Fundamentals&lt;/strong&gt; – &lt;em&gt;Looks at the more complex, but fundamental, elements of using Google Analytics including regex (regular expression), ecommerce tracking and the use of filters.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;•	&lt;strong&gt;In-Depth Analysis&lt;/strong&gt; – &lt;em&gt;Reveals some of the lesser known intricacies of Google Analytics such as virtual pageviews, advanced segmentation and understanding how visitors interact with the ‘search’ function of your site.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600515-conversion-university.jpg&quot; alt=&quot;Google Conversion University&quot; width=&quot;600&quot; height=&quot;515&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;When we actually took the exam, there were certain elements which probably came up more than others and which it would be a good idea to focus on if you’re planning on taking the exam yourself – but we’ll come to those later in the post!&lt;/p&gt;
&lt;p&gt;There are, of course, other resources out there which are useful for preparing for the Google Analytics IQ Exam but the videos from Conversion University were definitely the most advantageous and, crucially, the most relevant. Looking through forums and reading blog posts for example can reveal other people’s experiences of taking the exam and this can be beneficial in terms of preparing yourself for the types of questions that you are likely to face.&lt;/p&gt;
&lt;p&gt;What I would say, however, and I’m sure Paul will vouch for this as well, is that you should perhaps be wary of seeking out sample tests for the Analytics exam before you take it because we found a few and, in our infinite wisdom, decided to see if we were prepared for the actual exam by taking them (not affiliated with Google in any way). The sample tests we found had little or in some cases, no bearing on the type of questions that you are likely to face in the exam and may sway you into revising stuff that isn’t relevant at all. This may just be us and how we revise but we were a lot less confident after taking these practice exams!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Exam...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage323215-Multiple-Choice-Exam-Preparation.jpg&quot; alt=&quot;Examination&quot; width=&quot;323&quot; height=&quot;215&quot; title=&quot;&quot;/&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I was quite nervous before actually doing the exam, though I’m not really too sure why as I’m confident using Google Analytics and couldn’t really pin-point the cause of the butterflies! It was probably because it’s been a good few years since I’ve sat an exam (the last most likely being  back when I was at the University of Leeds) and I must have forgotten that exams are stressful! Paul was a nervous wreck, needless to say.&lt;/p&gt;
&lt;p&gt;Key Elements of the Exam:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;•	90 minutes long&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;•	70 questions&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;•	Minimum 80% for a pass (56 correct out of 70 questions)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;•	Multiple choice answers&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;•	Can review your answers before submitting for marking&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It was a tense 90 minutes but – not wishing to keep you in suspense any longer – I can reveal that both Paul and I emerged victorious, in the interest of getting myself some good karma, I thought I’d reveal some of the areas which were prevalent in the exam and which you should ensure that you are comfortable with if you’re sitting it yourself:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;REGEX&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;This stands for Regular Expressions and, if used correctly, enables you to get more from Google Analytics (which is, most likely, why it is prominent in the exam itself), so it is a good idea to make sure you’re up to speed with the basics of RegEx before clicking the start button on the Google Analytics IQ Exam! You should, at the very least, know the main patterns of RegEx used regularly in analytics:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Use&lt;/em&gt; &lt;strong&gt;.&lt;/strong&gt; &lt;em&gt;(dot) to match any single character&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Use&lt;/em&gt;&lt;strong&gt; /&lt;/strong&gt;&lt;em&gt;(backslash) to escape the special meaning of metacharacters&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Use&lt;/em&gt; &lt;strong&gt; [ ]&lt;/strong&gt; &lt;em&gt;to match one item in a character set&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;?&lt;/strong&gt; &lt;em&gt;Match zero or one of the previous item&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;+&lt;/strong&gt; &lt;em&gt;Match one or more of the previous item&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*&lt;/strong&gt; &lt;em&gt;Match zero or more of the previous item&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Another area that seemed to crop up in the exam with some frequency was that of &lt;strong&gt;FILTERS&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600417-FILTERS.jpg&quot; alt=&quot;Using Filters in GA&quot; width=&quot;600&quot; height=&quot;417&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Those who use Google Analytics with some regularity are likely to have set up a wide array of filters within their different profiles as it allows for a more comprehensive overview of data. It is definitely worth watching the Conversion University video on ‘Filters’ a few times before sitting the exam to make sure that you’re comfortable with how you filter data within Google Analytics and how you would create ‘custom filters’ for your different profiles.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ECOMMERCE TRACKING&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;As an awful lot of transactional websites use Google Analytics to successfully track online sales, it shouldn’t be surprising that the issue of Ecommerce tracking appeared quite regularly throughout the Google Analytics IQ Exam. Again, in order to prepare yourself with the exam, you should familiarise yourself with the video within the Conversion University – paying particular attention to the placement of the ecommerce tracking code and finer points of &lt;strong&gt;_addTrans()&lt;/strong&gt;, &lt;strong&gt;_addItem()&lt;/strong&gt; and &lt;strong&gt;_trackTrans()&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage250269-ecommerce.jpg&quot; width=&quot;250&quot; height=&quot;269&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;If you’re not familiar with ecommerce tracking within Google Analytics, the above image may seem overwhelming but the videos supplied by Google manage to explain it in such a manner that even a novice user should be able to become proficient at adding ecommerce tracking codes to their site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Results…&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you’ve been paying attention (I have rambled on, so I would forgive you if this isn’t the case), you will have seen that I did briefly allude to the fact that both Paul and I &lt;em&gt;passed &lt;/em&gt;the Google Analytics IQ Exam…&lt;/p&gt;
&lt;p&gt;….but what were our scores?&lt;/p&gt;
&lt;p&gt;Well, that would be telling – so you’ll have to make do with this:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600425-qualification.jpg&quot; alt=&quot;Analytics award&quot; width=&quot;600&quot; height=&quot;425&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;If you have any questions about the exam, you can leave them in the comments below. You can also follow me on &lt;a href=&quot;http://www.twitter.com/leodavie1&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;http://plus.google.com/116075853712088016603?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Mon, 19 Mar 2012 11:00:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/passing-the-google-analytics-iq-exam/</guid>
		</item>
		
		<item>
			<title>London SilverStripe CMS Meetup - April 17th 2012</title>
			<link>http://www.gpmd.co.uk/blog/london-silverstripe-cms-meetup-april-17th-2012/</link>
			<description>&lt;p&gt;We're really excited about the next &lt;a href=&quot;http://www.meetup.com/SilverStripeUK/events/47627072/&quot;&gt;London SilverStripe Meetup&lt;/a&gt; in April. The topic is:&lt;/p&gt;
&lt;h2&gt;How can we gain more exposure for SilverStripe?&lt;/h2&gt;
&lt;p&gt;All developers, agencies and clients that work with the SilverStripe CMS would benefit if more people around the world knew of the CMS. This meetup will have a panel comprising of SilverStripe agency heads who will lead the discussions. We are asking everyone in the community to submit ideas, topics and questions ahead of the Meetup so that we can highlight some important issues to discuss on the night. &lt;/p&gt;
&lt;p&gt;For example: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;How could we compare SilverStripe with more popular open source CMS's?&lt;/li&gt;
&lt;li&gt;Would developers, agencies and clients be willing to have &quot;Powered by SilverStripe&quot; on their websites?&lt;/li&gt;
&lt;li&gt;What collaterial would we like to from SilverStripe HQ to help marketing the CMS?&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Feel free to come along armed with some stuff you want to share with us. We'll make all of the information available after the event. &lt;/p&gt;
&lt;p&gt;We would love to see as many people from the SilverStripe community attend. Please send your ideas, topics and questions to rich AT gpmd DOT co DOT uk.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Date: &lt;strong&gt;Tuesday 17th April 2012&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Time: &lt;strong&gt;1830 Start - Finish around 2030 / 2100&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Location: &lt;strong&gt;Please sign-up on the meetup group...&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Full details of the event can be found on &lt;a href=&quot;http://www.meetup.com/SilverStripeUK/events/47627072/&quot;&gt;Meetup.com&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Fri, 16 Mar 2012 11:25:46 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/london-silverstripe-cms-meetup-april-17th-2012/</guid>
		</item>
		
		<item>
			<title>Social Sharing Trends on Jewellery Websites [infographic]</title>
			<link>http://www.gpmd.co.uk/blog/social-sharing-trends-on-jewellery-websites-infographic/</link>
			<description>&lt;p&gt;We recently carried out some basic research into the websites of retailers within the UK jewellery industry. We wanted to highlight a few interesting facts about how the retailers we looked at are using digital marketing.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;lightbox&quot; title=&quot;Jewellery Websites and Social Sharing Trends Infographic&quot; href=&quot;http://www.gpmd.co.uk/assets/infographics/Jewellery-Websites-Infographic.gif&quot;&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/blog/jewellery-infographic-banner-600.gif&quot; alt=&quot;Jewellery Websites and Social Sharing Trends Infographic Banner&quot; title=&quot;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&quot;lightbox text-highlight&quot; title=&quot;Jewellery Websites and Social Sharing Trends Infographic&quot; href=&quot;http://www.gpmd.co.uk/assets/infographics/Jewellery-Websites-Infographic.gif&quot;&gt;Please click here to view our Jewellery Websites and Social Sharing Trends Infographic →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We took a random sample of 100 jewellery retailers in order to generate unbiased results.&lt;/p&gt;
&lt;h2&gt;Only 74% of the jewellery retailers had an e-commerce website&lt;/h2&gt;
&lt;p&gt;Almost a quarter of the websites that we reviewed were not e-commerce enabled. We were surprised by this, as we’ve seen a considerable increase in the amount of offline retailers adopting e-commerce over the last 12 months.&lt;/p&gt;
&lt;h2&gt;Very few websites were optimised for mobile&lt;/h2&gt;
&lt;p&gt;Mobile is still very open within the jewellery industry, as only 8% of the retailers we looked at had a mobile-friendly website. If you subscribe to any of the main digital news and blog websites, you will have seen plenty of articles about the importance of mobile websites and mobile marketing. This has been highlighted by many as a massive area for growth in 2012/13.&lt;/p&gt;
&lt;h2&gt;Google+ hasn’t been adopted by many jewellery companies&lt;/h2&gt;
&lt;p&gt;The industry as a whole appears to be unphased by the hype surrounding Google Plus - only 10% of the retailers we looked at had created a branded profile. Google+ is looking more and more likely to have a major impact on the way we search the internet, so it's important that retailers keep an eye on it. We are actively suggesting that our clients pay close attention to Google+ and apply the same focus that they're doing with Facebook and Twitter.&lt;/p&gt;
&lt;h2&gt;Facebook and Twitter are being utilised by a larger number of jewellers in the UK&lt;/h2&gt;
&lt;p&gt;74% of the retailers we reviewed had a Facebook page and 68% had a Twitter account.&lt;/p&gt;
&lt;p&gt;Let us know what you think of this infographic, you can comment below. If you are interested in discussing e-commerce, mobile commerce or anything else digital, please email &lt;a href=&quot;mailto:rich@gpmd.co.uk&quot;&gt;rich@gpmd.co.uk&lt;/a&gt; or call &lt;strong&gt;020 7183 1072&lt;/strong&gt;.&lt;/p&gt;</description>
			<pubDate>Tue, 28 Feb 2012 17:19:42 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/social-sharing-trends-on-jewellery-websites-infographic/</guid>
		</item>
		
		<item>
			<title>Workshop: Content is King!</title>
			<link>http://www.gpmd.co.uk/blog/workshop-content-is-king/</link>
			<description>&lt;p&gt;It's that time again! We have put together another cracking workshop for our clients and members of the public to attend in March 2012. &lt;/p&gt;
&lt;h2&gt;Content is King&lt;/h2&gt;
&lt;p&gt;Location: &lt;strong&gt;14 City Road&lt;/strong&gt;&lt;br/&gt;Date: &lt;strong&gt;March 22nd 2012&lt;/strong&gt;&lt;br/&gt;Time: &lt;strong&gt;1330 - 1700&lt;/strong&gt;&lt;br/&gt;Tickets: &lt;strong&gt;Early bird discount £10&lt;/strong&gt; (Normal £15) via &lt;a href=&quot;http://websitecontentworkshop.eventbrite.com/&quot;&gt;Eventbrite&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now that we’re firmly into 2012 and we’ve all finally got back into the swing of things, we’re pleased to announce our latest GPMD workshop session - which will be focused on content writing/marketing.&lt;/p&gt;
&lt;p&gt;After a great deal of internal discussion, we decided that content writing and content marketing would be a great topic for our latest session, as we think it will provide value to everyone involved with running, managing and creating websites.&lt;/p&gt;
&lt;p&gt;Focal points for this session will include: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Why content is important online&lt;/li&gt;
&lt;li&gt;Optimising content to improve your conversion rate&lt;/li&gt;
&lt;li&gt;Utilising content to outline and communicate your brand proposition&lt;/li&gt;
&lt;li&gt;Different types of content and their benefits&lt;/li&gt;
&lt;li&gt;The role of content in search engine optimisation&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;We have 12 places available and they'll go fast. You can get an early bird discount if you book before March 3rd 2012. &lt;a href=&quot;http://websitecontentworkshop.eventbrite.com/&quot;&gt;Book your place on EventBrite now&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Mon, 27 Feb 2012 11:20:22 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/workshop-content-is-king/</guid>
		</item>
		
		<item>
			<title>Preparing for a website migration: A successful SEO case study</title>
			<link>http://www.gpmd.co.uk/blog/preparing-for-a-website-migration-a-successful-seo-case-study/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage172172-migration.png&quot; width=&quot;172&quot; height=&quot;172&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;Website migration projects (moving an existing website onto a new CMS platform) are notorious for causing short-term and long-term drops in search engine positioning and traffic, especially when you're making big changes. As someone that has been very nervous when approaching these kinds of projects in the past, I thought I would write a quick blog post / case study on a recent migration project that we worked on with one of our clients.&lt;/p&gt;
&lt;h3&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;strong&gt;The challenge:&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;A few months ago, one of our clients purchased one of their competitor’s retail outlet and website – but just the website, the files were not included. We were then given the task of building an exact replica of the site (which was previously on a bespoke .asp system) on &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento&lt;/a&gt;. In normal circumstances, this migration would have been a lot easier for us, but we only had 3-4 weeks to complete the whole project - as the website would be taken down once the buy-out was completed.&lt;/p&gt;
&lt;p&gt;In order to prevent any temporary or permanent dips in search engine positioning and traffic, we needed to keep as much of the site as similar as possible, basically trying to prevent Google from considering it a major overhaul.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;The original website:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The website we were migrating was ranking fairly well for a number of highly competitive search terms, and a large proportion of it's traffic was coming from these key generic terms. The products sold on the website are highly expensive, desirable items - the average sale is worth several thousands of pounds.&lt;/p&gt;
&lt;p&gt;The existing website was optimised fairly well and it had well over 500,000 page URL’s in total.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Restrictions we faced:&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;No .htaccess file (because it was a .asp system)&lt;/li&gt;
&lt;li&gt;No access to Google Webmaster Tools or Google Analytics until after the launch/transfer of ownership&lt;/li&gt;
&lt;li&gt;Very little time (a lot of work was carried out over the Christmas holidays)&lt;/li&gt;
&lt;li&gt;Unable to access the files on the server&lt;/li&gt;
&lt;li&gt;A large number of URLs were unable to be kept the same (sections that needed to be removed and dynamic query string URL’s, eg: www.example.com.asp?br1234567)&lt;/li&gt;
&lt;li&gt;Parts of the website were very badly organised (so we needed to change the structure)&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;What we did:&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Focused on keeping most of the existing content the same&lt;/li&gt;
&lt;li&gt;Adopted the same URL structure where possible&lt;/li&gt;
&lt;li&gt;Mapped 301 redirects and wrote re-write rules where changes were unavoidable (dynamic URL’s for some category pages and content pages)&lt;/li&gt;
&lt;li&gt;Crawled the website to identify and deal with any anomalies&lt;/li&gt;
&lt;li&gt;Kept all of the on-page optimisation the same (apart from a few minor changes)&lt;/li&gt;
&lt;li&gt;Began building a few good, natural links to the website prior to the launch (so that links didn’t stop coming to the website)&lt;/li&gt;
&lt;li&gt;Added rules to apply ‘noindex, follow’ meta robots tags to existing and new dynamic filter pages&lt;/li&gt;
&lt;li&gt;Updated html and xml sitemaps&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;Our process:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Step 1: Started monitoring the website (rankings, traffic, 404’s etc)&lt;br/&gt;Step 2: Planned URL mapping (redirects for affected pages of the website and actions for all new pages)&lt;br/&gt;Step 3: Started building links to the existing website&lt;br/&gt;Step 4: Started coding the new version of the site&lt;br/&gt;Step 5: Created re-write rules and redirects&lt;br/&gt;Step 6: Launched stage version of the new website&lt;br/&gt;Step 7: Started building category pages (on stage site)&lt;br/&gt;Step 8: Re-built blog and added blog articles (maintaining same URL structure where possible)&lt;br/&gt;Step 9: Started importing product and category page content (to stage site)&lt;br/&gt;Step 10: Checked that all optimisation was the same (where possible) across the website&lt;br/&gt;Step 11: Customised the checkout (stage version)&lt;br/&gt;Step 12: Comprehensive bug checking and testing&lt;br/&gt;Step 13: Launched the new website&lt;br/&gt;Step 14: Constant checking and monitoring (gained access to Google Analytics and Webmaster Tools at this point)&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;The results:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Based on previous experience and the amount of changes, I was anticipating a slight dip in traffic and rankings after the website was relaunched – which I was wrong about. Although a couple of the main keywords fluctuated slightly, we were seeing that pages that we were building links to were ranking much higher than before, meaning they were also generating more traffic.&lt;/p&gt;
&lt;p&gt;Around two weeks later, terms that the website was not ranking in the top 50 for previously were now sitting in the top 5 and some of their biggest terms that were already in the top 5 had moved up into the top 2.&lt;/p&gt;
&lt;p&gt;Now, a few months on, we’ve seen a significant improvement in both traffic and rankings - with the website now ranking between 1-3 for the vast majority of their target terms.&lt;/p&gt;
&lt;p&gt;Our client was really pleased with how the project went and we’re looking forward to helping the website develop more in the coming months.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.only-roses.com&quot;&gt;image credit&lt;/a&gt;*&lt;/p&gt;
&lt;p&gt;If you would like to find out more about this project or the &lt;a href=&quot;http://www.gpmd.co.uk/search-engine-optimisation/&quot;&gt;SEO&lt;/a&gt; and &lt;a href=&quot;http://www.gpmd.co.uk/solutions/web-development/&quot;&gt;web development&lt;/a&gt; services we provide, please call us on 020 7183 1072 or &lt;a href=&quot;http://www.gpmd.co.uk/contact-us/&quot;&gt;fill out our contact form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you have any questions about website migrations, please feel free to leave them as comments below. You can also follow Paul on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; or &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Tue, 21 Feb 2012 11:00:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/preparing-for-a-website-migration-a-successful-seo-case-study/</guid>
		</item>
		
		<item>
			<title>Finding and Choosing an EPOS Provider</title>
			<link>http://www.gpmd.co.uk/blog/epos-providers-in-the-uk/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/blog/epos-providers-banner.jpg&quot; alt=&quot;EPOS Providers Banner&quot; width=&quot;600&quot; height=&quot;280&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Running an &lt;a href=&quot;http://www.gpmd.co.uk/solutions/e-commerce-and-retail/&quot;&gt;ecommerce&lt;/a&gt; shop requires you to manage your inventory, which can become more complex and time-consuming if you have multiple physical shops and/or distribution centres. Enter EPOS (Electronic Point of Sale) system... Most popular e-commerce platforms, such as &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento&lt;/a&gt;, have built-in stock inventory funtionality which is sufficient if you are only dispatching products from one location and don't have a massive catalogue of products. If this isn't the case, you'll need something a little more enterprise level, like an EPOS system. &lt;/p&gt;
&lt;p&gt;The first Windows-compatible electronic point of sale (EPOS) system was launched in 1992 by Bob Henry and Martin Goodwin and it was called IT Retail. Since then, we've seen lots of new systems introduced to the market, with different models offering a host of new features including advanced user interfaces, real-time stock information, integration with lots of different web-based software programmes and lots more.&lt;/p&gt;
&lt;p&gt;We work with a number of online retailers and I'm frequently asked “&lt;em&gt;Who are good EPOS companies for us to work with?&lt;/em&gt;”. This is a difficult question to answer as, unless you’ve worked with a provider and implemented their solution, you don’t really have good grounds on which to base a recommendation. I’ve written this post to provide guidance for retailers on what to look for in an EPOS provider, whilst also possibly giving advice to EPOS providers so that they can interact with retailers more efficiently.&lt;/p&gt;
&lt;h2&gt;Selecting an EPOS provider&lt;/h2&gt;
&lt;p&gt;Top things to look for in an EPOS provider:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;High and consistent operating speed (speak with their existing clients)&lt;/li&gt;
&lt;li&gt;Reliability (speak with their existing clients)&lt;/li&gt;
&lt;li&gt;Ease of use&lt;/li&gt;
&lt;li&gt;Remote support&lt;/li&gt;
&lt;li&gt;Functionality you need now and maybe in the future&lt;/li&gt;
&lt;li&gt;API documentation - this is essential for your website developers &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;As with selecting any company as a provider you should address these points too:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Have I met their team? Not just the sales person or owner.&lt;/li&gt;
&lt;li&gt;How has their company grown in the past 10 years?&lt;/li&gt;
&lt;li&gt;What level of support do they offer and what processes do they have in place?&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Selecting a new EPOS provider is a big deal and can be very costly. You need to be confident that the new provider is right for you and your business. It helps to have someone independent or slightly distanced from your business to check them out too. Ask your web developers to speak with their tech people and definitely call as many of their current clients to see what their experience has been like.&lt;/div&gt;
&lt;h2&gt;List of EPOS providers in the UK&lt;/h2&gt;
&lt;p&gt;Here’s a short list that we have compiled based on some basic research and previous projects.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.androtech.com/&quot;&gt;Androtech&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.futurauk.com/&quot;&gt;Futura&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.testasp.co.uk/&quot;&gt;iLevel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://integeruk.com/&quot;&gt;Integer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kcpos.co.uk/&quot;&gt;KCpos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.moboinnovations.com/&quot;&gt;Mobo Innovations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ordertalk.com/&quot;&gt;Order Talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.pit.uk.com/&quot;&gt;Purple&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.softwareforrestaurants.com/&quot;&gt;Software for Restaurants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.touch2success.com/&quot;&gt;Touch 2 Success&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;We are planning to conduct several blog interviews with different EPOS suppliers this year, once we've published them we'll add links from here. &lt;/p&gt;
&lt;p&gt;If you want to discuss EPOS integration or website development please get in touch with Rich on 020 7183 1072 (follow on &lt;a href=&quot;http://plus.google.com/u/0/104536311796324374175?rel=author&quot;&gt;Google+&lt;/a&gt; or Twitter &lt;a href=&quot;http://www.twitter.com/iamtotallyrich&quot;&gt;@iamtotallyrich&lt;/a&gt;).&lt;/p&gt;</description>
			<pubDate>Mon, 20 Feb 2012 14:30:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/epos-providers-in-the-uk/</guid>
		</item>
		
		<item>
			<title>Sunrise - A free responsive HTML5 theme for SilverStripe CMS</title>
			<link>http://www.gpmd.co.uk/blog/sunrise-a-free-responsive-html5-theme-for-silverstripe-cms/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/sunrise-banner-600.jpg&quot; alt=&quot;Sunrise SilverStripe Theme&quot; width=&quot;600&quot; height=&quot;260&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/themecontest-badge-Finalist-smallcropped.png&quot; alt=&quot;SilverStripe Theme Contest Finalist Badge&quot; title=&quot;SilverStripe Theme Contest Finalist Badge&quot; width=&quot;164&quot; height=&quot;130&quot;/&gt;We were delighted to be voted third overall by the SilverStripe judges. Congratualtions to &lt;a title=&quot;Sveta Coward&quot; rel=&quot;co-worker&quot; href=&quot;http://www.gpmd.co.uk/about/our-team/sveta-coward/&quot;&gt;Sveta&lt;/a&gt; here at GPMD, who's '&lt;a title=&quot;Tangerine - SilverStripe Theme&quot; href=&quot;http://www.gpmd.co.uk/blog/tangerine-judges-choice-in-the-silverstripe-theme-contest/&quot;&gt;Tangerine&lt;/a&gt;' theme was also voted 'Judges Choice' out of the non-finalists. And a big well done to Sara Tušar, who's theme 'Simple' came in first place. &lt;a title=&quot;SilverStripe Theme Contest - And The Winner Is&quot; href=&quot;http://www.silverstripe.org/and-the-winner-of-the-theme-contest-is../&quot;&gt;Click here for full details on all the finalists&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If any of you follow me on &lt;strong&gt;&lt;a title=&quot;Matt Bailey on Twitter&quot; href=&quot;https://twitter.com/#!/_mattbailey&quot;&gt;Twitter&lt;/a&gt;&lt;/strong&gt; you’ll have noticed me going on recently about a theme contest for &lt;strong&gt;&lt;a title=&quot;SilverStripe CMS&quot; href=&quot;http://www.silverstripe.org/blog-module/&quot;&gt;SilverStripe CMS&lt;/a&gt;&lt;/strong&gt;. Here at GPMD we love SilverStripe and use it as the platform for many of our projects, so when we heard about the contest we thought we’d like to give something back.&lt;/p&gt;
&lt;p&gt;View a live demo or get stuck in and download the theme below:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a title=&quot;Sunrise - Live demo&quot; href=&quot;http://sunrise.gpmd.co.uk/&quot;&gt;Live demo&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a title=&quot;Download Sunrise SilverStripe theme v1.0.0&quot; href=&quot;http://www.gpmd.co.uk/assets/downloads/themes/sunrise-1.0.0.zip&quot;&gt;Download Sunrise SilverStripe theme v1.0.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Our Considerations&lt;/h2&gt;
&lt;p&gt;When discussing what we wanted to achieve there were a few considerations we felt were important. The theme should be:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Beautiful&lt;/strong&gt; (naturally)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exclusive&lt;/strong&gt; - you won’t see this theme anywhere else, it’s exclusive to SilverStripe&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Neutral&lt;/strong&gt; - suitable for any kind of business, organisation or personal website&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compatible&lt;/strong&gt; - works with SilverStripe version 2.4 and the soon to be released version 3&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current&lt;/strong&gt; - uses HTML5 and CSS3 (degrades gracefully on older browsers)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Accessible&lt;/strong&gt; - clean and semantic code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Non-dependent&lt;/strong&gt; - uses minimal Javascript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Responsive&lt;/strong&gt; - looks good no matter what device it’s being viewed on&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;We also took into account the fact that a default SilverStripe install doesn’t include any data or widgets, so it had to look good with little or no content.&lt;/p&gt;
&lt;h2&gt;Our Solution&lt;/h2&gt;
&lt;p&gt;I’ve worked with many different themes on various platforms and the ones I’ve enjoyed using the most are those that aren’t overly styled and are easy to customise - I’m a front-end developer and I don’t want the way a theme is set up to get in my way of being creative with it.&lt;/p&gt;
&lt;p&gt;Therefore, my primary goal was to create a beautiful bare-bones theme that could be used as is, or built upon and expanded quickly by developers.&lt;/p&gt;
&lt;p&gt;Rather than try and re-invent the wheel I used the superb &lt;strong&gt;&lt;a title=&quot;HTML5 Boilerplate&quot; href=&quot;http://html5boilerplate.com/&quot;&gt;HTML5 Boilerplate&lt;/a&gt;&lt;/strong&gt; as my base template and the excellent &lt;strong&gt;&lt;a title=&quot;320andup HTML5 Boilerplate Extension&quot; href=&quot;http://stuffandnonsense.co.uk/projects/320andup/&quot;&gt;320andup HTML5 Boilerplate Extension&lt;/a&gt;&lt;/strong&gt; to bring in the responsive ‘stuff’. 320andup works on the basis of 'mobile first', so it prevents mobile devices from downloading desktop assets by using a ‘mobile’ stylesheet as its starting point.&lt;/p&gt;
&lt;p&gt;Then into the mix I integrated the default SilverStripe template features (three level menu, sidebar support, breadcrumbs etc.), added a touch of sexy css (using &lt;strong&gt;&lt;a title=&quot;LESS - The dynamic stylesheet language&quot; href=&quot;http://lesscss.org/&quot;&gt;LESS&lt;/a&gt;&lt;/strong&gt;) and bingo, one fully responsive, gorgeous SilverStripe theme!&lt;/p&gt;
&lt;p&gt;As an added extra I included styling for the simple &lt;strong&gt;&lt;a title=&quot;blog module&quot; href=&quot;http://www.silverstripe.org/blog-module/&quot;&gt;blog module&lt;/a&gt;&lt;/strong&gt; because I know a lot of people will want to use that.&lt;/p&gt;
&lt;h2&gt;Just gimme the good stuff already!&lt;/h2&gt;
&lt;p&gt;If you’ve read this far I assume you’re still interested in downloading the theme. Simply click the big button below and off you go, take it and make it your own.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a title=&quot;Sunrise - Live demo&quot; href=&quot;http://sunrise.gpmd.co.uk/&quot;&gt;Live demo&lt;/a&gt;&lt;/strong&gt; | &lt;strong&gt;&lt;a title=&quot;Download Sunrise SilverStripe theme v1.0.0&quot; href=&quot;http://www.gpmd.co.uk/assets/downloads/themes/sunrise-1.0.0.zip&quot;&gt;Download Sunrise SilverStripe theme v1.0.0&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Feedback and Support&lt;/h2&gt;
&lt;p&gt;This is just the start for Sunrise, so I’m sure issues will arise as people use it. Please feel free to leave your feedback in the comments section below and we’ll do our best to implement updates and fixes in future releases.&lt;/p&gt;
&lt;p&gt;You can also submit support questions, although as it’s a free theme the time we’re able to dedicate to support will be limited. However, we are planning on producing more themes in the future and will therefore be setting up a dedicated support forum at some point, so watch this space...&lt;/p&gt;
&lt;p&gt;The theme is free and covered by exactly the same &lt;strong&gt;&lt;a title=&quot;BSD license&quot; href=&quot;http://www.silverstripe.org/bsd-license/&quot;&gt;BSD license&lt;/a&gt;&lt;/strong&gt; as SilverStripe.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;You can follow &lt;strong&gt;&lt;a title=&quot;Matt Bailey&quot; href=&quot;http://www.gpmd.co.uk/about/our-team/matt-bailey/&quot;&gt;Matt&lt;/a&gt;&lt;/strong&gt; on &lt;strong&gt;&lt;a title=&quot;Matt Bailey on Twitter&quot; href=&quot;https://twitter.com/#!/_mattbailey&quot;&gt;Twitter&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a title=&quot;Matt Bailey on Dribbble&quot; href=&quot;http://dribbble.com/mattbailey&quot;&gt;Dribbble&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a title=&quot;Matt Bailey on Google Plus&quot; href=&quot;https://plus.google.com/115677508332353684613/?rel=author&quot;&gt;Google Plus&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description>
			<pubDate>Tue, 14 Feb 2012 17:08:26 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/sunrise-a-free-responsive-html5-theme-for-silverstripe-cms/</guid>
		</item>
		
		<item>
			<title>Interview with Ingo Schommer of SilverStripe</title>
			<link>http://www.gpmd.co.uk/blog/interview-with-ingo-schommer-of-silverstripe/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/ingo.jpg&quot; width=&quot;274&quot; height=&quot;182&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;I was introduced to Ingo Schommer at the &lt;a href=&quot;http://www.meetup.com/SilverStripeUK/&quot;&gt;UK SilverStripe meetup event&lt;/a&gt; in November 2011, and I recently got back in touch with him to ask if he would mind taking part in an interview for the GPMD blog - which he kindly agreed to.&lt;/p&gt;
&lt;p&gt;Here are the questions that we asked Ingo and his answers.&lt;/p&gt;
&lt;h3&gt;Please can you provide a brief introduction to SilverStripe and tell us a bit more about yourself.&lt;/h3&gt;
&lt;p&gt;SilverStripe is an open source content management system, which excites professional web development teams with it's technical abilities, but also content authors with its ease of use.&lt;/p&gt;
&lt;p&gt;I'm a core developer for &lt;a href=&quot;http://www.silverstripe.org&quot;&gt;SilverStripe&lt;/a&gt;, which means I get to collaborate with smart people all over the world, which is a very humbling experience.&lt;/p&gt;
&lt;p&gt;Currently based in Germany, I work on exciting stuff like the CMS interface, but also the less visible bits like improving search results on silverstripe.org, nagging people about coding standards and keeping the builds passing.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;What is your favourite SilverStripe website and why?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Being a developer first and foremost, I tend to be impressed by websites which achieve complex business goals through SilverStripe, such as geographically mapping large amounts of data or providing a personalised experience for thousands of customers. It’s often difficult to see the technical effort &quot;under the hood&quot; though, so it’s hard to pick out a favourite.&lt;/p&gt;
&lt;p&gt;On the community side, I admire Aram's work on &lt;a href=&quot;http://www.ssbits.com&quot;&gt;ssbits.com&lt;/a&gt; - it’s been a fresh breeze to the spirit of sharing in SilverStripe, with it's &quot;site of the month&quot; feature and numerous helpful tutorials.&lt;/p&gt;
&lt;h3&gt;SilverStripe has grown significantly since moving to open source in 2006 - what do think the main reasons for this success are?&lt;/h3&gt;
&lt;p&gt;Web professionals have to be pragmatists, otherwise you'd go insane over browser support and the inconsistent development stack. But they also want to be proud of their work. I think we just hit a sweet spot between providing a framework architecture to build clean solutions, while still keeping in mind the practical problems of developing medium-sized websites and apps.&lt;/p&gt;
&lt;h3&gt;In 2011, SilverStripe introduced a number of new features and released the first version of v3.0 - do you have any big plans for 2012?&lt;/h3&gt;
&lt;p&gt;Our SilverStripe 3.0 release (&lt;a href=&quot;http://www.silverstripe.org/silverstripe-3-0-alpha-1-is-ready-to-download/&quot;&gt;which is currently in alpha stage&lt;/a&gt;) will be continued and consolidated, combined with a greater focus on user experience.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;SilverStripe has loyal supporters around the globe - how will you grow the SilverStripe community in the coming months/years?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;I feel that the SilverStripe 3.0 release brings a lot of motivation and inspiration to the core team as well as the wider community. Everybody loved Felipe's design concepts and is dying to see them in action. I see this as a chance to involve more community members in activities typically undertaken only by a handful of dedicated individuals. This includes exciting stuff like creating new core features, but also necessary work to keep the overall system healthy, like reviewing patches and being active on our bug tracker.&lt;/p&gt;
&lt;p&gt;We'll use our visibility and community reach to ignite and support these activities, but in the end it’s up to everybody who wants to see SilverStripe flourish to step up (see &lt;a href=&quot;http://silverstripe.org/contribute&quot;&gt;silverstripe.org/contribute&lt;/a&gt; to find out how you can help).&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Version 3.0 is due out this year and is a major overhaul with many improvements - what are your favourite changes?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;As a long-time tinkerer in the CMS interface, I'm thrilled that we’ve got the opportunity to start more or less from scratch on the technical layer. SilverStripe 3.0 uses modern libraries and approaches, and generally provides more opportunities for deeper customisation.&lt;/p&gt;
&lt;p&gt;On the framework side, I'm particularly fond of the new ways to query and express data, using a fluent PHP API rather than raw SQL queries.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Looking past version 3.0, where do you see SilverStripe going in 2013 and beyond?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;I think we'll see more competition from content management systems with solid framework underpinnings, given the proliferation of exciting framework solutions in the PHP space, combined with the ease of developing front-ends with modern web techniques.&lt;/p&gt;
&lt;p&gt;On a more abstract level, the types of content managed with our product will expand, and won't neatly fit into the &quot;nested pages on a website&quot; concept.&lt;/p&gt;
&lt;p&gt;We need to listen closely to both customers and developers to stay relevant in this market, and ensure we're solving the right problems on both functionality and framework architecture.&lt;/p&gt;
&lt;p&gt;It's a big challenge, and only realistic with a wide community providing feedback and help.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;Once again, we'd like to thank Ingo for taking the time to do this interview - you can &lt;a href=&quot;http://twitter.com/chillu&quot;&gt;follow him on Twitter&lt;/a&gt; or read his recent articles on the &lt;a href=&quot;http://www.silverstripe.org/the-3-0-ui-a-better-framework-for-your-ideas/&quot;&gt;SilverStripe 3.0 interface&lt;/a&gt; and &lt;a href=&quot;http://www.silverstripe.org/core-developer-ingo-schommer-sees-silverstripe-maturing/&quot;&gt;how SilverStripe is maturing&lt;/a&gt; on the SilverStripe website.&lt;/p&gt;
&lt;p&gt;You can follow Paul on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Mon, 13 Feb 2012 09:04:01 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/interview-with-ingo-schommer-of-silverstripe/</guid>
		</item>
		
		<item>
			<title>Suspiciously High Bounce Rates - A Tale of &#39;Top Sites&#39;</title>
			<link>http://www.gpmd.co.uk/blog/suspiciously-high-bounce-rates-a-tale-of-top-sites/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600346-safari4topsites.png&quot; width=&quot;600&quot; height=&quot;346&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;A few days ago one of our clients, Andrew Fraser of &lt;a href=&quot;http://www.winterson.co.uk&quot; target=&quot;_blank&quot;&gt;Winterson Pearls&lt;/a&gt;, informed us that he was getting extremely high bounce rates on one specific browser (Safari). He'd actually ended up doing most of the leg work in diagnosing the problem himself, by pointing out a &lt;a href=&quot;http://sunpig.com/martin/archives/2010/01/08/how-to-detect-a-page-request-from-safari-4s-top-sites-feature.html&quot;&gt;blog post&lt;/a&gt; that referred to this issue - after reading through I was interested to find out if this problem still persisted and in what other browsers.&lt;/p&gt;
&lt;h2&gt;The Problem:&lt;/h2&gt;
&lt;p&gt;For those of you who haven't read the original article, I will give a brief summary of the issue:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;User is using Safari (or Opera as we will find out)&lt;/li&gt;
&lt;li&gt;User vists the site regularly enough for it to appear in their 'Top Sites' section&lt;/li&gt;
&lt;li&gt;Every time user opens a new tab 'Top Sites' is displayed&lt;/li&gt;
&lt;li&gt;In displaying the 'Top Sites' thumbnail, Safari makes a full request to the webpage, increasing bounce rate if using site analytics **&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;** The user has to hang around on the 'Top Sites' tab for a few seconds before the request is made.&lt;/p&gt;
&lt;p&gt;This isn't limited to an increase in bounce rate either, as when the offending browsers are making full requests to web pages in the 'Top Sites' tab they request all assets and all javascript regardless... So if you are really concerned keep reading!&lt;/p&gt;
&lt;h2&gt;The Research:&lt;/h2&gt;
&lt;p&gt;I decided to use the method described in the original blog post, it was simple and I already had &lt;a href=&quot;http://www.charlesproxy.com/&quot;&gt;Charles&lt;/a&gt; installed. It was as easy as running Charles and watching the requests when loading the 'Top Sites' section.&lt;/p&gt;
&lt;p&gt;The list that follows is of all the browsers I tested that have 'Top Sites', I decided to stick with mainly modern browsers as I didn't have the time to test all possible versions:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Safari 4+&lt;/li&gt;
&lt;li&gt;Chrome 15+&lt;/li&gt;
&lt;li&gt;Opera 10+&lt;/li&gt;
&lt;li&gt;IE9&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;&lt;strong&gt;Safari 4+&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Safari was easy enough to test, open a new tab and wait about 5 seconds until all the top sites start refreshing. I only tested 5.1 as the original blog post is on 4, I have a feeling they have added the time delay since. You will find that ONLY the get request to the page itself will have an added header.&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;X-Purpose = preview&lt;/pre&gt;
&lt;p&gt;This is currently the ONLY way to detect a request made by the 'Top Sites' section.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Chrome 15+&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Chrome doesn't conform in the same way as the other browsers in that Google have obviously realised this is an issue and have such implemented a nice feature that avoids the problem altogether.&lt;/p&gt;
&lt;p&gt;Chrome will generate a thumbnail image when you genuinely visit the website, so when in the 'Top Sites' section it makes a request to an internal url (chrome://thumb/[TOP SITE URL]) which is harmless. You can test this yourself by removing the 'Top Sites' file located in:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;Windows:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\

Mac OS X:
~/library/application\ support/google/chrome/default/

*nix:
~/.config/google-chrome/default/
&lt;/pre&gt;
&lt;p&gt;Once removed, restart chrome and you should find your 'Top Sites' have no thumbnails. Visit one of the top sites and return back and you will see it now has a thumbnail :).&lt;/p&gt;
&lt;p&gt;I don't believe this has always been the case, a few searches revealed that with a few previous versions it acted in the same way as Safari (being webkit and all) and would request the whole page using the same 'X-Purpose: preview' header. Well, at least it conformed in the same way to keep our fix consistent!&lt;/p&gt;
&lt;h3&gt;Opera 10+&lt;/h3&gt;
&lt;p&gt;Opera, like safari acted exactly the same way. Open a new tab, wait a few seconds and each top site thumbnail will start refreshing with the same header and making the same full request!&lt;/p&gt;
&lt;h3&gt;IE9&lt;/h3&gt;
&lt;p&gt;IE9 bypasses this all together by not displaying a thumbnail at all... Well, at least it's not causing any extra headaches like some other versions I know!&lt;/p&gt;
&lt;h3&gt;Firefox&lt;/h3&gt;
&lt;p&gt;Firefox by default doesn't have a 'Top Sites' feature and so doesn't cause this problem... But whilst googling around, I did find references to a header that may crop up so I included it in my fix like any cautious dev would. The header relates to the &lt;a href=&quot;https://developer.mozilla.org/en/Link_prefetching_FAQ&quot;&gt;prefetch feature&lt;/a&gt; many browsers now implement:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;X-Moz = prefetch&lt;/pre&gt;
&lt;p&gt;Note 'prefetch' NOT 'prefetech' as a certain drupal post mentions and consequently many other places.&lt;/p&gt;
&lt;h2&gt;The Fix:&lt;/h2&gt;
&lt;p&gt;The idea is to catch the custom headers being sent and do something appropriate with them, you could either remove analytics tracking from your page when the headers are set, or take it one step further and have a custom page that will be displayed in the users 'Top Sites' section (think creatively). So here it is:&lt;/p&gt;
&lt;h3&gt;Apache .htaccess&lt;/h3&gt;
&lt;pre class=&quot;brush: plain;&quot;&gt;SetEnvIf X-Moz prefetch GA-Ignore=true
SetEnvIf X-Purpose preview GA-Ignore=true
&lt;/pre&gt;
&lt;p&gt;This will set another header called 'GA-Ignore' to true if its a request from mozilla prefetch or 'Top Sites'. &lt;/p&gt;
&lt;h3&gt;Php&lt;/h3&gt;
&lt;pre class=&quot;brush: php;&quot;&gt;// Check request headers for our flag
if( isset($_SERVER['GA-Ignore']) &amp;amp;&amp;amp; $_SERVER['GA-Ignore']) ){
    // Don't load analytics here
}
&lt;/pre&gt;
&lt;p&gt;You could also load a different page (via rewrites) if it is a 'Top Sites' / prefetch request.&lt;/p&gt;
&lt;pre class=&quot;brush: plain;&quot;&gt;RewriteCond %{ENV:GA-Ignore} true
RewriteRule .* /top-sites.html [L,R=301] 
&lt;/pre&gt;
&lt;p&gt;We will be releasing our new SEOPack module for &lt;a href=&quot;http://www.gpmd.co.uk/solutions/e-commerce-and-retail/magento-e-commerce/&quot;&gt;Magento&lt;/a&gt; later this week which will include a fix for this problem along with other &lt;a href=&quot;http://www.gpmd.co.uk/solutions/online-marketing/search-engine-optimisation/&quot;&gt;SEO&lt;/a&gt; based enhancements.&lt;/p&gt;
&lt;p&gt;A big thank you to Andrew for rasing this issue.&lt;/p&gt;</description>
			<pubDate>Thu, 09 Feb 2012 09:00:00 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/suspiciously-high-bounce-rates-a-tale-of-top-sites/</guid>
		</item>
		
		<item>
			<title>Interview with Harvest&#39;s Naama Bloom</title>
			<link>http://www.gpmd.co.uk/blog/interview-with-harvest-s-naama-bloom/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600587-harvest-screenshot-project-report_2.jpg&quot; width=&quot;600&quot; height=&quot;587&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Over the years, we’ve tried and tested a huge selection of project management tools with the intention of improving the way we work. Some of these tools didn't meet our expectations, but some have made a big difference to our company and our clients. &lt;a href=&quot;http://www.getharvest.com/?r=ea6a5c&quot;&gt;&lt;strong&gt;Harvest&lt;/strong&gt;&lt;/a&gt;, an integrated time tracking and billing software package, certainly falls under the latter.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage340115-harvestlogo.png&quot; width=&quot;340&quot; height=&quot;115&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;We first started using Harvest in 2008 and have become a more efficient agency as a result. After discussing the impact that Harvest has had on GPMD with a colleague, I got in touch with Naama from Harvest and asked if she could spare some time to do an interview for our blog, which she kindly agreed to.&lt;/p&gt;
&lt;h3&gt;Please can you provide some information on Harvest and your background within the company.&lt;/h3&gt;
&lt;p&gt;Harvest is a web-based time tracking software company. We were founded in 2006 by Danny Wen and Shawn Liu, who were running a small web design and development firm at the time. They were frustrated by the time tracking options available so they decided to build a solution that is simple to use, utilises intuitive design, and focuses on doing one thing really well (time tracking).&lt;/p&gt;
&lt;p&gt;I was introduced to Danny in the spring of 2011, and joined the team a few months later as Head of Marketing. I’m responsible for helping the company grow it’s user base and advocating for the space.&lt;/p&gt;
&lt;h3&gt;How has Harvest evolved as a product since it was first introduced in 2006?&lt;/h3&gt;
&lt;p&gt;Harvest has evolved significantly. We are constantly releasing product improvements; in fact, we released code 876 times in 2011. Over time, the design has changed, and many of the features have become more sophisticated. In the early days, it was not uncommon for Danny and Shawn to meet with their customers to get detailed feedback and feature requests. We continue to meet with our customers regularly to gather feedback. As well, we have developed internal systems to track and manage specific requests.&lt;/p&gt;
&lt;h3&gt;Which features have proved to be the most popular with new and existing customers?&lt;/h3&gt;
&lt;p&gt;The answer to this really varies based on the type of user. Obviously project managers and operations folk heavily rely on the reports. We’ve heard some pretty amazing stories about how our reports are used to set rates, track project revenues and manage budgets.&lt;/p&gt;
&lt;p&gt;Software developers really seem to like the different ways to track time. They use our web app, our desktop widgets, &lt;a href=&quot;http://www.getharvest.com/iphone-time-tracking&quot;&gt;iPhone&lt;/a&gt; and &lt;a href=&quot;http://www.getharvest.com/android-time-tracker&quot;&gt;Android&lt;/a&gt; apps, and many teams use &lt;a href=&quot;http://coopapp.com/&quot;&gt;Co-op&lt;/a&gt;, a group communication tool by &lt;a href=&quot;http://www.getharvest.com/?r=ea6a5c&quot;&gt;&lt;strong&gt;Harvest&lt;/strong&gt;&lt;/a&gt; that has seamless time tracking integration.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600324-harvest-screenshot-mobile-apps.jpg&quot; width=&quot;600&quot; height=&quot;324&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;h3&gt;Has your target market changed since you first launched Harvest?&lt;/h3&gt;
&lt;p&gt;I wouldn’t say that it’s changed, more that we’ve refined it. When Danny and Shawn built Harvest they were specifically thinking about their business, which was a web design agency. That said, we’ve always believed that Harvest is a great tool for any consulting businesses that bill for their time. What we’ve been thinking about more recently is: who are the kinds of companies that gravitate to Harvest? They are the ones who use technology to solve problems and are comfortable with the cloud. They also value good design, and know that it makes their teams happy to use a well-designed product.&lt;/p&gt;
&lt;h3&gt;How successful have your iPhone and Android apps been for you?&lt;/h3&gt;
&lt;p&gt;Harvest wants to make time tracking as easy as possible for our users, and that means that we need to provide tools for when they are on the go, as well as at their desks. To that end, our mobile apps have been very successful, and are one more way that we can deliver great service.&lt;/p&gt;
&lt;h3&gt;What are the main drivers of new business for Harvest?&lt;/h3&gt;
&lt;p&gt;Our business has grown organically, because we’re fortunate to have some fantastic customers who have spread the word. We have recently begun to increase our advertising and marketing efforts, to supplement that growth.&lt;/p&gt;
&lt;h3&gt;Are there any new features that you are looking to release in the not so distant future?&lt;/h3&gt;
&lt;p&gt;We are really excited about the release of the Harvest Mac App in February. We launched a private Beta and got some very helpful feedback from our customers. The Mac App will allow users to literally track time in 3 seconds.  It’s incredible. We’ve all been using it in the office and love it. People can sign up to be notified as soon as it launches at &lt;a href=&quot;http://www.getHarvest.com/mac&quot;&gt;http://www.getHarvest.com/mac&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage600525-harvestscreenshot.jpg&quot; width=&quot;600&quot; height=&quot;525&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;We'd like to thank Naama and Harvest for taking the time to do this interview, if you'd like more information on Harvest, visit &lt;a href=&quot;http://www.getharvest.com/?r=ea6a5c&quot;&gt;&lt;strong&gt;their website now&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can follow &lt;a href=&quot;http://twitter.com/harvest&quot;&gt;Harvest&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/naamabloom&quot;&gt;Naama&lt;/a&gt; on Twitter.&lt;/p&gt;
&lt;p&gt;You can also follow Paul on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Tue, 07 Feb 2012 08:53:11 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/interview-with-harvest-s-naama-bloom/</guid>
		</item>
		
		<item>
			<title>Design Inspiration - Where can I get some please?</title>
			<link>http://www.gpmd.co.uk/blog/design-inspiration-where-can-i-get-some-please/</link>
			<description>&lt;p&gt;So, you’ve gone through your briefing and discovery stage, created mood-boards and wire-frames, and now you’re at the stage where you actually need to knuckle down and design something. If you’re like me, you’re probably familiar with the feeling of looking at that blank ‘page’ and thinking “where on earth do I start?”&lt;/p&gt;
&lt;p&gt;Hopefully, you’ve already got a reasonably good idea of the overall style that you’re going to be creating (if not, then you’re probably not ready to start designing), but you just need a little nudge in the right direction. &lt;/p&gt;
&lt;p&gt;Well never fear, help is at hand. I’m definitely an advocate for taking inspiration from all around you - books, magazines, billboards, music videos and so on - but there are also a wealth of online resources available to you and I want to share some of my favourites.&lt;/p&gt;
&lt;h3&gt;Dribbble: &lt;a href=&quot;http://www.dribbble.com&quot;&gt;www.dribbble.com&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/design-inspiration-dribbble.png&quot; width=&quot;600&quot; height=&quot;427&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Dribbble is a ‘show-and-tell’ site for designers to share small snapshots of what they’re working on and ask for feedback. As an invite-only site (you can browse as a guest) the standard is very high. The snapshots are small, so you won’t see whole sites featured here, but you will find a multitude of fantastic user-interface elements.&lt;/p&gt;
&lt;p&gt;If you’re a fan of sexy app icons this is the site for you - prepare to be wowed!&lt;/p&gt;
&lt;h3&gt;Designpiration: &lt;a href=&quot;http://www.designspiration.net&quot;&gt;www.designspiration.net&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/design-inspiration-designspiration.png&quot; width=&quot;600&quot; height=&quot;427&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;For pure design-related gorgeousness look no further than designspiration. designspiration features a huge and diverse selection of high quality, user-submitted images, featuring branding, typography, prints, brochures, photography... It simply oozes coolness.&lt;/p&gt;
&lt;h3&gt;Siteinspire: &lt;a href=&quot;http://www.siteinspire.com/showcase/all&quot;&gt;www.siteinspire.com/showcase/all&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/design-inspiration-siteinspire.png&quot; width=&quot;600&quot; height=&quot;427&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;siteinspire is a great website design showcase. You can browse through the sites in the directory by ‘style’, ‘type’ and ‘theme’, so it’s easy to find what you’re looking for.&lt;/p&gt;
&lt;h2&gt;Design Blogs:&lt;/h2&gt;
&lt;p&gt;A lot of design blogs have an inspiration section, much of it grouped into themed round-ups, such as “Beautiful Ecommerce Websites”, “Outstanding Minimalist Website Designs” and so on. This can really help speed up your research process - these sites have already done a lot of the hard work for you. Some of my favourites that consistently feature fantastic content are:&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://www.vandelaydesign.com/blog/category/galleries/&quot;&gt;Vandelay Design&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/design-inspiration-vandelaydesign.png&quot; width=&quot;600&quot; height=&quot;427&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://www.smashingmagazine.com/tag/inspiration/&quot;&gt;Smashing Magazine&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/design-inspiration-smashingmagazine.png&quot; width=&quot;600&quot; height=&quot;427&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;On these sites you can usually subscribe to email updates, keeping you informed when new articles have been posted.&lt;/p&gt;
&lt;h3&gt;&lt;a href=&quot;http://www.twitter.com&quot;&gt;Twitter&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/twitterlogo.png&quot; width=&quot;300&quot; height=&quot;300&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Last, but by no means least, is Twitter.&lt;/p&gt;
&lt;p&gt;I’ve found it one of the best resources for inspiration by following other designers and web agencies - we designers seem to like sharing cool stuff we’ve found, so I always make a point of checking my time-line on a regular basis, and if I come across a fantastic piece of design I’ll tweet about it.&lt;/p&gt;
&lt;p&gt;It’s also worth noting that many of the sites mentioned above have Twitter accounts, so they’re worth following to keep up-to-date with what’s popular on their particular network.&lt;/p&gt;
&lt;p&gt;As a great start why not &lt;a href=&quot;http://twitter.com/#!/gpmd&quot;&gt;follow GPMD&lt;/a&gt; - &lt;a href=&quot;http://twitter.com/#!/gpmd&quot;&gt;twitter.com/gpmd&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope you enjoyed my inspiration round-up and have got something out of it. Look out for more design related articles in the near future.&lt;/p&gt;</description>
			<pubDate>Thu, 02 Feb 2012 12:52:25 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/design-inspiration-where-can-i-get-some-please/</guid>
		</item>
		
		<item>
			<title>Backing up your NAS with Dropbox - Non Native</title>
			<link>http://www.gpmd.co.uk/blog/backing-up-your-nas-with-dropbox-non-native/</link>
			<description>&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Uploads/_resampled/resizedimage250166-dropbox-image.jpg&quot; width=&quot;250&quot; height=&quot;166&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;So, we had a problem in the office the other day... We bought a new Synology DS1511+ (x86 - Intel Atom) to replace our old *nix NAS, which had dropboxd running on it. I thought I would have a crack at getting dropboxd compiled on the DS1511+, after all it was an x86 architecture and it had ipkg to install make utils... But to no avail.&lt;/p&gt;
&lt;p&gt;The problem is that the version of GLIBC that comes with DSM 3.2 is 2.3.6 and the version of GLIBC that dropboxd wants is 2.4.*... Damn. I also tried a precompiled binary, but that was a whole other can of worms, again it boiled down to features that are present in GLIBC 2.4 but not 2.3. Unfortunately, I don't possess the skills for cross-compiling nor have I the time, if anyone else fancies the challenge go ahead and let me know how you get on!&lt;/p&gt;
&lt;p&gt;So the alternatives were to send back the shiny new NAS OR find another way. We chose the latter. In this blog post I will document an alternative to native dropboxd for NAS backup... Yes we could use S3 backup, but that's already baked into DSM and no fun ;) plus we wanted dropbox specifically.&lt;/p&gt;
&lt;h3&gt;Goal:&lt;/h3&gt;
&lt;p&gt;Have the NAS and dropbox synced together. We will use the spare computer to mount shares from the NAS and use its architecture to run the dropbox client.&lt;/p&gt;
&lt;h3&gt;Requirements:&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Spare computer (*nix/Mac)... We will use Mac OS X 10.6+ for the rest of this tutorial (with hints for *nix).&lt;/li&gt;
&lt;li&gt;Native Dropbox client for OS of spare computer&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dropbox.com/&quot;&gt;Dropbox account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Network connection between the NAS and spare machine&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Step 1 - Pre Setup&lt;/h3&gt;
&lt;p&gt;If you haven't done so already, enable network shares for the relevant folders on your NAS that you want sync'd and add a user than can read/write them. If your using a Mac enable AFP shares or SMB (samba) and if your using *nix go for NFS or SMB. In the case of Synology it is as simple as using the web interface.&lt;/p&gt;
&lt;h3&gt;Step 2 - Setup&lt;/h3&gt;
&lt;p&gt;Setup a folder on your spare computer that will hold the dropbox folder. You can use the default location but in our case we didn't want users using the mounted locations.&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ sudo mkdir /share

// Change owner ship of /share folder so we can write to it
$ sudo chown -R &amp;lt;local username&amp;gt;:wheel /share&lt;/pre&gt;
&lt;h3&gt;Step 3 - Install Dropbox&lt;/h3&gt;
&lt;p&gt;Now it's time to install your dropbox and point it towards / share (Advanced setup). It will create a folder called 'Dropbox' inside share and will probably try and start syncing... At this point pause the sync.&lt;/p&gt;
&lt;h3&gt;Step 4 - Mounting&lt;/h3&gt;
&lt;p&gt;Now we are going to use automount to mount our folders from the NAS. If you're using *nix you can use your fstab for this part (google for 'mounting smb/nfs shares with fstab').&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ sudo vi /etc/auto_master
&lt;/pre&gt;
&lt;p&gt;You'll see something along the lines of this:&lt;/p&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;#
# Automounter master map
#
+auto_master	# Use directory service
/net			-hosts		-nobrowse,hidefromfinder,nosuid
/home		auto_home	-nobrowse,hidefromfinder
/Network/Servers	-fstab
/-			-static
&lt;/pre&gt;
&lt;p&gt;Add the following line to the bottom:&lt;/p&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;/share/Dropbox          auto_dropbox&lt;/pre&gt;
&lt;p&gt;This tells the automount service that you want to use a sub-mount map to define your mounts, and that sub-mount map is relative to '/share/Dropbox'. Your full 'auto_master' file should look like this:&lt;/p&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;#
# Automounter master map
#
+auto_master	# Use directory service
/net			-hosts		-nobrowse,hidefromfinder,nosuid
/home		auto_home	-nobrowse,hidefromfinder
/Network/Servers	-fstab
/-			-static
/share/Dropbox     auto_dropbox
&lt;/pre&gt;
&lt;p&gt;Now save and exit. Run the next command to create the 'auto_dropbox' sub-map and edit it&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ sudo vi /etc/auto_dropbox
&lt;/pre&gt;
&lt;p&gt;Now you will want to fill this file with the directories you want from your NAS, here is an example based from our own&lt;/p&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;[foldername]    -fstype=[sharefstype]    [sharetype]://[username]:[password]@[NAS hostname / IP]/[foldername shared on NAS]
clients             -fstype=afp    afp://auser:arealpassword@green.local/clients
&lt;/pre&gt;
&lt;p&gt;If you wanted to use SMB you can replace '-fstype=afp' with '-fstype=smbfs' and use 'smb://' instead of 'afp://'. Also note that [foldername] is relative to '/share/Dropbox'.&lt;/p&gt;
&lt;p&gt;Now just run the following commands to re-mount:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ sudo automount -vc
&lt;/pre&gt;
&lt;h3&gt;Step 5 - Finishing Up&lt;/h3&gt;
&lt;p&gt;That's about it. Now your shares are mounted you can resume the dropbox sync and it will happily plod along backing up your NAS.&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;While not as graceful / efficient as having dropboxd running directly on the NAS, this is definitely a viable solution and it works. This will be especially helpful for anyone with an ARM based NAS as dropbox I believe said they won't be supporting it anytime soon.&lt;/p&gt;
&lt;p&gt;If you're having problems with this, &lt;strong&gt;please leave your comments below&lt;/strong&gt; and we will do our best to help you.&lt;/p&gt;</description>
			<pubDate>Wed, 01 Feb 2012 11:57:25 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/backing-up-your-nas-with-dropbox-non-native/</guid>
		</item>
		
		<item>
			<title>Getting and scaling Magento in the cloud</title>
			<link>http://www.gpmd.co.uk/blog/getting-and-scaling-magento-in-the-cloud/</link>
			<description>&lt;p&gt;I was recently asked to research getting &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento&lt;/a&gt; into the cloud and making it scalable for one of our clients. This decision came about as we believe performance is a large factor in conversion, coupled with server reliability and server uptime. You may ask &quot;Why don't you host your own servers?&quot; well we do... But they don't scale on demand and they are certainly prone to hardware faults where the response time is probably a couple of hours, not minutes. It has become obvious that the cloud has many advantages over a rack full of servers in one data centre. I'm not writing this post to convert you to the cloud so lets get on...&lt;/p&gt;
&lt;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;What's to follow is a set of instructions on how I went about getting Magento on the cloud in a scalable configuration, that's not to say it's the 'correct' way, but it works. The following are the tools I used:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Magento 1.6.1.0 Community Edition (should work with 1.5.0.0+)&lt;/li&gt;
&lt;li&gt;Amazon AWS (EC2, ELB, RDS, S3/Cloudfront)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.magentocommerce.com/magento-connect/One+Pica/extension/1279/one-pica-image-cdn&quot;&gt;OnePica Image CDN plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Scalr (Open source cloud management platform)&lt;/li&gt;
&lt;li&gt;NFSv3 (you can use v4)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://s3tools.org/s3cmd&quot;&gt;s3cmd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Scalr isn't required, but it does provide some handy features like managing a DNS record for each server instance or allowing you to execute scripts across multiple servers. I'm also certain you could translate these instructions to other cloud systems as none of them depend on any particular AWS feature. Here is what we are trying to achieve (pardon the icons, they were the best I could find):&lt;/p&gt;
&lt;div&gt;&lt;img class=&quot;center&quot; src=&quot;http://www.gpmd.co.uk/assets/_resampled/resizedimage566481-Cloud-large.png&quot; alt=&quot;Server configuration in amazon cloud&quot; title=&quot;Server configuration for magento in the cloud&quot; width=&quot;566&quot; height=&quot;481&quot;/&gt;&lt;/div&gt;
&lt;p&gt;The image above depicts:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;(ELB) Load balancer, balancing our web servers&lt;/li&gt;
&lt;li&gt;(S3) CDN which will host our cached media files and skin (skin/) files (you could use cloudfront)&lt;/li&gt;
&lt;li&gt;(EC2)x2 Public facing web servers which will contain our Magento code base (I put 2x so you can see how the load balancer and web server scaling will work)&lt;/li&gt;
&lt;li&gt;(EC2) Admin web server which will be a seperated administration-only server&lt;/li&gt;
&lt;li&gt;(EBS) Persistant storage mounted on the admin server containing our media filesÂ (media/) shared out via NFS&lt;/li&gt;
&lt;li&gt;(RDS) Database server which speaks for itself&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Admin Server (EC2)&lt;/h2&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Our admin box will serve as the central code base that all web servers will sync from, and also where our media files will be served from. You may be thinking &quot;Well that's the central point of failure&quot; and to an extent you're correct, but what we can do is ensure regular backups as well as using scalr to mange the box (server goes down, new server goes up).&lt;/p&gt;
&lt;h3&gt;Scalr Setup&lt;a name=&quot;AdminScalr&quot;&gt; &lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Create yourself a new farm, call it whatever you like. Go to the roles and create yourself a new application server with apache (I used Ubuntu 10.04 app-apache64-ubuntu-ebs), add any scaling options you would like but make sure minimum instances is 1 (as it's a required server). No need for load balancing on this server, but I would suggest you add an elastic IP if you use a payment gateway like SagePay (as they only allow communications from certain IP's). When using scalr images they are all bundled with EBS volumes, if you're using your own AMI make sure you add a persistent volume now.&lt;/p&gt;
&lt;p&gt;Save the farm and get it started, within a minute or two scalr should register that there isn't a server running and will pop us our admin box. Once it's up and running, ssh yourself in (click the &lt;img src=&quot;http://s.gpmd.net/f595da.png&quot; alt=&quot;terminal&quot; title=&quot;terminal&quot;/&gt; icon next to the server), you should now be root.&lt;/p&gt;
&lt;p&gt;Please go through the &lt;a href=&quot;http://www.magentocommerce.com/system-requirements&quot;&gt;magento requirements&lt;/a&gt;, as there are a few things you are going to need... Ones that I can remember are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;php5&lt;/li&gt;
&lt;li&gt;php5-cli&lt;/li&gt;
&lt;li&gt;php5-mysql&lt;/li&gt;
&lt;li&gt;php5-mcrypt&lt;/li&gt;
&lt;li&gt;php5-gd&lt;/li&gt;
&lt;li&gt;php5-curl&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Make sure you restart apache after installing new modules.&lt;/div&gt;
&lt;h3&gt;Apache&lt;a name=&quot;AdminApache&quot;&gt; &lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The first thing we need to do if you're using one of the scalr application server images is to make sure AllowOverride is set to all on /var/www by doing the following:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ vi /etc/apache2/sites-enabled/000-default
# Change line[11] &quot;AllowOverride None&quot; to &quot;AllowOverride All&quot;&lt;/pre&gt;
&lt;p&gt;This will allow .htaccess files to work (required for magento). Next make sure to clear out your /var/www folder:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ rm -rf /var/www/*&lt;/pre&gt;
&lt;p&gt;From here you can use your own method to pull in your code base (or a fresh version of &lt;a href=&quot;http://www.magentocommerce.com/getmagento/1.6.1.0/magento-1.6.1.0.tar.gz&quot;&gt;Magento 1.6.1.0&lt;/a&gt;) to /var/www... For example:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# This method would require you to download your private key
# for the farm you have created. Tools &amp;gt; SSH Keys...
$ rsync -av -i /path/to/private/key.pem /path/to/local/magento-source/ \
root@&amp;lt;external admin ip&amp;gt;:/var/www/
&lt;br/&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/toc.png&quot; width=&quot;15&quot; height=&quot;9&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; &lt;a href=&quot;http://www.gpmd.co.uk/#RDS&quot;&gt;Next we will need to create an RDS / database instance to use for magento.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;AdminContinue&quot;&gt; &lt;/a&gt;Now you will need to modify your Magento local.xml settings to reflect the new database location and settings:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ vi /var/www/app/etc/local.xml&lt;/pre&gt;
&lt;p&gt;If you're installing from fresh, go ahead and run the installer and come back once you're done. Don't forget to:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ chmod -R a+rw /var/www/media/ /var/www/var/&lt;/pre&gt;
&lt;p&gt;You should now have a working Magento install running from the RDS / Database instance, good work.&lt;/p&gt;
&lt;h3&gt;OnePica Image CDN&lt;/h3&gt;
&lt;p&gt;This plugin is great, it will cache your product media files to S3 / Cloudfront and various other sources. We are going to use S3 in this post, so go ahead and install the plugin from &lt;a href=&quot;http://www.magentocommerce.com/magento-connect/One+Pica/extension/1279/one-pica-image-cdn&quot;&gt;magento connect&lt;/a&gt;... You may need to chown your /var/www so that the user www-data (apache2) can write to /var/www:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ chown -R www-data: /var/www&lt;/pre&gt;
&lt;p&gt;Create yourself a new S3 bucket and get your &lt;strong&gt;Access Key ID&lt;/strong&gt; and &lt;strong&gt;Secret Access Key&lt;/strong&gt; at the ready. Now log back into the admin server and go to &lt;strong&gt;System &amp;gt; Configuration &amp;gt; Catalog &amp;gt; Image CDN. &lt;/strong&gt;if it's not there, you've done something wrong (try logging out of the admin and back in again and clearing the cache). Use the following settings:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;-- General Settings
Current Adapter: Amazon S3/Cloudfront
File Result Cahce: In Database
Defaults for everything else

--Amazon S3/Cloudfront
Access Key ID: [access key]
Secret Access Key: [secret key]
Bucket: [bucket you just created]
Base URL: http://s3-[zone].amazonaws.com/[bucket]
Secure Base URL: https://s3-[zone].amazonaws.com/[bucket]
&lt;/pre&gt;
&lt;p&gt;Save the settings and clear the cache, now try out a category page... Right click one of the product images and inspect the url, it should be from amazon s3. Congratulations, you have completed the first part of the CDN.&lt;/p&gt;
&lt;h3&gt;Skin CDN&lt;/h3&gt;
&lt;p&gt;Now we are going to place the skin files onto s3 and point Magento that way. I used the &lt;a href=&quot;http://s3tools.org/s3cmd&quot;&gt;s3cmd&lt;/a&gt; sync tool to get the skin files up on s3, you can install it like this:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# Import S3tools signing key
$ wget -O- -q http://s3tools.org/repo/deb-all/stable/s3tools.key | sudo apt-key add -

# Add the repo to sources.list
$ sudo wget -O/etc/apt/sources.list.d/s3tools.list http://s3tools.org/repo/deb-all/stable/s3tools.list

# Refresh package cache and install the newest s3cmd
$ sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install s3cmd

# You'll want to configure it
$ s3cmd --configure
&lt;/pre&gt;
&lt;p&gt;Now lets get our skin into s3 using the bucket you used before:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# -P = Make public
$ s3cmd sync -P /var/www/skin s3://[bucket]/
&lt;/pre&gt;
&lt;p&gt;Great, now we should have a folder called skin/ in the root of our bucket with all our skin files.&lt;/p&gt;
&lt;p&gt;Go back to the magento admin &lt;strong&gt;System &amp;gt; Configuration &amp;gt; Web &lt;/strong&gt;now this bit is &lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;important&lt;/strong&gt;&lt;/span&gt;, make sure you switch to '&lt;strong&gt;Default Store View&lt;/strong&gt;' as there is a slight gotcha with CDN'ing your skin files, if you try and upload images via Magento admin it won't work because the image uploader is flash and it would require a cross-domain policy file, which we don't want to do, so you circumvent it by only setting the default store configuration to use skin CDN:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;-- Unsecure
Base Skin URL: http://s3-[zone].amazonaws.com/[bucket]/skin/
-- Secure
Base Skin URL: https://s3-[zone].amazonaws.com/[bucket]/skin/&lt;/pre&gt;
&lt;p&gt;Save the settings, clear the cache and go check where the css files are coming from, it should be s3. Done!&lt;/p&gt;
&lt;h3&gt;NFS Server&lt;/h3&gt;
&lt;p&gt;Next you will want to install NFS:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# Install nfs
$ sudo apt-get install nfs-kernel-server

# Lets add our network share in
$ vi /etc/exports&lt;/pre&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)

/var/www/media         *(rw,sync,no_subtree_check)&lt;/pre&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ /etc/init.d/nfs-kernel-server restart&lt;/pre&gt;
&lt;p&gt;You may be thinking &quot;* WTF?!&quot;, but with amazon all EC2 instances are locked down, conveniently scalr will modify the default security group to allow any connection between servers in this group (all servers will be added to default), so it looks wide open but it's not. Any of your servers that do connect over NFS will be communicating in plain text (granted it will be internal ip's) if this is an issue for you, feel free to setup kerberos.&lt;/p&gt;
&lt;p&gt;Up until this point we have been doing everything on the Admin box.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/toc.png&quot; width=&quot;15&quot; height=&quot;9&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; &lt;a href=&quot;http://www.gpmd.co.uk/#WebServer&quot;&gt;Its now time to create and configure our web servers&lt;/a&gt;. I'd suggest creating an image of the admin box now and giving it some sane name like &quot;Admin&quot; so we have nice dns entries in scalr.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;FinalAdmin&quot;&gt; &lt;/a&gt;Admin URL&lt;/h3&gt;
&lt;p&gt;So you should now have a fully working web server and admin server. There are a few configuration settings we will need to change to allow for seperate admin domains and web page domains (note this is for 1.6.1.0, there is a fix for &amp;lt; 1.6.1.0... ask me in the comments). This configuration assumes your load balancer is up and running.&lt;/p&gt;
&lt;p&gt;Navigate over to the admin external hostname or ip and log into the admin area. Go to &lt;strong&gt;System &amp;gt; Configuration &amp;gt; General &amp;gt; Web&lt;/strong&gt; and set the following settings:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;-- Url Options
Auto-redirect to Base URL: Yes
-- Unsecure
Base URL: http://[load balancer]
-- Secure
Base URL: https://[load balancer]
&lt;/pre&gt;
&lt;p&gt;Save settings, now head over to &lt;strong&gt;System &amp;gt; Configuration &amp;gt; Advanced &amp;gt; Admin&lt;/strong&gt;:&lt;/p&gt;
&lt;pre class=&quot;brush: plain; gutter: false&quot;&gt;-- Admin Base URL
Use Custom Admin URL: 
Custom Admin URL: http://[external admin hostname]
&lt;/pre&gt;
&lt;p&gt;Save settings. Now clear the cache on both web server and admin server via ssh. You should now find you can only get to the admin area of the admin box and the whole site on the load balancer.&lt;/p&gt;
&lt;p&gt;This is the end of the tutorial and I apologise for making you jump around.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/toc.png&quot; width=&quot;15&quot; height=&quot;9&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; &lt;a href=&quot;http://www.gpmd.co.uk/#Conclusion&quot;&gt;One more time for the conclusion.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;RDS / Database&lt;a name=&quot;RDS&quot;&gt; &lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This step is fairly straight forward, pop a new MySQL RDS instance (default engine is fine). You could use one of scalr's MySQL ami's and have it auto scale them but thats not within the scope of this post.&lt;/p&gt;
&lt;p&gt;If you are using a pre-existing database you can use some of these commands to get you going:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# Export your DB from a box running MySQLd
$ mysqldump -u [username] -p [magento db name] -h [host / ip] &amp;gt; [magento db name].sql

# Connect to RDS / Database instance and create a database to import into
$ echo &quot;create database [database name];&quot; | mysql -h [database host / ip] -u [database instance username] -p&lt;/pre&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# Import database dump into RDS / Database instance
$ cat [magento db name].sql | \
mysql -h [database instance hostname] -u [database instance uname] -p [database name]&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/toc.png&quot; width=&quot;15&quot; height=&quot;9&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; &lt;a href=&quot;http://www.gpmd.co.uk/#AdminContinue&quot;&gt;Once your done you can continue with your admin server configuration.&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Web Server (EC2)&lt;a name=&quot;WebServer&quot;&gt; &lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;Our web servers will be our public facing servers that will be load balanced and fairly minimal, the guts to these servers will be coming from the admin box with a little help of a start up script.&lt;/p&gt;
&lt;h3&gt;Scalr Setup&lt;/h3&gt;
&lt;p&gt;Edit the farm you created for the admin role and add a new role, use the same image as you used before (I used Ubuntu 10.04 app-apache64-ubuntu-ebs).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scaling Options&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mine are 1 - 5 instances, 5min waits, 15minute load average over: 5 and under: 1.5. Make sure to add yourself a load balancer, your health check target can be 'HTTP:80/' and for the most reliability check all 'Availability Zones'.&lt;/p&gt;
&lt;p&gt;Now add your listeners, mine are (note if your going to add SSL, upload your certificate to Tools &amp;gt; AWS &amp;gt; IAM &amp;gt; Certificates &amp;gt; Add New):&lt;/p&gt;
&lt;table border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Protocol&lt;/td&gt;
&lt;td&gt;Load Balancer Port&lt;/td&gt;
&lt;td&gt;Instance Port&lt;/td&gt;
&lt;td&gt;SSL Certificate&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HTTP&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HTTPS&lt;/td&gt;
&lt;td&gt;443&lt;/td&gt;
&lt;td&gt;80&lt;/td&gt;
&lt;td&gt;arn:aws:iam:xxxx&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;Placement and Type&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I set my 'Availability Zone' to distribute equally.&lt;/p&gt;
&lt;p&gt;I left all the other settings as default. No need for elastic ips or extra EBS.&lt;/p&gt;
&lt;p&gt;Now make sure you install all the same &lt;a href=&quot;http://www.gpmd.co.uk/#AdminScalr&quot;&gt;modules&lt;/a&gt; as before for PHP otherwise you'll have an unhappy Magento.&lt;/p&gt;
&lt;h3&gt;Apache&lt;/h3&gt;
&lt;p&gt;This process is the same as the admin role apache setup &lt;a href=&quot;http://www.gpmd.co.uk/#AdminApache&quot;&gt;here&lt;/a&gt;. You won't need to grab your code base though.&lt;/p&gt;
&lt;h3&gt;NFS Client&lt;/h3&gt;
&lt;p&gt;Now we are going to install the client ready for use but not configure it as we will have our startup script do all the hard work. Note that if you try and use fstab it may get nuked by scalr when it creates images of the server. Go ahead and install nfs-common:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ sudo apt-get install nfs-common&lt;/pre&gt;
&lt;p&gt;Now lets try mounting the admin media share before we go on:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;# Create folder to mount to
$ mkdir /var/www/media

# Mount
$ mount -t nfs -o proto=tcp,port=2049 [admin internal ip or hostname]:/var/www/media

# Provided that worked
$ umount /var/www/media&lt;/pre&gt;
&lt;p&gt;Great we have a working media share!&lt;/p&gt;
&lt;h3&gt;Startup Script&lt;/h3&gt;
&lt;p&gt;This is the fun part of the web servers, auto mounting and auto loading the code base. The script below is a modified version of the one I wrote, it won't work without modifications. Things to note are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;I created a ssh key on the admin box for a user called ubuntu which I then copied to the web server instance. &lt;/li&gt;
&lt;li&gt;I also created a user on the web server box who chowns /var/www/* called replicant.&lt;/li&gt;
&lt;li&gt;I setup postfix and installed mail-utils to allow email alerts&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;This script will try to ping the admin box and if successful mount the nfs share and copy the Magento code base across. You can run it multiple times.&lt;/p&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;#!/bin/bash
ADMIN=[internal admin hostname]
LOGFILE=/var/log/webserver.log
MEDIA=/var/www/media
DEVEMAIL=admin@email.com
ROOT_UID=0
# File to check the existance of
MEDIA_TEST=`mount|grep $MEDIA|awk '{print $3'}`

if [ &quot;$UID&quot; -ne &quot;$ROOT_UID&quot; ]; then
	echo &quot;`date`: Not running as Root&quot; | mail -s &quot;Not Root!&quot; $DEVEMAIL
	echo &quot;`date`: Not running as Root&quot; &amp;gt;&amp;gt; $LOGFILE
	exit
fi

echo &quot;`date`: Web server started&quot; &amp;gt;&amp;gt; $LOGFILE

# Check if admin box is alive
ping -c 1 $ADMIN &amp;amp;&amp;gt; /dev/null

if [ $? -ne 0 ]; then
	# Try again just incase
	sleep 60
	ping -c 1 $ADMIN &amp;amp;&amp;gt; /dev/null

	if [ $? -ne 0 ]; then
		echo &quot;`date`: ping failed, $ADMIN host is down!&quot; | mail -s &quot;$ADMIN host is down!&quot; $DEVEMAIL
		echo &quot;`date`: Ping failed $ADMIN is down, exitting.&quot; &amp;gt;&amp;gt; $LOGFILE
		exit
	fi
fi

if [ ! -e  &quot;$MEDIA&quot;]; then
	echo &quot;`date`: No media folder to mount too&quot; | mail -s &quot;Missing media folder!&quot; $DEVEMAIL
	echo &quot;`date`: No media folder to mount too&quot; &amp;gt;&amp;gt; $LOGFILE
	exit
fi

# Mount media over NFS
if [ &quot;X$MEDIA_TEST&quot; = &quot;X&quot; ]; then # Check if already mounted
	mount -t nfs -o proto=tcp,port=2049 $ADMIN:$MEDIA $MEDIA &amp;amp;&amp;gt; /tmp/mount-media

	if [ $? -ne 0 ]; then
		echo &quot;`date`: Error mounting media from $ADMIN check /tmp/mount-media&quot; | mail -s &quot;Media failed to mount!&quot; $DEVEMAIL
		echo &quot;`date`: Error mounting media from $ADMIN check /tmp/mount-media&quot; &amp;gt;&amp;gt; $LOGFILE
		exit
	fi
fi

# Remove known hosts so no rsync/ssh error about DNS spoofing
sudo -u replicant rm /home/replicant/.ssh/known_hosts
sudo -u replicant touch /home/replicant/.ssh/known_hosts

# Get code up to date
sudo -u replicant rsync -av -e &quot;ssh -o 'StrictHostKeyChecking no' -i /home/replicant/.ssh/id_rsa&quot; --exclude 'media/' --exclude 'var/' --exclude '.svn' root@$ADMIN:/var/www/ /var/www/ &amp;amp;&amp;gt; /tmp/rsync

if [ $? -ne 0 ]; then
	echo &quot;`date`: Error rsync'ing code base from $ADMIN check /tmp/rsync&quot; | mail -s &quot;Rsync error!&quot; $DEVEMAIL
	echo &quot;`date`: Error rsync'ing code base from $ADMIN check /tmp/rsync&quot; &amp;gt;&amp;gt; $LOGFILE
	echo &quot;root@$ADMIN:/var/www /var/www&quot; &amp;gt;&amp;gt; $LOGFILE
	exit
fi

rm -rf /var/www/var/cache/*
rm -rf /var/www/var/session/*

chmod -R a+rw /var/www/shop/var/

echo &quot;`date`: Startup script successful!&quot; &amp;gt;&amp;gt; $LOGFILE
&lt;/pre&gt;
&lt;p&gt;With your startup script in place, you should be almost ready with your web server. Execute your script and try browsing to the ip address, you should find a working version of Magento (or it may redirect you to the admin box). Your now ready to make an image of the server and modify the scalr farm to execute your script on HostUp.&lt;/p&gt;
&lt;h2&gt;ELB / Load Balancer&lt;/h2&gt;
&lt;p&gt;This is fairly simple with ELB, unless you start using SSL in which case it gets a little more complicated (but remains doable). I will assume you do want SSL and the solution I am going to explain will use it up until the load balancer. You could use backend authentication but that is not within the scope of this post. If you're not using ELB find out what http header is set for SSL, this will be &lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;important&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;You'll want to set the load balancers stickiness to Application Based on both HTTP and HTTPS and use the cookie name of: PHPSESSID.&lt;/p&gt;
&lt;h2&gt;SSL&lt;/h2&gt;
&lt;p&gt;SSL was the last hurdle I had to tackle and it was painful, but lucky enough for you I have the answers here... Hopefully you have followed all the steps above and configured everything with SSL in mind, now it's time to get your hands dirty.&lt;/p&gt;
&lt;h3&gt;Scalr Setup&lt;/h3&gt;
&lt;p&gt;Your going to need to add in your virtual host that will accomodate for SSL, if your using scalr its pretty simple... &lt;strong&gt;Websites &amp;gt; Apache Virtual Hosts&lt;/strong&gt; create yourself a new host and tick the 'SSL' check box. Upload your certificates and point this VH at your admin server. Your certificate locations will be as follows:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Certificate = /etc/aws/keys/ssl/https.crt&lt;/li&gt;
&lt;li&gt;Private Key = /etc/aws/keys/ssl/https.key&lt;/li&gt;
&lt;li&gt;Certificate Chain = /etc/aws/keys/ssl/https-ca.crt&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;When you hit save, the VH will be uploaded to your running web server instances and enabled... Whoop! If you're thinking &quot;Why the admin box?&quot;, that's because we are having the load balancer forward HTTPS to HTTP on the web servers so we only need the certificates on the LB and Admin Box.&lt;/p&gt;
&lt;h3&gt;Magento&lt;/h3&gt;
&lt;p&gt;Thanks to Magento's yoyo feature set, we can't just use the Offloader Header setting as that would be too easy... Instead you're going to have to create a rewrite rule and this is where you need to know the http header that your load balancer uses to signify HTTPS being on.&lt;/p&gt;
&lt;p&gt;Add this to your .htaccess on the admin box:&lt;/p&gt;
&lt;pre class=&quot;brush: bash; gutter: false&quot;&gt;$ vi /var/www/.htaccess&lt;/pre&gt;
&lt;pre class=&quot;brush: plain; first-line: 119&quot;&gt;############################################
## you can put here your magento root folder
## path relative to web root

    #RewriteBase /magento/
    RewriteBase /

    RewriteCond %{HTTP:X-Forwarded-Proto} https
    RewriteRule .* - [E=HTTPS:on]
&lt;/pre&gt;
&lt;p&gt;This condition takes the forwarded header from the load balancer (in this case ELB's X-Forwarded-Proto which is either 'http' or 'https') and sets HTTPS 'on' if it equates to 'https'. This is due to how magento decides whether a url should be secure or not, in some places it supports the 'Offleader Header' and in some places (I'm looking at you Zend framework) it checks the HTTPS environment header... Great... But atleast we have a fix!&lt;/p&gt;
&lt;p&gt;Now head into the admin backend and set &lt;strong&gt;System &amp;gt; Configuration &amp;gt; General &amp;gt; Web &amp;gt; Offloader Header &lt;/strong&gt;to 'HTTPS'. Done!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gpmd.co.uk/assets/toc.png&quot; width=&quot;15&quot; height=&quot;9&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; &lt;a href=&quot;http://www.gpmd.co.uk/#FinalAdmin&quot;&gt;You can now set your urls and you should be all finished&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;Conclusion&quot;&gt; &lt;/a&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;If you're still with me, well done! That was a lot of information. You should end up with a scaleable Magento system, what I will end this post with is a few points you can research yourself:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;SSL is only up to the ELB Load balancer in this tutorial, if you require encryption from the ELB to the web servers you will have to look into backend authentication.&lt;/li&gt;
&lt;li&gt;The NFS share is also unencrypted unless you use something like Kerberos. I personally don't think it's necessary as the only things being shared are the public media files anyway.&lt;/li&gt;
&lt;li&gt;The Admin box is your single point of failure. While the web servers will manage for a while on cache (about 2 minutes) you have to consider the possiblity of the admin box going down and having something in place to handle it like scalr.&lt;/li&gt;
&lt;li&gt;Persistence on the admin box whilst using scalr isn't TRUE persistence. Scalr treats EBS volumes as disposable. While not a huge issue if you backup your admin box (s3sync can help there), it does become a problem if it goes down... see point above.&lt;/li&gt;
&lt;li&gt;This is a big undertaking and isn't cheap. Serving ~100,000 uniques / ~500,000 page views per month this will rack up a bill of around $700 - 900&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I am sure there are 100 other ways of doing some of the stuff here so let me know if you have any better solutions :).&lt;/p&gt;
&lt;p&gt;If you would like to find out more about the Magento services we offer, visit our &lt;a href=&quot;http://www.gpmd.co.uk/magento-development/&quot;&gt;Magento development page&lt;/a&gt; or call us on &lt;strong&gt;020 7183 1072&lt;/strong&gt;.&lt;/p&gt;</description>
			<pubDate>Thu, 26 Jan 2012 11:11:38 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/getting-and-scaling-magento-in-the-cloud/</guid>
		</item>
		
		<item>
			<title>CMS Review - Strengths and weakness of Wordpress, SilverStripe and Joomla</title>
			<link>http://www.gpmd.co.uk/blog/cms-review-strengths-and-weakness-of-wordpress-silverstripe-and-joomla/</link>
			<description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/blogpostbanner.png&quot; width=&quot;600&quot; height=&quot;140&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;A few days before New Years Eve, I came up with a number of resolutions that I would be adopting, with the majority of them related to my sugar intake and exercise levels. However, I also decided upon a few work-related resolutions, one of which was to write about topics outside of my comfort area of &lt;a href=&quot;http://www.gpmd.co.uk/search-engine-optimisation/&quot;&gt;SEO&lt;/a&gt;, in particular link building - so I decided to do a two-part review of a few popular content management systems.&lt;/p&gt;
&lt;p&gt;There are countless content management systems (CMS) out there today, some free, some paid, some open-source, some built for bespoke projects, I could go on but I’d be here all day.&lt;/p&gt;
&lt;p&gt;Part one of this blog post will be focused on three different CMS platforms, outlining the strengths and weaknesses of using each – the systems are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.silverstripe.org&quot;&gt;SilverStripe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.wordpress.org&quot;&gt;Wordpress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.joomla.org&quot;&gt;Joomla&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Part two of this article will be focused on Magento, osCommerce and Shopify.&lt;/p&gt;
&lt;h2&gt;SilverStripe CMS:&lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Uploads/sseditor.jpg&quot; width=&quot;600&quot; height=&quot;300&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;SilverStripe are headquartered in Wellington, New Zealand and they released version one of their content management system, which is built on the sapphire framework, in September 2006. &lt;/p&gt;
&lt;p&gt;SilverStripe is an open-source platform that is often used due to its development versatility and user-friendly back-end admin interface.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Advantages of using SilverStripe:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The software is free&lt;/li&gt;
&lt;li&gt;Open-source code base&lt;/li&gt;
&lt;li&gt;Active developer community&lt;/li&gt;
&lt;li&gt;There are additional themes available (free and paid)&lt;/li&gt;
&lt;li&gt;Extensive support available&lt;/li&gt;
&lt;li&gt;Ajax site tree&lt;/li&gt;
&lt;li&gt;Easy to customise and integrate with software and other platforms&lt;/li&gt;
&lt;li&gt;Good for SEO&lt;/li&gt;
&lt;li&gt;Quick to install&lt;/li&gt;
&lt;li&gt;Version control&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Key disadvantages of using SilverStripe:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Fairly small following, meaning less information is available online&lt;/li&gt;
&lt;li&gt;Not as many modules available as similar platforms like Wordpress or Joomla&lt;/li&gt;
&lt;li&gt;Lack of documentation (because it’s still pretty new)&lt;/li&gt;
&lt;li&gt;Shortage of stock themes&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Examples of SilverStripe websites:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.clydequaywharf.co.nz&quot;&gt;www.clydequaywharf.co.nz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.time2.co.uk&quot;&gt;www.time2.co.uk&lt;/a&gt; (Magento hybrid)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.gdc.govt.nz/&quot;&gt;www.gdc.govt.nz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;SilverStripe Conclusion:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SilverStripe is a really nice, easy to use content management system with a really big future ahead of it. SilverStripe is getting more popular by the day and they’re due to release version 3 in the next couple of months, which is promising a number of great new features and an updated user interface.&lt;/p&gt;
&lt;p&gt;German-based company, &lt;a href=&quot;http://www.pixeltricks.de/&quot;&gt;PixelTricks&lt;/a&gt; are also actively &lt;a href=&quot;http://www.gpmd.co.uk/blog/silvercart-an-overview/&quot;&gt;working on a new ecommerce module&lt;/a&gt;, which showed a lot of promise when it was released in Beta form last year.&lt;/p&gt;
&lt;p&gt;For me, there are a lot more strengths than weaknesses – I would recommend SilverStripe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;More advanced non-ecommerce sites&lt;/li&gt;
&lt;li&gt;Aesthetics-focused sites&lt;/li&gt;
&lt;li&gt;Highly customised websites&lt;/li&gt;
&lt;li&gt;Advanced developers&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Wordpress:&lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Uploads/wpdash_3.png&quot; width=&quot;600&quot; height=&quot;414&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;Wordpress is most famous for being the world’s biggest blogging platform, but in reality, it’s so much more than that! First released in 2003 as a piece of code designed to aid typography, Wordpress has enjoyed unbelievable levels of popularity – as of August 2011 it is believed that Wordpress powers well over 20% of all new websites globally!&lt;/p&gt;
&lt;p&gt;The undeniable appeal of Wordpress owes greatly to the astonishing amount of themes and plugins that are available to download, currently over 1,450 and just under 18,000 respectively.&lt;/p&gt;
&lt;p&gt;I personally am a huge fan of Wordpress, with the ease of access to the code and the simplicity behind what would usually be complex programming changes representing my reasoning – however I have also witnessed one of the main disadvantages first-hand.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key advantages of using Wordpress:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Nearly 1,500 themes available + more premium options&lt;/li&gt;
&lt;li&gt;Nearly 20,000 plugins/modules available + more premium options&lt;/li&gt;
&lt;li&gt;It’s free&lt;/li&gt;
&lt;li&gt;Used by millions of people and websites world-wide&lt;/li&gt;
&lt;li&gt;World’s biggest blogging platform&lt;/li&gt;
&lt;li&gt;Quick and simple to integrate with other software packages&lt;/li&gt;
&lt;li&gt;Search engines love Wordpress&lt;/li&gt;
&lt;li&gt;Easy to integrate with social networking profiles&lt;/li&gt;
&lt;li&gt;Manage multiple websites in one dashboard&lt;/li&gt;
&lt;li&gt;Open-source platform&lt;/li&gt;
&lt;li&gt;Built-in code editor within the admin area&lt;/li&gt;
&lt;li&gt;Quick and easy to install&lt;/li&gt;
&lt;li&gt;Simple PHP framework&lt;/li&gt;
&lt;li&gt;Huge development following&lt;/li&gt;
&lt;li&gt;Very easy to customise&lt;/li&gt;
&lt;li&gt;E-commerce modules available and constantly being developed&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Key disadvantages of using Wordpress:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Hackers love Wordpress (If you don’t know what you’re doing and don’t keep up to date with updates, you could be leaving your website susceptible to hackers)&lt;/li&gt;
&lt;li&gt;Lots of updates&lt;/li&gt;
&lt;li&gt;Some plugins and themes are unsecure (I’ve heard lots of stories about unsecure plugins that have lead to websites being hacked)&lt;/li&gt;
&lt;li&gt;Could be outgrown (there are more suitable platforms for larger projects and ecommerce sites)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Wordpress Conclusion:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To be honest, there are very few disadvantages of using Wordpress, it felt a bit like I was clutching at straws. Wordpress is an immensely powerful CMS that really is ideal for users of any experience level. The one thing that I would recommend watching out for though is the Wordpress security – I failed to update an installation on Wordpress last year and was hit by a pretty fatal hack.&lt;/p&gt;
&lt;p&gt;All in all, great platform – I love it and I use it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Blogging&lt;/li&gt;
&lt;li&gt;Any non-ecommerce project&lt;/li&gt;
&lt;li&gt;Users of any level&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Joomla: &lt;/h2&gt;
&lt;p&gt;&lt;img class=&quot;left&quot; src=&quot;http://www.gpmd.co.uk/assets/Uploads/joomlaadmin.png&quot; width=&quot;600&quot; height=&quot;429&quot; alt=&quot;&quot; title=&quot;&quot;/&gt;&lt;/p&gt;
&lt;p&gt;I thought I would throw a CMS that I haven'y had much experience with into the mix here, as although I’ve played around with it, I’m not overly familiar with Joomla as a CMS.&lt;/p&gt;
&lt;p&gt;Joomla is a PHP-based content management system that, much like Wordpress, has a huge selection of extensions and themes readily available for users. Following their launch in 2005, Joomla won the Packt open-source CMS award in 2006, 2007 and 2011, previous winners include Wordpress and Drupal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key advantages of using Joomla:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Open-source CMS&lt;/li&gt;
&lt;li&gt;It’s free (although there’s also a paid version)&lt;/li&gt;
&lt;li&gt;Simplistic user-friendly admin interface&lt;/li&gt;
&lt;li&gt;Multiple users can edit a site at the same time&lt;/li&gt;
&lt;li&gt;Support for multi-language sites&lt;/li&gt;
&lt;li&gt;Huge development following&lt;/li&gt;
&lt;li&gt;Lots of templates available&lt;/li&gt;
&lt;li&gt;Huge range of extensions/modules&lt;/li&gt;
&lt;li&gt;Joomla release regular upgrades&lt;/li&gt;
&lt;li&gt;Highly customisable&lt;/li&gt;
&lt;li&gt;Can be good for SEO (if developed correctly)&lt;/li&gt;
&lt;li&gt;Lots of support available&lt;/li&gt;
&lt;li&gt;Lots of readily-integrated features (such as polls and user control)&lt;/li&gt;
&lt;li&gt;Appropriate for larger, more complex websites&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Key disadvantages of using Joomla:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Harder to learn than Wordpress&lt;/li&gt;
&lt;li&gt;Changes can often require development support&lt;/li&gt;
&lt;li&gt;Requires work to make it SEO-friendly&lt;/li&gt;
&lt;li&gt;Slower-loading and more expensive hosting (due to excess javascript and CSS)&lt;/li&gt;
&lt;li&gt;Wordpress has more plugins (and more free plugins)&lt;/li&gt;
&lt;li&gt;Wordpress is better for blogging&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Joomla Conclusion:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Joomla is a very powerful system with lots of great extensions and a really easy to use admin system. &lt;/p&gt;
&lt;p&gt;These advantages and disadvantages are based on my limited experience and the views of a few of my colleagues, but I would say that whilst it may be more appropriate for larger websites, Wordpress is a better option for beginners and small sites.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Larger websites&lt;/li&gt;
&lt;li&gt;Multi-language websites&lt;/li&gt;
&lt;li&gt;Experienced developers&lt;/li&gt;
&lt;/ul&gt;&lt;h2&gt;Overall conclusion:&lt;/h2&gt;
&lt;p&gt;To conclude, I think that all three of these content management systems are different and have their own benefits. SilverStripe has the fluency and intuitive admin system, Wordpress has the range of modules and simplicity and Joomla’s versatility and out of the box quality is a big plus.&lt;/p&gt;
&lt;p&gt;I also think that SilverStripe is more suited to larger non-ecommerce websites, due to its versatility, user-friendly back-end and added customisability. Joomla is also suited to larger websites because of it’s multi-user editing functionality, but it’s slower to load and will cost more to host with bigger sites. &lt;/p&gt;
&lt;p&gt;I still think Wordpress is the best option for blogging, beginners and small websites. It is also the easiest to get used to and the most time-efficient for small websites.&lt;/p&gt;
&lt;p&gt;----------------------&lt;/p&gt;
&lt;p&gt;This is part one of two posts, the second one will be focused on Ecommerce platforms and will look at Magento, Shopify and osCommerce.&lt;/p&gt;
&lt;p&gt;There are many other content management systems that I could have  talked about (such as Drupal), if there are any that you think should have been included or any additional  points that you think I've missed, please feel free to add them in the  comments. You can also visit our &lt;a href=&quot;http://www.gpmd.co.uk/solutions/web-development/&quot;&gt;CMS design&lt;/a&gt; or &lt;a href=&quot;http://www.gpmd.co.uk/solutions/e-commerce-and-retail/&quot;&gt;Ecommerce development&lt;/a&gt; pages to find out more about the services we offer in these areas.&lt;/p&gt;
&lt;p&gt;You can also follow Paul on &lt;a href=&quot;http://www.twitter.com/paulnrogers&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/110586614444385984914?rel=author&quot;&gt;Google Plus&lt;/a&gt;.&lt;/p&gt;</description>
			<pubDate>Wed, 25 Jan 2012 16:02:05 +0000</pubDate>
			
			
			<guid>http://www.gpmd.co.uk/blog/cms-review-strengths-and-weakness-of-wordpress-silverstripe-and-joomla/</guid>
		</item>
		

	</channel>
</rss>
