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

<channel>
	<title>Ecommerce Experiment &#187; Development</title>
	<atom:link href="http://www.ecommerceexperiment.com/category/blog/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ecommerceexperiment.com</link>
	<description>Detailing an ecommerce startup from scratch!</description>
	<lastBuildDate>Thu, 08 Jul 2010 13:28:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>eCommerce Usability and Localisation</title>
		<link>http://www.ecommerceexperiment.com/2009/07/23/ecommerce-usability-and-localisation/</link>
		<comments>http://www.ecommerceexperiment.com/2009/07/23/ecommerce-usability-and-localisation/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 16:29:33 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[ecommerce marketing]]></category>
		<category><![CDATA[ecommerce usability]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=356</guid>
		<description><![CDATA[Following usability guidelines for your eCommerce site are obviously important. Design aspects of your website such as quick downloading, easy navigation and interaction with no ambiguity trigger sales, however selling to foreign markets requires extra consideration. An eCommerce site that only focuses on their target audience in one country cannot exploit the internet&#8217;s global reach [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F23%2Fecommerce-usability-and-localisation%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F23%2Fecommerce-usability-and-localisation%2F" height="61" width="51" /></a></div><p>Following usability guidelines for your eCommerce site are obviously important. Design aspects of your website such as quick downloading, easy navigation and interaction with no ambiguity trigger sales, however selling to foreign markets requires extra consideration. An eCommerce site that only focuses on their target audience in one country cannot exploit the internet&#8217;s global reach and many eCommerce sites are losing much overseas business due to the usability of their site to international customers. Foreign consumers may have heard about your site and are able to find it easily but any marketing employed by your business will be wasted if they cannot connect with the content on your site, preferring instead to use a local site. Research has suggested that internet users are four times more likely to purchase from a website that communicates in their own language and over 50% of web users speak a native language other than English so connecting to these non English speaking countries will potentially double your audience and hopefully double your sales!</p>
<p>Localisation refers to designing your website in a way that can be adapted for and is appropriate to international customers. Taking into account language and cultural differences will allow you to communicate with more customers worldwide and increase sales. Applications can be localised to different levels depending on the user group or culture you expect to use your site. You may wish to keep the content of your site the same but translate local measures such as currency or time or you may decide to translate the product text and terminology to suit the appropriate country. Some eCommerce sites even go as far to change colours, images and symbols to suit the target culture as customers perceptions of service quality differ from country to country. For example, The colour red means error, stop or warning in western culture however this isn&#8217;t the case for Asian countries. In pursuing a global market, businesses should be sensitive to elements such as this. If you understand their local cultures, how they use technology and their expectations you will most likely be successful in selling to them.</p>
<p>Even simple differences between variants of English can make or break a sale. For example, British English and American English obviously differ with British using shopping basket and Americans preferring shopping cart and spelling variations such as colour and color. Customers who recognize that the site is based abroad will become less trusting of it, hence less likely to purchase from it. This isn&#8217;t a case of automatic translation but researching your target markets expectations and customs.</p>
<p>When did you last check your eCommerce site for these issues? Can you get more sales from applying simple changes?</p>
<p><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
<p><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
<p><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
<div><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></div>
<div><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></div>
<div><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></div>
<p><span style="color: black; mso-themecolor: text1;"><span style="font-size: small;"><span style="font-family: Calibri;"> </span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/07/23/ecommerce-usability-and-localisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliot Turner Competitor Analysis</title>
		<link>http://www.ecommerceexperiment.com/2009/07/03/eliot-turner-competitor-analysis/</link>
		<comments>http://www.ecommerceexperiment.com/2009/07/03/eliot-turner-competitor-analysis/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:47:20 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[competitor analysis]]></category>
		<category><![CDATA[ecommerce experiment]]></category>
		<category><![CDATA[eliot turner]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=239</guid>
		<description><![CDATA[Competitor analysis involves learning more about the businesses that function around the same target demographic as you enabling you to assess their strengths and weaknesses whilst identifying opportunities and threats to your own business.
Often businesses become obsessed with competitor analysis whilst others can ignore what their competitors are doing completely. A healthy medium would be [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F03%2Feliot-turner-competitor-analysis%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F03%2Feliot-turner-competitor-analysis%2F" height="61" width="51" /></a></div><p>Competitor analysis involves learning more about the businesses that function around the same target demographic as you enabling you to assess their strengths and weaknesses whilst identifying opportunities and threats to your own business.</p>
<p>Often businesses become obsessed with competitor analysis whilst others can ignore what their competitors are doing completely. A healthy medium would be to track competition, react to changes but focus on your own plans.  After identifying the main competition in the market, it is useful to recognize the threats they pose, their company objectives and strategies and their weaknesses, this can only add to the strength of your own business.</p>
<p>It is useful to create a competitor profile for each of your competitors as it enables you to gather all relevant information in one place allowing you to formulate an effective strategy to implement, monitor and adjust where needed. Competitor profiles include their background, financials, products, marketing, facilities, personnel and corporate and marketing strategies. Knowing your competition’s planned strategies allows you to plan a response through your own strategy whilst at the same time revealing strategic weaknesses.</p>
<p>We have identified accessorize as the main market leader for this type of jewellery, however there are many that sell handmade jewellery offering similar products to <a href="http://www.eliotturner.com">Eliot Turner</a> that are certainly market competition.</p>
<p>Here are the ones I have identified as the biggest competition:</p>
<div id="attachment_249" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-249" title="the-spotty-dog-shop" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/the-spotty-dog-shop.jpg" alt="the-spotty-dog-shop" width="610" height="320" /><p class="wp-caption-text">The Spotty Dog Shop</p></div>
<p style="text-align: center;">
<div id="attachment_250" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-250" title="1" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/1.jpg" alt="Lisa's Handmade Jewellery" width="610" height="320" /><p class="wp-caption-text">Lisa&#39;s Handmade Jewellery</p></div>
<p><a href="http://www.lisasjewels.co.uk"></a></p>
<div id="attachment_256" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-256" title="farfallina" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/farfallina.jpg" alt="FarFallina" width="610" height="320" /><p class="wp-caption-text">FarFallina</p></div>
<p><a href="http://www.farfallina.net"></a></p>
<div id="attachment_257" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-257" title="purple-label" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/purple-label.jpg" alt="Purple Label" width="610" height="320" /><p class="wp-caption-text">Purple Label</p></div>
<p><a href="http://www.purple-label.com/"></a></p>
<div id="attachment_258" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-258" title="pia-jewellery" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/pia-jewellery.jpg" alt="Pia Jewellery" width="610" height="284" /><p class="wp-caption-text">Pia Jewellery</p></div>
<p><a href="http://www.piajewellery.com"></a></p>
<div id="attachment_259" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-259" title="silverwiredesigns" src="http://www.ecommerceexperiment.com/wp-content/uploads/2009/07/silverwiredesigns.jpg" alt="Silver Wire Designs" width="610" height="320" /><p class="wp-caption-text">Silver Wire Designs</p></div>
<p>We plan to create competitor profiles for our competition; however, we do not want to concentrate too much on what our competition is doing instead focusing our time and energy on our own plans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/07/03/eliot-turner-competitor-analysis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>eCommerce experiment at supermondays</title>
		<link>http://www.ecommerceexperiment.com/2009/07/03/ecommerce-experiment-at-supermondays/</link>
		<comments>http://www.ecommerceexperiment.com/2009/07/03/ecommerce-experiment-at-supermondays/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 11:36:59 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[ecommerce experiment]]></category>
		<category><![CDATA[newcastle university]]></category>
		<category><![CDATA[speaking event]]></category>
		<category><![CDATA[supermondays]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=251</guid>
		<description><![CDATA[On Monday 29th June, Justin and I spoke at the SuperMondays event held at Newcastle University about the eCommerce experiment to a crowd of approximately 40 people. Thanks to Ross Cooney for inviting us to take part.

]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F03%2Fecommerce-experiment-at-supermondays%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F07%2F03%2Fecommerce-experiment-at-supermondays%2F" height="61" width="51" /></a></div><p>On Monday 29th June, Justin and I spoke at the <a href="http://www.supermondays.org/">SuperMondays</a> event held at Newcastle University about the eCommerce experiment to a crowd of approximately 40 people. Thanks to Ross Cooney for inviting us to take part.</p>
<p><object width="620" height="525" data="http://www.viddler.com/player/b8743a6e/" type="application/x-shockwave-flash"><param name="id" value="viddler" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/player/b8743a6e/" /><param name="name" value="viddler" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/07/03/ecommerce-experiment-at-supermondays/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to choose a web developer?</title>
		<link>http://www.ecommerceexperiment.com/2009/06/16/how-to-choose-a-web-developer/</link>
		<comments>http://www.ecommerceexperiment.com/2009/06/16/how-to-choose-a-web-developer/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 09:55:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[ecommerce development]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=198</guid>
		<description><![CDATA[We are lucky to already have a web developer on board for this project (me  ), but if we didn&#8217;t have this experience in house, then we would need to look elsewhere. Choosing a web developer will depend quite heavily on your budget, expectations and the scale of your operation.
Once you know what your [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F16%2Fhow-to-choose-a-web-developer%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F16%2Fhow-to-choose-a-web-developer%2F" height="61" width="51" /></a></div><p>We are lucky to already have a web developer on board for this project (me <img src='http://www.ecommerceexperiment.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), but if we didn&#8217;t have this experience in house, then we would need to look elsewhere. Choosing a web developer will depend quite heavily on your budget, expectations and the scale of your operation.</p>
<p>Once you know what your budget is, what you expect/what from the web developer and you know just how big the site will be, and then you will need to go out and find a web developer. This could be anyone from a freelancer, to a small web company, to a much larger web company, and this decision mostly will depend on your budget. Most importantly you need to be sure that the developer you choose is capable of handling the work and will be able to help you grow.</p>
<p>Here are our guidelines for how we feel a company or individual should go about looking for someone to develop their new eCommerce site.</p>
<ol>
<li> Work out a realistic budget for what you would like to spend on the development work</li>
<li> Work out what your expectations/requirements for the web developer are. (This could be anything from custom stock integration to a specific payment provider).</li>
<li> Determine how big your site will be (in terms of products and visitors), as this will determine the right software and systems to use for your site.</li>
</ol>
<p>After this, you should have a good idea in your mind of what sort of web developer you require. When choosing between a freelancer, a small company or a large company, it is necessary to keep in mind your requirements now, but also your future requirements:</p>
<p>A freelancer would be an ideal low cost solution initially, however as your company grows and the workload increases, it may lead to them having to pass the work onto a small company in order to better facilitate your requirements. By this I mean that they might not have the current capacity to handle your increasing workload and they may not want to grow larger than being just freelance.</p>
<p>A large company would be a very expensive solution initially, but they would be able to handle the growth and would <strong>possibly</strong> have more experience in dealing with large projects and be able to help you grow your business quickly in a well thought out manner.</p>
<p>A small company would not be the cheapest solution, but they would also bring to the table the capacity to grow alongside your new ecommerce business.</p>
<p>Once you have these sorted out, you need to then choose a web developer, it is best to approach a number of different companies/people and get quotes from all three.</p>
<ul class="unIndentedList">
<li> Ask to see examples of their previous work.</li>
<li> Ask if you can speak to some of their current clients to see what they think.</li>
<li> Ask them what makes them stand out above all the rest and what sort of technology will they be using to run your site.</li>
<li> Ask them how they would intend to host your site, as you want to make sure they are using a secure solution that is backed up every day with the backups being kept for at least a week.</li>
<li> Make sure you tell them as much detail about your project as possible and ensure they have an exact specification to work to when calculating a quote or writing a proposal for you.</li>
<li> When you get a proposal back from the company, read it carefully and watch out for hidden terms and conditions and ensure that everything you want is in the proposal. As anything not specifically written in the proposal document is 99% of the time, not included in the price.</li>
</ul>
<p><strong>Golden Rule:</strong> It is important to remember that the cheapest option is not always the most sensible option (&#8220;<strong>pay peanuts, get monkeys</strong>&#8220;). However, it is still important to remember that big companies will charge more because they have more overheads involved.</p>
<p>It is also prudent to make sure you are not paying for a &#8216;big brand&#8217; company to work on your site, when they might not necessarily do anything different to a smaller brand company.</p>
<p>I&#8217;m not saying here that you should throw away your money, but you must make sure that the decision you make is not solely based on cost, but is a compromise of quality and keeping costs within your budget.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/06/16/how-to-choose-a-web-developer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Choosing a technology</title>
		<link>http://www.ecommerceexperiment.com/2009/06/04/choosing-a-technology/</link>
		<comments>http://www.ecommerceexperiment.com/2009/06/04/choosing-a-technology/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 21:00:17 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[ecommerce development]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[technologies]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=162</guid>
		<description><![CDATA[If you are building your own eCommerce site, then very early on, you will make a decision on the technology that will make the basis of your site.
Your first decision is to determine if you wish to develop your own system from scratch, or do you want to use readily available open source software and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F04%2Fchoosing-a-technology%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F04%2Fchoosing-a-technology%2F" height="61" width="51" /></a></div><p>If you are building your own eCommerce site, then very early on, you will make a decision on the technology that will make the basis of your site.</p>
<p>Your first decision is to determine if you wish to develop your own system from scratch, or do you want to use readily available open source software and adapt it to meet your requirements. This usually comes down more to your situation, budget and time frame. If you have a short time frame and a low budget, then you really don&#8217;t have time to be building your own software, so you need to use open source.</p>
<p>In our case, we will be developing our own system from scratch (or rather rebuilding our old system from scratch), this is because we have time to work on the development of the system and it gives us an opportunity to blog about the system as we go, explaining how and why we did things as we go.</p>
<p>Open source software is a quick and cheap alternative to get your eCommerce system up and running, and some of the software currently available (magento, etc) is phenomenal. One of the major downsides that we find with open source eCommerce systems, is that generally they don&#8217;t quite fit with how you want to do things, and if you don&#8217;t know them inside out, it makes it much harder to change things to be more suited to your needs.</p>
<p>We also chose not to use open source technology as we would need to invest a significant amount of time familiarising ourselves with the system and how it works and how the coding works, so that if we decide to integrate it with a stock control system, we would be able to do so. This all takes up valuable time, which by the time we&#8217;re confident enough to be writing useful additions to the open source software, we could have just written a system ourselves that is tailored to our exact needs, but if we do need to modify it, it&#8217;s easy because we built it, so we can change it 10x quicker than anyone else could.</p>
<p>Once you have made a choice between open source and developing your own system, the next choice will only really relate to those that chose to build their own system, as choosing an open source software package will have already dictated to you what language will be used.</p>
<p>If you are building your own system however, you will need to decide what DB to use and what programming language you want to use in order to the develop the system. One of the most common combinations is a MySQL database with PHP, however Ruby on Rails is proving to be a big contender for PHP and is certainly worth a look in.</p>
<p>Because we have more experience in working with PHP, I chose to continue down the route of using PHP in conjunction with a MySQL database as it will enable me to quickly work through the development without having to learn new things by using ROR. At the end of the day, I think that whatever technology you choose to use, will not make much of a difference to the end result, it is just about what you are more familiar with and how confident you are that you can develop such a complex system using that technology.</p>
<p>It is a good idea to plan out the development of the software, so that you can keep on top of things and keep track of where you should be with the development, so that you can deliver the software in time to launch your new online store. With this in mind, I would suggest creating an implementation schedule, where you list all of the tasks and items that need to be built/developed in order to make the system, and then prioritise these, setting targets based on how long you think it will take to make. An important thing to remember is that you should prioritise features that are considered to be CORE functionality features, and then once these features have been completed, then you can start to look at features that are not a necessity to launch, but may well make your admin life easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/06/04/choosing-a-technology/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Our eCommerce server infrastructure</title>
		<link>http://www.ecommerceexperiment.com/2009/06/02/our-ecommerce-server-infrastructure/</link>
		<comments>http://www.ecommerceexperiment.com/2009/06/02/our-ecommerce-server-infrastructure/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:04:26 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[data centre]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[ecommerce platform]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=151</guid>
		<description><![CDATA[In order for our eCommerce site to run smoothly and have good load times, we need to start with a good infrastructure to work with.
We will be using our own hosting solution, which will be hosted in a Data Centre in Newcastle upon Tyne, UK. The hosting infrastructure comprises of the following:

 Mail Server: This [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F02%2Four-ecommerce-server-infrastructure%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F06%2F02%2Four-ecommerce-server-infrastructure%2F" height="61" width="51" /></a></div><p>In order for our eCommerce site to run smoothly and have good load times, we need to start with a good infrastructure to work with.</p>
<p>We will be using our own hosting solution, which will be hosted in a Data Centre in <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=newcastle,+ne1&amp;sll=37.579413,-95.712891&amp;sspn=52.650556,135.351563&amp;ie=UTF8&amp;t=h&amp;z=14">Newcastle upon Tyne, UK</a>. The hosting infrastructure comprises of the following:</p>
<ul class="unIndentedList">
<li> Mail Server: This is a standalone mail server which is shared across all our clients who use email. It runs Centos 5.2 Linux and uses PostFix for mail.</li>
</ul>
<ul class="unIndentedList">
<li> Load Balancer: This is a load balancing server which also acts as one of our name servers, it will be used to distribute the load of traffic visiting our site between our two web servers. It runs Centos 5.2 Linux and uses Bind for the name server and Pound for load balancing.</li>
</ul>
<ul class="unIndentedList">
<li> Web Server 1: This Web server is the master web server and runs Centos 5.2 in conjunction with a LAMP stack. The web server runs two quad core 2.5Ghz Intel processors with 4GB of DDR2 Ram and 3&#215;160GB hard disks in Raid 5.</li>
</ul>
<ul class="unIndentedList">
<li> Web Server 2: This Web server is the slave web server and runs Centos 5.2 in conjunction with a LAMP stack. The web server runs two quad core 2.5Ghz Intel processors with 4GB of DDR2 Ram and 3&#215;160GB hard disks in Raid 5. This server replicates all files and databases etc from web server 1 using rsync.</li>
</ul>
<p>This server infrastructure is extremely robust as it provides us with a complete failover system, by using the load balancer, if web server one were to fail (touch wood it doesn&#8217;t), then web server two should be able to take over where it left off. Our site will be replicated onto web server two throughout the day and we make an offsite backup every night to our office server via rsync which is kept for a week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/06/02/our-ecommerce-server-infrastructure/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Handling content within an eCommerce website</title>
		<link>http://www.ecommerceexperiment.com/2009/05/28/handling-content-within-an-ecommerce-website/</link>
		<comments>http://www.ecommerceexperiment.com/2009/05/28/handling-content-within-an-ecommerce-website/#comments</comments>
		<pubDate>Thu, 28 May 2009 08:23:21 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[ecommerce experiment]]></category>
		<category><![CDATA[ecommerce system]]></category>
		<category><![CDATA[functionality]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=129</guid>
		<description><![CDATA[Content management within an eCommerce site is often quite difficult to get right.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F05%2F28%2Fhandling-content-within-an-ecommerce-website%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F05%2F28%2Fhandling-content-within-an-ecommerce-website%2F" height="61" width="51" /></a></div><p>Content management within an eCommerce site is often quite difficult to get right. The majority of eCommerce systems either skip over it entirely, or bolt on a poor / cut down CMS as more of an after thought than really planning how to make it work right. Another reason may well be that the developer simply doesn&#8217;t have the time to deal with functionality that isn&#8217;t always classed as a &#8216;CORE&#8217; requirement.</p>
<p>A common way of dealing with this is to install a purpose built content management system along side an eCommerce system, but this makes things ultimately more complicated as the systems may differ significantly and no one (client or developer) wants to have to log into two different systems every time they want to change things.</p>
<p>Currently, we have our own content management system and we have our own eCommerce system. When it comes to eCommerce sites we have tried running a CMS alongside an eCommerce system, which didn&#8217;t work at all, we&#8217;ve tried putting a small &#8216;bolt-on&#8217; CMS into the eCommerce system, which also didn&#8217;t work very well and required a developer to add new pages etc, the client only had a simple content box.</p>
<p>When we redevelop the new system, I intend to integrate a simple, yet effective and reasonably powerful CMS within the system. It will come with features along the lines of the following:</p>
<ul class="unIndentedList">
<li> Ability to add/remove pages and folders</li>
<li> Ability to add content items to specified pages</li>
<li> Ability to upload multiple images/files etc and link to them from the content.</li>
<li> Will have set xhtml templates based on the design of the ecommerce site, that will be set by the developer and then the client can use them.</li>
<li> Set up sections within the templates that can be edited by the user.</li>
<li> Will use the same CSS as the site, but can be edited by the admin.</li>
</ul>
<p>By working to integrate this from the start, it should make things a lot simpler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/05/28/handling-content-within-an-ecommerce-website/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Development from the beginning</title>
		<link>http://www.ecommerceexperiment.com/2009/05/22/development-from-the-beginning-2/</link>
		<comments>http://www.ecommerceexperiment.com/2009/05/22/development-from-the-beginning-2/#comments</comments>
		<pubDate>Fri, 22 May 2009 12:40:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ecommerce development]]></category>
		<category><![CDATA[ecommerce experiment]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.ecommerceexperiment.com/?p=91</guid>
		<description><![CDATA[We have always used our own software for our ecommerce sites from the beginning. Since then the system has been added to and modified as and when required to add or improve functions on a very ad hoc basis. We had been planning various upgrades to the system in order to improve it&#8217;s functionality and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="margin-top: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F05%2F22%2Fdevelopment-from-the-beginning-2%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ecommerceexperiment.com%2F2009%2F05%2F22%2Fdevelopment-from-the-beginning-2%2F" height="61" width="51" /></a></div><p>We have always used our own software for our ecommerce sites from the beginning. Since then the system has been added to and modified as and when required to add or improve functions on a very ad hoc basis. We had been planning various upgrades to the system in order to improve it&#8217;s functionality and capabilities, but I quickly came to the conclusion that perhaps there was a better way to go.</p>
<p>After spending some time looking around for open source alternatives to our system (which there are some extremely smart packages out there i.e. magento, etc), I felt that these solutions would become more of a problem than a solution. We would need to invest a significant amount of time into familiarizing ourselves with the code and how the system works and the processes involved. Without this it would be very difficult for us to make changes to the underlying system if we needed to add to the functionality to meet a clients needs.</p>
<p>Deciding that our current system wasn&#8217;t up to the job and the open source alternatives weren&#8217;t going to be suitable for what we needed, I took the decision to completely redevelop our software from scratch. This would enable us to eradicate any problems from the old system, implement new functionality and most importantly, improve the usability of the admin area to make it as simple to use as possible.<br />
I will be building the new system alongside and around the ecommerce experiment site, this will enable us all to personally use the system day to day as part of the experiment, so we will quickly be able to iron out any bugs or usability issues.</p>
<p>The plan for the development is to build up a basic framework for the admin area and the database, ensuring it is functional and robust enough for our needs. I will then work with Ryan to integrate the new design for the site with the system, whilst completely rewriting the code that deals with the checkout process, making the flow from basket -&gt; checkout -&gt; order confirmation much more simpler for the customers to use.<a rel="me" href="http://technorati.com/claim/835zckkqja">Technorati Profile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecommerceexperiment.com/2009/05/22/development-from-the-beginning-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
