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

<channel>
	<title>White Fire Web Design Salisbury Wiltshire</title>
	<atom:link href="http://www.white-fire.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.white-fire.co.uk</link>
	<description>Bespoke Wordpress Developers</description>
	<lastBuildDate>Thu, 03 Jan 2013 22:13:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>New Cookie Law 26th May 2012</title>
		<link>http://www.white-fire.co.uk/new-cookie-law-26th-may-2012-2/</link>
		<comments>http://www.white-fire.co.uk/new-cookie-law-26th-may-2012-2/#comments</comments>
		<pubDate>Fri, 18 May 2012 12:21:03 +0000</pubDate>
		<dc:creator>bambattajb</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[General News]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1603</guid>
		<description><![CDATA[A new cookie law was introduced with regards to cookies on your website on May 26th 2011, All websites have until 26th May 2012 to comply with this. This will ultimately apply to all websites in the EU that use Google anyaltics, Social media and Advertising on the sites, As well as other means of [...]]]></description>
			<content:encoded><![CDATA[<p>A new cookie law was introduced with regards to cookies on your website on May 26th 2011, All websites have until 26th May 2012 to comply with this.</p>
<p>This will ultimately apply to all websites in the EU that use <strong>Google anyaltics</strong>, <strong>Social media</strong> and <strong>Advertising</strong> on the sites, As well as other means of cookie data collecting.<br />
<strong>Below are some useful resources &amp; download to comply with this new regulation for further reading.</strong></p>
<p><a href="http://blog.silktide.com/2011/05/cookie-law-makes-most-uk-websites-illegal-what-you-need-to-know/" target="_blank"> http://blog.silktide.com/2011/05/cookie-law-makes-most-uk-websites-illegal-what-you-need-to-know/</a></p>
<p>A universal solution for cookie law compliance. <a href="http://civicuk.com/cookie-law/index" target="_blank">http://civicuk.com/cookie-law/index</a><br />
A free, open source solution to the EU cookie law. <a href="http://silktide.com/cookieconsent" target="_blank">http://silktide.com/cookieconsent</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/new-cookie-law-26th-may-2012-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confectionery Shop Design</title>
		<link>http://www.white-fire.co.uk/confectionery-shop-design/</link>
		<comments>http://www.white-fire.co.uk/confectionery-shop-design/#comments</comments>
		<pubDate>Mon, 14 May 2012 14:43:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-Commerce - EKM]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1571</guid>
		<description><![CDATA[A small online shop selling homemade fudges using the EKM powershop e-commerce platform for the shop functionality. This design features related items &#38; a newsletter tags, zoom box for the products and information pages for the customers to read up about the products and history.]]></description>
			<content:encoded><![CDATA[<p>A small online shop selling homemade fudges using the EKM powershop e-commerce platform for the shop functionality. This design features related items &amp; a newsletter tags, zoom box for the products and information pages for the customers to read up about the products and history.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/confectionery-shop-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build a more semantic web using microdata</title>
		<link>http://www.white-fire.co.uk/build-a-more-semantic-web-with-microdata-formats/</link>
		<comments>http://www.white-fire.co.uk/build-a-more-semantic-web-with-microdata-formats/#comments</comments>
		<pubDate>Mon, 07 May 2012 09:06:42 +0000</pubDate>
		<dc:creator>bambattajb</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Microdata]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1516</guid>
		<description><![CDATA[Most web professionals know that using HTML5 Semantic Markup is key in helping describe your web documents to indexing services. Microdata Formats delve deeper as it describes snippets of information or metadata. Using microdata correctly can give you significant control over the way in which these search engines index your website, and may futureproof your [...]]]></description>
			<content:encoded><![CDATA[<p>Most web professionals know that using HTML5 Semantic Markup is key in helping describe your web documents to indexing services. Microdata Formats delve deeper as it describes snippets of information or metadata. Using microdata correctly can give you significant control over the way in which these search engines index your website, and may futureproof your web documents for search engine indexing.</p>
<p>With search engines making changes to how they index web content constantly, and competition getting greater, it is important to be fanatical about technology changes, and be honest with your content.</p>
<h2><span style="text-decoration: underline;">How does it work?</span></h2>
<p>Microdata are defined pieces of information using a key value pair inside your HTML markup. They are matched with specific 3rd party libraries which are widely accepted by search engines. Each key value pair is called a Schema. There are a choice of libraries, but I am going to be focusing on <a title="Schema.org" href="http://www.shema.org" target="_blank">schema.org</a> for it&#8217;s easily accessible website and good compatibility reputation.</p>
<p>Here is an example of how you would change an HTML block to contain Microdata. Consider this blog post.</p>
<blockquote><p>&lt;div&gt;<br />
&lt;span&gt; &lt;!&#8211; START BLOG POST &#8211;&gt;<br />
&lt;h1&gt;My Blog Post&lt;/h1&gt;<br />
&lt;span&gt;Joe Buckle&lt;/span&gt;<br />
&lt;article&gt;Hello World!&lt;/article&gt;<br />
&lt;a href=&#8221;/my-blog-post.html&#8221;&gt;My Blog Post&lt;/a&gt;<br />
&lt;/span&gt; &lt;!&#8211; END BLOG POST &#8211;&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>Now we are going to add our microdata. Notice that I have wrapped the block in an <strong>itemtype itemscope</strong> key value pair. This helps categories this area as an Article, and will match sub metadata or Article with everything it relates to. This helps narrow down the possibilities of what your content could mean.</p>
<blockquote><p>&lt;div itemtype itemscope=&#8221;http://schema.org/Article&#8221;&gt;<br />
&lt;span itemprop=&#8221;blogPosting&#8221;&gt; &lt;!&#8211; START BLOG POST &#8211;&gt;<br />
&lt;h1 itemprop=&#8221;headline&#8221;&gt;My Blog Post&lt;/h1&gt;<br />
&lt;span itemprop=&#8221;author&#8221;&gt;Joe Buckle&lt;/span&gt;<br />
&lt;article&gt;Hello World!&lt;/article&gt;<br />
&lt;a itemprop=&#8221;url&#8221; href=&#8221;/my-blog-post.html&#8221;&gt;My Blog Post url&lt;/a&gt;<br />
&lt;/span&gt; &lt;!&#8211; END BLOG POST &#8211;&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>By making a few small changes to this block, we are able to give indexing services an indication that this is an article, which is a blog post. We have defined where the headline is, who the author is, and what the permalink is.</p>
<h2><span style="text-decoration: underline;">Will this help websites get better search engine results?</span></h2>
<p>Whilst using Microdata formats is widely accepted by search engines, it is unlikely to have any short term effects. My belief is that as more advanced search engine algorithms are rolled out that it will become increasingly important to explain your content in much greater depth, and we do this predominantly by using Semantic Markup.</p>
<p>It is possible that years of SEO work on a website has ensured it&#8217;s position for the short term, but the long term solution is constant work and fanatical professionals. In my opinion, the very least we can do is ensure that the search engines know what the content on our website means, and can index it the best way it can based on the way we&#8217;ve described it.</p>
<h2><span style="text-decoration: underline;">Additional Resources</span></h2>
<p><a title="Schema.org" href="http://schema.org" target="_blank">schema.org</a><br />
<a title="Microdata Wikipedia" href="http://en.wikipedia.org/wiki/Microdata_(HTML)">http://en.wikipedia.org/wiki/Microdata_(HTML)&#8221; target=&#8221;_blank&#8221;>http://en.wikipedia.org/wiki/Microdata_(HTML)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/build-a-more-semantic-web-with-microdata-formats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jewellery Website Design</title>
		<link>http://www.white-fire.co.uk/jewellery-website-design/</link>
		<comments>http://www.white-fire.co.uk/jewellery-website-design/#comments</comments>
		<pubDate>Thu, 03 May 2012 15:29:19 +0000</pubDate>
		<dc:creator>Becki</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1453</guid>
		<description><![CDATA[Fiona Hutchinson is a jewellery designer from west sussex. We were assigned to build a new seo friendly website that was user friendly, clean &#38; professional to help Fiona gain new customers and find her site after visiting a jewellery exhibition. This is our first responsive design so we thought that we would take the [...]]]></description>
			<content:encoded><![CDATA[<p>Fiona Hutchinson is a jewellery designer from west sussex.</p>
<p>We were assigned to build a new seo friendly website that was user friendly, clean &amp; professional to help Fiona gain new customers and find her site after visiting a jewellery exhibition.</p>
<p>This is our first responsive design so we thought that we would take the opportunity to experiment and make the site render in different devices using the <a href="http://www.lessframework.com/" target="_blank">less framework</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/jewellery-website-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to choose a Website Designer</title>
		<link>http://www.white-fire.co.uk/how-to-choose-a-website-designer/</link>
		<comments>http://www.white-fire.co.uk/how-to-choose-a-website-designer/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 21:15:30 +0000</pubDate>
		<dc:creator>Becki</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Discussion]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1372</guid>
		<description><![CDATA[We often get clients coming to us because they have had issues with previous web developers, most issues are lack of communication, poor work, no after- support or even no training on the CMS. With thousands of new web designers cropping up everywhere everyone claims to be one, just like cowboy builders, there are many [...]]]></description>
			<content:encoded><![CDATA[<h2>We often get clients coming to us because they have had issues with previous web developers, most issues are lack of communication, poor work, no after- support or even no training on the CMS.</h2>
<p>With thousands of new web designers cropping up everywhere everyone claims to be one, just like cowboy builders, there are many cowboy web designers out there. Many will use themes and charge hundreds/thousands of pounds and don&#8217;t do much work or even care about the clients needs.</p>
<p>Today a Web designer is a very broad term. We would recommend that you make sure the freelancer/company you choose has all the skills and knowledge that will make your website successful. There are also many points to consider when choosing your agency or freelancer to make sure you make the right decision.</p>
<h3><strong><span style="color: #00aace;">It&#8217;s true you get what you pay for &#8211; putting a price on what your business is worth.</span></strong></h3>
<p>It&#8217;s very true on the saying &#8216; you get what you pay for &#8216; Be very careful on cheap designers and developers unless you know them personally or through a friend. This isn&#8217;t all-ways the case as they may be building a portfolio or keen to learn ( we know, we have been there ) however as long as you know this and are willing to be patient you should be looked after. Otherwise if you can only afford £300 for example it&#8217;s likely you will get a pre-set theme or something very simple without content management.</p>
<p>How much is your business worth? careful planning and investment will ensure you long term results.</p>
<h3><strong><span style="color: #00aace;">Communication is the key to success</span></strong></h3>
<p>Monitor your enquiries and the freelancers/agencies response time when you first contact them.</p>
<p><img class="alignright size-full wp-image-1422" title="images" src="http://www.white-fire.co.uk/wp-content/uploads/2012/04/images.jpg" alt="" width="225" height="225" /></p>
<p>How long do they take to respond? Communication is vital to building a relationship, If they are slow or take days to reply this is the first sign that your project will take a long time or showing the first signs of communication breakdown.</p>
<h3><strong><span style="color: #00aace;">Commitment</span></strong></h3>
<p>Commitment to the project is equally important as quality of work. Are they egar to work with you long term rather than a quick turnaround to make quick money? Yes they need to get paid, but are they showing wiliness and a genuine interest in your business. Make sure you are on the same wavelength.</p>
<h3><strong><span style="color: #00aace;">Things to look for:</span><br />
</strong></h3>
<ul>
<li>Do you see evidence of repeat business in their portfolio from existing clients?</li>
</ul>
<ul>
<li>Reviews &#8211; see if they have any reviews that sound genuine. You can generally get a good feel for the company by reading client testimonials to see how they interact with the clients.</li>
</ul>
<ul>
<li>Is the portfolio showcasing a range of skills and layouts? Do all their websites look the same? Check they aren&#8217;t using the same template over and over again. If so, make sure your aware and know the work involved.</li>
</ul>
<ul>
<li>Check terms and conditions. Also whether or not you will have access to FTP details, PSD&#8217;s and any other assets to your project in-case you need them or the company/freelance disappears.</li>
</ul>
<h3><strong><span style="color: #00aace;">Do you need a designer or a developer?</span></strong></h3>
<p>Most people who claim that they are both must be Einstein and charge £100 an hour. This is very rare, a general rule of thumb is that a designer may know HTML &amp; CSS and general front end skills in web design to get the site working, but they wont know too much on the technical side of things if you need functionality and coding and vise versa. With a coder, they generally have no design skills and want to concentrate on the functionality rather than look and feel.</p>
<p>Plan your project with a informative brief. This will include your requirements for the new site and business plan, where do you see your site in 5 years time? and want you want to gain from the site with functionality and results. This will help you determine whether you need a developer &amp; designer or just a developer / designer.</p>
<p><strong>If dealing with a company/agency will you be allowed to communicate directly with the developer?</strong></p>
<p>Sometimes working with a project manager or sales team doesn&#8217;t always mean your ideas will be conveyed correctly to the designers and developers. If managed correctly this can work, however it can go drastically wrong if not managed thoroughly. However saying this, they are the workers so need to spend quality time on the project to get it done efficiently to meet any deadlines. Any comprehensive discussions can lead to delays.</p>
<p>&nbsp;</p>
<p>There are many more points to consider, but we could be here for a while. The above outlines the most important things and may help you with your decision.</p>
<p>Here at <strong>white fire web design</strong> we have both the skills for a well designed, functional site that&#8217;s seo friendly. You can find out more <a title="About Us" href="http://www.white-fire.co.uk/about-us/">about us here</a>, or <a title="Get In Touch" href="http://www.white-fire.co.uk/contact-us/">contact us</a> to have a chat about your project.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/how-to-choose-a-website-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress MultiSite and Domain Mapping</title>
		<link>http://www.white-fire.co.uk/wordpress-multisite-and-domain-mapping/</link>
		<comments>http://www.white-fire.co.uk/wordpress-multisite-and-domain-mapping/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 10:23:22 +0000</pubDate>
		<dc:creator>bambattajb</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1312</guid>
		<description><![CDATA[WordPress has multisite functionality built in which is extremely useful for developing sites with multiple domains. In a recent experience of mine, I have had the need to create a WordPress network of 4 similar websites in 3 different languages. Here is how you would map domain names to websites in WordPress that are in [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress has multisite functionality built in which is extremely useful for developing sites with multiple domains. In a recent experience of mine, I have had the need to create a WordPress network of 4 similar websites in 3 different languages.<br />
Here is how you would map domain names to websites in WordPress that are in sub directories.</p>
<p>First, you will need to enable the WordPress multisite functionality. This is easy.</p>
<blockquote><p>Navigate to wp-config.php in your WordPress root, and change the following line</p>
<p><strong>define(&#8216;WP_ALLOW_MULTISITE&#8217;, false);</strong> to <strong>define(&#8216;WP_ALLOW_MULTISITE&#8217;, true);</strong></p></blockquote>
<p>The next step would be to create a network.</p>
<blockquote><p>Log into your WordPress control panel and navigate to <strong>Tools &gt; Network Setup</strong> You will need to specify some options. <strong>Server Address</strong> would be your primary domain name, or the IP of your server. <strong>Network Title</strong> and <strong>Admin Email Address</strong> is the reference and email of the primary administrator of the network. In this example, we are going to be using <strong>sub directories</strong> for our sites &#8211; but you can choose to use sub domains if you wish. Once you have chosen these they may be hard to reconfigure later.</p></blockquote>
<p>Here is an image example, taken from the WordPress knowledge base (I hope they don&#8217;t mind).</p>
<p><a href="http://codex.wordpress.org/images/7/75/network-create.png" target="_blank"><img src="http://codex.wordpress.org/images/7/75/network-create.png" alt="" width="100%" /></a></p>
<p>Now that you have enabled WordPress Multisite and created a network, your WordPress admin panel will change. You can now create as many websites as you like on demand.</p>
<blockquote><p>Navigate to <strong>My Sites &gt; Network Admin &gt; Sites</strong> and create a new site. Specify the subdomain of your automatically generated primary domain.<br />
For example <strong>http://www.domain.com/second-site/</strong></p></blockquote>
<p>At this point, you have told WordPress to set up the database tables for a second WordPress site that is located in http://www.domain.com/second-site. But since you haven&#8217;t got a website there yet, you must upload it.</p>
<blockquote><p>Upload your second WordPress site to subdirectory /second-site</p></blockquote>
<p>At this point you should be able to log into your WordPress control panel and manage your new website(s)</p>
<blockquote><p>Navigate to <strong>My Sites &gt; [website name] &gt; dashboard</strong> and this will bring you to the familiar WordPress control panel so that you can manage your 2nd site.</p></blockquote>
<p><a href="http://codex.wordpress.org/images/7/78/network-admin-link.png" target="_blank"><img src="http://codex.wordpress.org/images/7/78/network-admin-link.png" alt="" /></a></p>
<p>At the moment, all of your created sites will be accessibly by specifying the sub-directory url.<br />
<strong>http://www.domain.com/second-site</strong><br />
But what we want is to map primary level domain names to these sub directories to separate them from the domain name it exists. We do this by installing the <strong>WordPress MU Domain Mapping Plugin</strong> which you can <a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/" target="_blank">download from here</a></p>
<p><strong><em>Note: You MUST ensure that your domain names are pointing to your server IP address</em></strong></p>
<p>You should be able to install the plugin as normal, but you will also need to take some extra steps</p>
<blockquote><p>Once the plugin is installed, Navigate to wp-config.php in your WordPress root, and add the following line</p>
<p><strong>define( &#8216;SUNRISE&#8217;, &#8216;on&#8217; );</strong>.</p>
<p>According to the developer, the best place to add this is on the <strong>line above the last &#8220;require_once&#8221;</strong>. Inside the plugin directory, you will need to move <strong>sunrise.php</strong> to /wp-content. If you haven&#8217;t done this, it will prompt you to do so before continuing.</p></blockquote>
<p>Now your Multisite Domain Mapper is installed and you can now redirect your domain names to subdirectory level sites you create in your WordPress Network panel.</p>
<blockquote><p>Navigate to <strong>My Sites &gt; Network Admin &gt; Settings &gt; Domain Mapping</strong> and make sure you specify your server IP, and select all options you wish to apply.<br />
Before this next stage, take a note of your <strong>Site/Blog ID number</strong>. You can do this by navigating to <strong>Sites</strong>, hovering over the site and reading the number from the URL that&#8217;s usually printed in the bottom right hand corner of the screen (in firefox). An example of this url is as follows<br />
<strong></strong>http://www.domain.com/wp-admin/network/site-info.php?id=9 &#8211; The id number indicates the site/blog ID.<br />
Navigate to <strong>My Sites &gt; Network Admin &gt; Settings &gt; Domains</strong>. Specify the <strong>Site ID</strong> collected from our method above. Specify the <strong>Domain Name</strong> you want to map to the <strong>Site ID</strong> and save.</p></blockquote>
<p>If you now point the domain name in your browser, it should resolve to the sub directory site from your primary level domain.</p>
<h1><span style="text-decoration: underline;">What about Nginx Directives or Apache Mod Rewrite for Multisite?</span></h1>
<p>In order to rewrite permalinks for WordPress Multisite, you may need to add some additional directives or expressions in your configuration. Here are the examples that work for me based on this guide.</p>
<p><strong><span style="text-decoration: underline;">Nginx Directives</span></strong></p>
<blockquote><p>if (!-e $request_filename) {<br />
rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last;<br />
rewrite ^/[_0-9a-zA-Z-]+.*(/wp-admin/.*\.php)$ $1 last;<br />
rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last;<br />
}</p></blockquote>
<p>For more information on Nginx Directives for WordPress click <a href="http://codex.wordpress.org/Nginx" target="_blank">here</a>.</p>
<p><strong><span style="text-decoration: underline;">Apache .htaccess</span></strong></p>
<blockquote><p>RewriteEngine On<br />
RewriteBase /<br />
RewriteRule ^index\.php$ &#8211; [L]<br />
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]<br />
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]<br />
RewriteCond %{REQUEST_FILENAME} -f [OR]<br />
RewriteCond %{REQUEST_FILENAME} -d<br />
RewriteRule ^ &#8211; [L]<br />
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]<br />
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]<br />
RewriteRule . index.php [L]</p></blockquote>
<p>For more information on Apache rewrites for WordPress click <a href="http://codex.wordpress.org/Using_Permalinks" target="_blank">here</a>.</p>
<h1><span style="text-decoration: underline;">Additional Resources</span></h1>
<blockquote><p><a href="http://codex.wordpress.org/Create_A_Network" target="_blank">Creating a WordPress Network</a><br />
<a href="http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/" target="_blank">WordPress MU Domain Mapping</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/wordpress-multisite-and-domain-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Click &amp; Buy Gifts</title>
		<link>http://www.white-fire.co.uk/gift-shop-web-design/</link>
		<comments>http://www.white-fire.co.uk/gift-shop-web-design/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 18:25:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[E-Commerce - EKM]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://192.168.1.73/white-fire.co.uk/WORDPRESS/?p=247</guid>
		<description><![CDATA[Click &#38; Buy Gifts, revamp of the online shop which sells a wide range of personalised gifts for special occasions.]]></description>
			<content:encoded><![CDATA[<p>Click &amp; Buy Gifts, revamp of the online shop which sells a wide range of personalised gifts for special occasions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/gift-shop-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nginx Hosting</title>
		<link>http://www.white-fire.co.uk/nginx-hosting/</link>
		<comments>http://www.white-fire.co.uk/nginx-hosting/#comments</comments>
		<pubDate>Sun, 15 Apr 2012 09:42:00 +0000</pubDate>
		<dc:creator>bambattajb</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Nginx hosting]]></category>
		<category><![CDATA[Nginx Hosting]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=1194</guid>
		<description><![CDATA[Recently, I&#8217;ve had to make a decision about where I want my long term hosting services to go. I was challenged with constructing a secure, fast and scaleable hosting solution that will be with us for the duration. Of course I had to decide on hosting provider and software to do the job. I also [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve had to make a decision about where I want my long term hosting services to go. I was challenged with constructing a secure, fast and scaleable hosting solution that will be with us for the duration. Of course I had to decide on hosting provider and software to do the job.</p>
<p><a title="Get In Touch" href="http://www.white-fire.co.uk/contact-us/"><img class="alignnone size-full wp-image-1196" title="nginx-hosting-company" src="http://www.white-fire.co.uk/wp-content/uploads/2012/04/nginx-hosting-company.png" alt="" width="543" height="137" /></a></p>
<p>I also wanted to stand out from shared hosting services, so I started making bold decisions on what software to use, one of which was replacing tradition Apache web server software with Nginx, a newer and of course, less known web server.</p>
<h3>So, what were my reasons for choosing Nginx? Well, the 3 main reasons are as follows&#8230;</h3>
<p>1. <strong>Event Driven Architecture: </strong>Any good developer would know that reserving memory pockets to perform tasks will be much much faster than processing a task on request. I like to call this asynchronous memory partitioning. Nginx tries to predict how much memory each task will use and keep this immediately available. Apache and some other popular web server suffer from the C10K problem, which is an age old issue where the web server can only process a request, then has to wait until that process is complete before accepting the next request. One of the greatest explanation of Event Driven Architecture is <a href="http://code.danyork.com/2011/01/25/node-js-doctors-offices-and-fast-food-restaurants-understanding-event-driven-programming/" target="_blank">The Doctor’s Office Reception Line Analogy</a> with regards to Node.js, which is also an event driven web server using only Javascript.</p>
<p>2. <strong>Speed: </strong>Because of this Event Driven Architecture, Nginx stores web sites in the RAM once a connection has been made, making a very fast experience for users browsing websites hosted here. Since the web server is only processing the request once, it no longer needs to do it again, unlike process driven web servers. This means Nginx can do other things rather than repeating the same tasks over and over.</p>
<p>3. <strong>Resource Management: </strong>Nginx manages the server resources much better. Coupled with a good Linux OS, Nginx has a low memory footprint. It will remove any dormant information in the RAM blocks to replace it with new information. Although this creates a delay with websites that haven&#8217;t been requested for a while, once it has been requested &#8211; the ram blocks are restored and the delay is still minimal.</p>
<p>Although this is brilliant, it&#8217;s not been without it&#8217;s faults in my experience. However, the issues that I faced were easily overcome with a few small configuration tweaks.</p>
<p>1. <strong>The PHP-FPM FastCGI Wrapper </strong>Nginx, unlike Apache, doesn&#8217;t come with a PHP-Mod by default. Instead it needs a wrapper to parse PHP scripts. If you are running a server with multiple sites on it, I recommend you use PHP-FPM sockets to limit the resources each site uses. When I first started using this, I wasn&#8217;t doing that I was allowing all available resources for each site. The servers memory was getting compromised which caused crashing. Using all memory for each site will cause a serious memory leak. Use a socket, specify the resources. Here is a generic example I have been using for each site which seems to work well. Make sure these are included in your PHP-FPM per site conf<br />
<em>pm.max_children = 4<br />
pm.start_servers = 2<br />
pm.min_spare_servers = 1<br />
pm.max_spare_servers = 3</em></p>
<p>2. <strong>Permalink Rewriting </strong>Nginx has a different way of rewriting URL permalinks. If you are used to Apache, you would use the lovable Mod-Rewrite and write regular expressions in .htaccess to specify arguments for URL rewriting. Unfortunately, Nginx does everything you need that Apache does, but has a different method. Instead, Nginx uses Location Directives specified in the .conf file. After a little while of getting frustrated on how to use them, eventually they become easy. This is a small price to pay for a highly optimised web server.</p>
<p>Here is an Nginx Directive example for WordPress that will rewrite your URLs like Apache Mod Rewrite.</p>
<p><em> if (!-e $request_filename)<br />
rewrite ^(.+)$ /index.php?q=$1 last;<br />
}</em></p>
<p><a title="Get In Touch" href="http://www.white-fire.co.uk/contact-us/"><img class="alignnone size-full wp-image-1196" title="nginx-hosting-company" src="http://www.white-fire.co.uk/wp-content/uploads/2012/04/nginx-hosting-company.png" alt="" width="543" height="137" /></a></p>
<p>In conclusion, I have decided to use Nginx in both my live and development environments as it&#8217;s default web server. It performs excellently and is easy to maintain. It is scaleable and lightweight. It is fast and memory efficient.</p>
<p>This hits all the right buttons for me and I hope that Nginx developers and contributors keep up this fantastic work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/nginx-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IMS Contracts</title>
		<link>http://www.white-fire.co.uk/ims-contracts/</link>
		<comments>http://www.white-fire.co.uk/ims-contracts/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 21:02:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.white-fire.co.uk/?p=859</guid>
		<description><![CDATA[IMS Contracts are able to assist with all aspects of commercial refurbishment and fit out. The client needed a logo designed and full branding to launch the new business model, We have provided a bespoke wordpress design which includes a custom portfolio using the blogging functionality.]]></description>
			<content:encoded><![CDATA[<p>IMS Contracts are able to assist with all aspects of commercial refurbishment and fit out.</p>
<p>The client needed a logo designed and full branding to launch the new business model, We have provided a bespoke wordpress design which includes a custom portfolio using the blogging functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/ims-contracts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Healthcare Web Design</title>
		<link>http://www.white-fire.co.uk/healthcare-web-design/</link>
		<comments>http://www.white-fire.co.uk/healthcare-web-design/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 20:00:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://192.168.1.73/white-fire.co.uk/WORDPRESS/?p=504</guid>
		<description><![CDATA[pthc are a healthcare service provided throughout the south east. The client needed a complete refresh of their online appearance with a new, professional and welcoming site. The old site never had any enquiries so our task was to improve this. The revamp defiantly has a warm friendly feel.]]></description>
			<content:encoded><![CDATA[<p>pthc are a healthcare service provided throughout the south east.</p>
<p>The client needed a complete refresh of their online appearance with a new, professional and welcoming site. The old site never had any enquiries so our task was to improve this. The revamp defiantly has a warm friendly feel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-fire.co.uk/healthcare-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

