<?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 Hat Web Design</title>
	<atom:link href="http://www.white-hat-web-design.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.white-hat-web-design.co.uk/blog</link>
	<description>UK Web Design &#38; SEO</description>
	<lastBuildDate>Mon, 14 May 2012 20:18:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Facebook Connect Integration</title>
		<link>http://www.white-hat-web-design.co.uk/blog/facebook-connect-integration/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/facebook-connect-integration/#comments</comments>
		<pubDate>Mon, 14 May 2012 20:18:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.white-hat-web-design.co.uk/blog/?p=362</guid>
		<description><![CDATA[Having recently had to integrate facebook connect into a websites registration and login process I realised there seems to be a lot of confusing articles on the web. Hopefully this article will provide developers with the basic steps on setting up Facebook Connect Main Steps 1. Register API key 2. Download SDK 3. Include Javascript [...]]]></description>
			<content:encoded><![CDATA[<p>Having recently had to integrate facebook connect into a websites registration and login process I realised there seems to be a lot of confusing articles on the web. Hopefully this article will provide developers with the basic steps on setting up Facebook Connect</p>
<h3>Main Steps</h3>
<p>1. Register API key<br />
2. Download SDK<br />
3. Include Javascript libraries<br />
4. Modify your database<br />
5. Modify your registration and login code</p>
<h3>Register API key</h3>
<p>First you need to register for an API key, this can be done by visiting the developers centre at <a href="http://developers.facebook.com/app">http://developers.facebook.com/app</a></p>
<h3>Download SDK</h3>
<p>You will need to download the Facebook PHP SDK from the Github repository at <a href="https://github.com/facebook/php-sdk">https://github.com/facebook/php-sdk</a>. For the purpose of this tutorial we will place the files from the src folder into a subfolder on our site called fbsdk</p>
<h3>Include Javascript Libraries</h1>
<p>Place the following directly above your closing body tag:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	FB.init(&quot;YOUR_APP_ID&quot;, &quot;/xd_receiver.htm&quot;);
&lt;/script&gt;</pre></div></div>

<p>Create a new file in the root of your site called xd_receiver.htm and copy and paste the following into it</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt; &lt;body&gt; &lt;script src=&quot;http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt;</pre></div></div>

<h3>Modify Your Database</h3>
<p>You will need to add a field in your user table to store facebook id&#8217;s</p>
<h3>Modify Your Registration and Login Code</h3>
<p>Here&#8217;s some sample code for dealing with the logging in and registering. This file is saved in the root as fb.php</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fbsdk/facebook.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$fb</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Facebook<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'appId'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'YOUR_APP_ID'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'secret'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'YOUR_SECRET_KEY'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// $fb_user will contain the facebook id of the visitor if they are signed in and have already authorised your app</span>
<span style="color: #000088;">$fb_user</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getUser</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fb_user</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$user_profile</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">api</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/me'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$logoutUrl</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getLogoutUrl</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'redirect_uri'</span>	<span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;http://YOUR_DOMAIN.com/fb.php&quot;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">/*
	Check if the user's facebook id exists in your user table. The variable $fb_user contains the users facebook id
	*/</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$exists</span> <span style="color: #339933;">==</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>  <span style="color: #666666; font-style: italic;">// if facebook user id is in database</span>
		<span style="color: #666666; font-style: italic;">// Insert your code for logging a user in, e.g saving the user in session</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Location:/home.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">// redirect to your logged in users homepage</span>
		<span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$user_info</span>	<span style="color: #339933;">=</span> <span style="color: #000088;">$fb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">api</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$fb_user</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">/*
		Insert your code for creating a new user in your user table and saving the required information
		You can access the facebook users details from the $user_info array for example $user_info['first_name'] will return the facebook users first name. 
		Also insert your code for logging a user in, e.g saving the user in session
		*/</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Location:/home.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// redirect to your logged in users homepage</span>
		<span style="color: #990000;">exit</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// if the user is now signed into Facebook or have not authorised your app then show the sign in button</span>
	<span style="color: #000088;">$loginUrl</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getLoginUrl</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">'scope'</span>		<span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'email'</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">'redirect_uri'</span>	<span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">&quot;http://YOUR_DOMAIN.com/fb.php&quot;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p&gt;Click to log with your facebook account.&lt;/p&gt;&lt;fb:login-button size=&quot;medium&quot; onlogin=&quot;document.location.href=\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$loginUrl</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\';&quot;&gt;&lt;/fb:login-button&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/facebook-connect-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cybertill Website Integration</title>
		<link>http://www.white-hat-web-design.co.uk/blog/cybertill-website-integration/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/cybertill-website-integration/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 21:48:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.white-hat-web-design.co.uk/blog/?p=358</guid>
		<description><![CDATA[If your business is using Cybertill EPOS systems and you are looking for a website to integrate with this then White Hat can help. We have experience in building bespoke e-commerce websites that fully connect to Cybertill to synchronise products, customers, orders and stock levels using their SOAP API service. Contact Us to discuss your [...]]]></description>
			<content:encoded><![CDATA[<p>If your business is using Cybertill EPOS systems and you are looking for a website to integrate with this then White Hat can help. We have experience in building bespoke e-commerce websites that fully connect to Cybertill to synchronise products, customers, orders and stock levels using their SOAP API service. <a href="/contact.php">Contact Us</a> to discuss your requirements. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/cybertill-website-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ParcelForce expressLink API Integration</title>
		<link>http://www.white-hat-web-design.co.uk/blog/parcelforce-expresslink-api-integration/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/parcelforce-expresslink-api-integration/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 18:50:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.white-hat-web-design.co.uk/blog/?p=342</guid>
		<description><![CDATA[Having recently worked on integrating ParcelForce&#8217;s expressLink web service for a client there appeared to be very little online about how to work with this service using PHP. The following code shows how we set this up using the NuSOAP library. Note the below uses the expresslink test server. If you need a development team [...]]]></description>
			<content:encoded><![CDATA[<p>Having recently worked on integrating ParcelForce&#8217;s expressLink web service for a client there appeared to be very little online about how to work with this service using PHP. The following code shows how we set this up using the NuSOAP library. Note the below uses the expresslink test server.</p>
<p>If you need a development team for a project involving ParcelForce&#8217;s API then please <a href="/contact.php">Contact Us</a> for a quotation.</p>
<h2>Creating a shipment</h2>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$client</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> nusoap_client<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://expresslink-test.parcelforce.net/ws/?wsdl'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$params</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>	
	<span style="color: #0000ff;">&quot;Authentication&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">&quot;UserName&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;Password&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">&quot;RequestedShipment&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">&quot;ShipmentType&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;DELIVERY&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;ContractNumber&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;ServiceCode&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;SUP&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;RecipientContact&quot;</span><span style="color: #339933;">=&gt;</span>array<span style="color: #009900;">&#40;</span>
			<span style="color: #0000ff;">&quot;BusinessName&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span>
		<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;RecipientAddress&quot;</span><span style="color: #339933;">=&gt;</span>array<span style="color: #009900;">&#40;</span>
			<span style="color: #0000ff;">&quot;AddressLine1&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
			<span style="color: #0000ff;">&quot;Town&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
			<span style="color: #0000ff;">&quot;Postcode&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
			<span style="color: #0000ff;">&quot;Country&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span>
		<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;ShippingDate&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxx-xx-xx&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;TotalNumberOfParcels&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;x&quot;</span><span style="color: #339933;">,</span>
	<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$client</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">call</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'createShipment'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'CreateShipmentRequest'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>The parameters in the $params array are all of the essential parameters that are required to be passed, on top of these there are numerous other optional ones. Replace the &#8216;x&#8217; values with the relevant information. Username and password should have been supplied to you when signing up to expressLink. ServiceCode&#8217;s are available in the expressLink documentation, SUP in this case refers to their express 48 hour service. If successful the $response array variable should contain a key with the shipment number created called:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'CompletedShipmentInfo'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'CompletedShipments'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'CompletedShipment'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ShipmentNumber'</span><span style="color: #009900;">&#93;</span></pre></div></div>

<h2>Creating a printable label</h2>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$client</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> nusoap_client<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://expresslink-test.parcelforce.net/ws/?wsdl'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$params</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">&quot;Authentication&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="color: #0000ff;">&quot;UserName&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span><span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;Password&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span>
	<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">&quot;ShipmentNumber&quot;</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;xxxxx&quot;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$client</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">call</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'printLabel'</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PrintLabelRequest'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pdf</span> <span style="color: #339933;">=</span> <span style="color: #990000;">base64_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$response</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Label'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Data'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>The variable $pdf can then be saved to a PDF file or output to a browser</p>
<p><strong>Note that the above code is for illustration purposes only and doesn&#8217;t contain any validation or checking for error response codes. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/parcelforce-expresslink-api-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WHM Plugin: AllAwstats</title>
		<link>http://www.white-hat-web-design.co.uk/blog/whm-plugin-allawstats/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/whm-plugin-allawstats/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 15:38:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.white-hat-web-design.co.uk/blog/?p=308</guid>
		<description><![CDATA[Need to view the Awstats unique visitor numbers across all your sites? SSH into your server and run the following to install: wget http://www.white-hat-web-design.co.uk/scripts/addon_allawstats.txt mv addon_allawstats.txt /usr/local/cpanel/whostmgr/docroot/cgi/addon_allawstats.cgi chmod +x /usr/local/cpanel/whostmgr/docroot/cgi/addon_allawstats.cgi]]></description>
			<content:encoded><![CDATA[<p>Need to view the Awstats unique visitor numbers across all your sites?</p>
<p>SSH into your server and run the following to install:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.white-hat-web-design.co.uk<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>addon_allawstats.txt
<span style="color: #c20cb9; font-weight: bold;">mv</span> addon_allawstats.txt <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>cpanel<span style="color: #000000; font-weight: bold;">/</span>whostmgr<span style="color: #000000; font-weight: bold;">/</span>docroot<span style="color: #000000; font-weight: bold;">/</span>cgi<span style="color: #000000; font-weight: bold;">/</span>addon_allawstats.cgi
<span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>cpanel<span style="color: #000000; font-weight: bold;">/</span>whostmgr<span style="color: #000000; font-weight: bold;">/</span>docroot<span style="color: #000000; font-weight: bold;">/</span>cgi<span style="color: #000000; font-weight: bold;">/</span>addon_allawstats.cgi</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/whm-plugin-allawstats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WHM Plugin: WordPress Versions</title>
		<link>http://www.white-hat-web-design.co.uk/blog/whm-plugin-wordpress-versions/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/whm-plugin-wordpress-versions/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 12:09:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.white-hat-web-design.co.uk/blog/?p=301</guid>
		<description><![CDATA[Ever wanted to check the versions of all WordPress sites running on your server? We&#8217;ve built a handy plugin to do just that. The plugin simply scans through all the home directories on your server looking for WordPress installations and reports them all to you notifying you whether they&#8217;re running the latest version or need [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to check the versions of all WordPress sites running on your server? We&#8217;ve built a handy plugin to do just that. The plugin simply scans through all the home directories on your server looking for WordPress installations and reports them all to you notifying you whether they&#8217;re running the latest version or need updating. </p>
<p>SSH into your server and run the following to install:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.white-hat-web-design.co.uk<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>addon_wordpressversions.txt
<span style="color: #c20cb9; font-weight: bold;">mv</span> addon_wordpressversions.txt <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>cpanel<span style="color: #000000; font-weight: bold;">/</span>whostmgr<span style="color: #000000; font-weight: bold;">/</span>docroot<span style="color: #000000; font-weight: bold;">/</span>cgi<span style="color: #000000; font-weight: bold;">/</span>addon_wordpressversions.cgi
<span style="color: #c20cb9; font-weight: bold;">chmod</span> +x addon_wordpressversions.cgi</pre></div></div>

<p>Then login to your WHM control panel and you will see a new link under the Plugins section in the left hand menu</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/whm-plugin-wordpress-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic Top 10 SEO Checklist Rules</title>
		<link>http://www.white-hat-web-design.co.uk/blog/basic-top-10-seo-checklist-rules/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/basic-top-10-seo-checklist-rules/#comments</comments>
		<pubDate>Tue, 03 May 2011 14:45:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://whdesign.whdev.co.uk/blog/?p=92</guid>
		<description><![CDATA[Below is a keyword checklist to ensure that you follow the basic top tips to optimise your pages correctly including existing, main pages and secondary ones so to present them to the search engines in a acceptable manner, generally accepted search engine algorithm rules. URL: Get your primary keyword as close to the beginning of [...]]]></description>
			<content:encoded><![CDATA[<p>Below  is a keyword checklist to ensure that you follow the basic top tips to optimise  your pages correctly including existing, main pages and secondary ones so to  present them to the search engines in a acceptable manner, generally accepted  search engine algorithm rules.</p>
<p>  <strong>URL:</strong> Get  your primary keyword as close to the beginning of the URL as possible.</p>
<p>    <strong>Title  Tag:</strong> The title should be between 10 and 50 characters and include  one or more keywords while still being descriptive.</p>
<p>      <strong>Description  Meta Tag:</strong> The description meta tag  should be insightful and useful but it should also contain one or two of your  more important keywords.</p>
<p>        <strong>Keyword  Meta Tag:</strong> It makes sense that you  should include all of your keywords in the keyword meta tag. Do not include any  words that don&#8217;t appear in the body of your text.</p>
<p>        <strong>Keyword  Density:</strong> Your content should be made up of all of your keywords and  other text. A total keyword density (all keywords) of around 12% is the maximum  you should aim for if you exceed this you could fall foul of Google’s  acceptance and cross the line and commit the sin of &#8216;spamming&#8217;  and key word stuffing. Anything less than 2%  is unlikely to yield good results. Density for a single keyword should be  between 1% and 7%. 1% seems too low and 7% a little too high. Wherever possible  aim for approx 5% with the primary keyword and 3% with secondary and subsequent  keywords. This is balance which requires very careful consideration and  calculation. SEO experts are more skilled at this fine balance and you should  seek advice on this subject.</p>
<p>  <strong>Header  Tags</strong> (e.g. H1 and H2 tags): More weight is given to keywords that  appear within H1 tags, then H2 tags and so on.</p>
<p>  <strong>Text  Formatting Fonts</strong> (e.g. strong, bold and underline): This may not offer much weight  in algorithms, but generally if you bold the first instance of your keywords  and the last instance of your primary keyword you should see some positive  results.</p>
<p>  <strong>Beginning  of Text:</strong> The closer you can get your keywords to the beginning of your  page content the better. Try to include your primary keyword within the first  sentence or two and also within the last paragraph.</p>
<p>  <strong>Key-Phrases  as Whole Phrases:</strong> If you are targeting Internet Marketing as a key phrase then do  not split the words up if possible. Some effect is noticed if the words are  split, but much more benefit is received by including the phrase as a whole.</p>
<p>  <strong>Images  Alt Text:</strong> Include your keyword at least once in the Alt tag of any  images. Ensure that the text is relevant to the image and gives some  information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/basic-top-10-seo-checklist-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primary Keyword Layout</title>
		<link>http://www.white-hat-web-design.co.uk/blog/primary-keyword-layout/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/primary-keyword-layout/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 15:10:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://whdesign.whdev.co.uk/blog/?p=138</guid>
		<description><![CDATA[Ensure that your primary keywords are going to be seen and spidered first. When the Search Engine Bots/Spiders visit your site the first read the source code just as we read a books title from the top downwards. It is known that Bots/Spiders place more relevance to keywords and phrases which are at the top [...]]]></description>
			<content:encoded><![CDATA[<p>Ensure that your primary keywords are going to be seen and spidered first.<br />
	When the Search Engine Bots/Spiders visit your site the first read the source<br />
	code just as we read a books title from the top downwards.</p>
<p><strong>It is known that Bots/Spiders place more relevance to keywords<br />
		and phrases which are at the top of the page so it is logical to place as much<br />
		as possible of your primary page keywords and pages at the top of the page<br />
		and remove any potential obstacles, such as graphics and code.</strong></p>
<p>If you take this illustration and imagine this glass of beer is your webpage<br />
	and keep your primary keywords and phrases at the top of the glass then your<br />
	first thing you taste is the head and if you place your primary keywords at<br />
	the top of your page then you are letting the Bots/spiders the opportunity to<br />
	taste/read your pages and you will be optimising your pages to make then more<br />
	search engine friendly.</p>
<div style="text-align:center;">
		<img src="/blog/wp-content/uploads/2011/05/beer-keywords.jpg" alt="Beer" />
	</div>
<p><strong>If you have tables and graphics place these below your primary<br />
	keywords and phrases and ensure all JavaScript and lengthy lines of code are<br />
	hidden. Adjust all your page layouts in this way and you are giving the Bots/Spiders<br />
	an easier task to read what your pages are about.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/primary-keyword-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to Climb the Google ladder?</title>
		<link>http://www.white-hat-web-design.co.uk/blog/want-to-climb-the-google-ladder/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/want-to-climb-the-google-ladder/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 14:46:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://whdesign.whdev.co.uk/blog/?p=94</guid>
		<description><![CDATA[If you want your website to climb the Google ladder then you need to develop your website ethically within the guide lines and be prepared to be patient and never take Unnecessary risks with short term tactics with potentially &#8216;Black Hat&#8217; practices. If you want climb the Google Ladder and improve your organic rankings then [...]]]></description>
			<content:encoded><![CDATA[<p>If you want your website to climb the Google<br />
  ladder then you need to develop your website ethically<br />
  within the guide lines and be prepared to be patient<br />
  and never take Unnecessary risks with short term<br />
  tactics with potentially &#8216;Black Hat&#8217; practices.</p>
<p>If you want climb the Google Ladder and improve your organic rankings then you need a well constructed site that is fully assessable containing a growing volume of new content and has plenty of quality in bound links. This is the best recipe to follow and your site will eventually climb the Google ladder. </p>
<p>Positive changes you make to your website will be automatically picked up by the Google bots who regularly spiders pages of websites as long as they are accessible and will index pages to their database and take note of those changes. Every web owner wants to see their website rise the Google rankings and we all want to please Google, so if you want to improve your rankings you should try to understand how to satisfy Google’s alogryhtm. To find out more about the Google guidelines <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&#038;answer=35769" rel="nofollow">http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=35769</a></p>
<p>Unlike other search engines such as Yahoo and MSN, Google don’t really pay that much attention to ‘Keywords’ and whilst they are important In the overall design and construction of your website they are of lesser importance to Google.</p>
<p>The two main areas of interest that Google are looking at</p>
<ul type="disc">
<li>Growth in your unique       content this makes your site of interest and up to date as a resource of       good information to their readers.</li>
</ul>
<ul type="disc">
<li>Quality and       volume of inbound links to your site both incoming only [directories] and       reciprocal links with relevant sites which have high link popularity.</li>
</ul>
<p>Both of these areas need your urgent attention if you are going to please Google’s measure of importance and climb the Google ladder</p>
<p>Let’s look at these topics in more detail</p>
<h3>Content</h3>
<p>  It is widely known and accepted that well researched uniquely written content that is grammatically correct is of great value to your website’s well being. Like taking vitamins for good health the content for your site is the pill of good health you need to add to your site on a continual basis. They used to say ‘An Apple a Day Keeps the Doctor at Bay’ well a page of content per day will do wonders for your website’s ranking. The more content you add to your site the more the site grows and builds a resource of information that Google can index and potentially display to their searchers. <br />
  To find out more about content go to http://www.white-hat-web-design.co.uk/content-writing.php</p>
<h3>Liks</h3>
<p>  So much has been written about links that could fill the shelves of municipal libraries many times over so we intend to keep this very simple and straightforward as we can. </p>
<h4>What is a Link?</h4>
<p>  A link to your website is a piece of code when displayed on another website page that creates an ‘active live’ link to your website when you click on it. For example when you search on Google you will see results of websites and a short description of that page and the blue text is an active link when clicked will take you to that page. That is classed as Inbound link as you don’t have to link back.</p>
<p>Each link you have to your web pages can be counted as a vote in favour of your content and the more links you have then the more votes you have in your favour. 
</p>
<p>However, not every link will be a high vote and some may be potentially damaging to your websites ranking so it is important to check the quality of those links to your site. The most important thing to remember about links is to go for Quality and above all Relevancy. The sites that link to your web pages should be relevant sites to your topic or subject matter. If you are selling clothes to children then a link from a Casino website bears no relevance and should not be accepted.</p>
<p>You will receive constant link requests from websites and web marketing people asking for a reciprocal link to your website every day, the problem with these is that 90% of them will be of no use to you and potentially from companies that are not as transparent as they seem to be. The unfortunate fact with link requests is that the vast majority of link requests are from sites that are not that honourable and are looking to deceive you. The term ‘Cheaters’ is used in the link building business to label such sites and we do not have the time to go in detail here to explain what cheating practices they get up to. Needless to say there are many ways in which these ‘Cheater’s can deceive the innocent web owner here are some of the more commonly used tactics.</p>
<ul type="disc">
<li>Removing your       link back after agreeing to place it a month or so later.</li>
<li>By leaving the       link in place but placing a ‘no follow’ scripting block to prevent the       spiders from seeing your link, so that all appears to be in order but of       no value to you whatsoever but great value to them.</li>
<li>By isolating the       links pages so that spiders can not follow the path to value and credit       your link</li>
</ul>
<p>These are just some of the more obvious ways that cheaters use to devalue your link and gain credit from the link you have placed on your site to theirs. There are others which experienced webmasters are aware of and that WHDesign check and monitor.</p>
<p>In short a link to your website is a vote in favour of your web pages if you give a link back then you are effectively cancelling out the vote by giving away a vote to the other website. The more links you can have to your website without having to give back a link the more votes you are building. To obtain ‘one way inbound’ links is difficult for example if a leading and informative website such as www.bbc.co.uk were prepared to place a link on their news pages to your website this would be priceless in terms of votes as the BBC is a international institution and highly respected website. </p>
<p>The only other way to obtain one way inbound links is to make<br />
  your site extremely popular or to add your site to the thousands of directories that catalogue websites as they seldom ask for a<br />
  return link you are building more inbound links as opposed to<br />
  giving more links away.</p>
<p>To find these Directories is a full time job and requires a sustained effort to research, catalogue and classify suitable directories. You then have to take the time to submit your site online, and provide a variety of descriptions as requested, and reply to confirmation emails from the directories editors who review your submission and in some cases you have to pay to apply.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/want-to-climb-the-google-ladder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a website is like having a baby</title>
		<link>http://www.white-hat-web-design.co.uk/blog/creating-a-website-is-like-having-a-baby/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/creating-a-website-is-like-having-a-baby/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 15:32:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://whdesign.whdev.co.uk/blog/?p=181</guid>
		<description><![CDATA[Crazy as that statement may sound at first there are some parallels to be drawn from it. Like a baby, a website needs care and a great deal of attention and feeding all the time. Like a Baby, a website needs training and teaching to be strong and self supporting and to be educated Like [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2011/05/keith_then.jpg" alt="Keith Stepenson as a baby" style="margin:5px;float:left;height:170px;" /></p>
<p>
Crazy as that statement may sound at first there are some parallels to be drawn from it.</p>
<p>Like a baby, a website needs care and a great deal of attention and feeding<br />
	all the time. </p>
<p>Like a Baby, a website needs training and teaching to be strong and self supporting<br />
	and to be educated</p>
<p>Like a Baby, a website needs its parents [owners] to give correct guidance<br />
	and to know what they would like their baby to develop into</p>
<div class="central">
<img src="/blog/wp-content/uploads/2011/05/photo_2.jpg" alt="" style="margin:2px;height:140px;" /><br />
<img src="/blog/wp-content/uploads/2011/05/photo_3.jpg" alt="" style="margin:2px;height:140px;" />
</div>
<p><img src="/blog/wp-content/uploads/2011/05/photo_4.jpg" alt="" style="margin:2px;float:right;" /></p>
<p>Once child hood is past then the young website needs new skills and new fresh<br />
	content all the time to change with time and to reflect the latest information<br />
	and thinking</p>
<p>Eventually, the young website will develop into a living entity which breaths<br />
	life and constantly seeks out more data and new imagery like clothing.</p>
<p>In time your young well fed website will develop into a mature creation that<br />
	is well liked by the search engines and visitors alike and will live on provided<br />
	you are prepared to keep supporting it.</p>
<div style="text-align:center;margin:auto;"><img src="/blog/wp-content/uploads/2011/05/photo_1.jpg" alt="" style="margin:5px;float:left;" /></div>
<p>Like teenagers they never really move away, they may leave home but they still<br />
	need help and support for many years to come</p>
<p>Your website is your new child and unless you are prepared to make a true<br />
	investment in time and energy into its creation and development then maybe<br />
	think again. If you think that creating a website ends after the initial<br />
	design and submission then you are going to be very disappointed with the<br />
	results and returns the website will give you. However, if you are prepared<br />
	for a great deal of effort and prepared to devote some energies and resources<br />
	into your new website then you will be rewarded and pleased with the eventual<br />
	returns.</p>
<p>A website is for life and we understand that principal as we have created<br />
	and managed websites for commercial reasons for almost 10 years now. </p>
<p>Our commitment to you and your website is to help feed and develop your website<br />
	and to deliver only what we can promise and nothing more and nothing less.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/creating-a-website-is-like-having-a-baby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design Dictionary</title>
		<link>http://www.white-hat-web-design.co.uk/blog/web-design-dictionary/</link>
		<comments>http://www.white-hat-web-design.co.uk/blog/web-design-dictionary/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 15:13:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://whdesign.whdev.co.uk/blog/?p=145</guid>
		<description><![CDATA[Affiliate &#8211; A marketing program which enables webmaster to place banner ads on the website and received a referal fee or commisson when customers click on the link to visit the merchants website. AJAX &#8211; Asynchronous Javascript And XML is an approach to using a combination of technologies (such as Javascript, DOM, XML, XMLHttpRequest) to [...]]]></description>
			<content:encoded><![CDATA[<p>				<img src="/blog/wp-content/uploads/2011/05/dictionary.jpg" alt="Dictionary" style="float:right;margin:5px;" /></p>
<p> <strong>Affiliate</strong> &#8211; A marketing program which enables webmaster<br />
				to place banner ads on the website and received a referal fee or commisson<br />
				when customers click on the link to visit the merchants website.</p>
<p><a name="ajax"><strong>AJAX</strong></a> &#8211; Asynchronous Javascript And XML is an approach<br />
				to using a combination of technologies (such as Javascript, DOM, XML, XMLHttpRequest)<br />
				to allow changes to a webpage to be made without reloading the whole page.</p>
<p> <strong>Anchor Text</strong> &#8211; The clickable text part of a hyperlink.<br />
				It usually gives visitors or search engines important information on what<br />
				the page being linked to is about.</p>
<p> <strong>Apache</strong> &#8211; The most popular web server software in the<br />
				world since 1996. As of October 2005 almost 70% of the worlds web servers<br />
				run on Apache. </p>
<p> <strong>API</strong> &#8211; Application Programming Interface is a set of definitions<br />
				of ways computer software can communicate  with each other. </p>
<p> <strong>ASP</strong> &#8211; Active Server Pages is a Microsoft technology for<br />
				generating dynamic webpages. Most ASP pages are written in VBScript but many<br />
				other scripting languages can be used such as JScript. </p>
<p> <strong>Bandwidth</strong> &#8211; Bandwidth is the amount of data that can<br />
				be transmitted in a given period of time. Web hosting companies often limit<br />
				website bandwidth, for example a 10Gb/month limit which would mean you cannot<br />
				transfer more than the set 10gb in 1 month.</p>
<p> <strong>Bot</strong> &#8211; See <em>Spider</em></p>
<p> <strong>CGI</strong> &#8211; Common Gateway Interface is a web technology that<br />
				enables clients to request data from a program executed on a web server.<br />
				When a request is made to a cgi script the server will call the program to<br />
				be executed and its output is sent to the user to be displayed in their web<br />
				browser. </p>
<p><a name="cms"><strong>CMS</strong></a> &#8211; A Content Management System allows someone to easily<br />
				add or edit the contents of a webpage often without them needing any technical<br />
				knowledge.</p>
<p> <strong>Cookies</strong> &#8211; A small text file stored on a visitors computer<br />
				usually used to identify that user to a particular website.</p>
<p><a name="css"><strong>CSS</strong></a> &#8211; Cascading Style Sheets is a feature which gives<br />
				web designers more control over the design of a webpage. It allows content<br />
				and design to be kept seperate allowing small changes to the design to be<br />
				made without having to make large changes to every page. </p>
<p><a name="dbs"><strong>DBS</strong></a> &#8211; DataBase System of storing data in a structured<br />
				format which can accept feeds from website forms and applications to store<br />
				clients records securely.</p>
<p><a name="dhtml"><strong>DHTML</strong></a> &#8211; Dynamic HyperText Markup Language is a combination<br />
				of technologies used to produce more interactive webpages. It makes use of<br />
				DOM. </p>
<p><a name="dom"><strong>DOM</strong></a> &#8211; Document Object Model is the specification for<br />
				how objects are represented in a web page. The DOM defines attributes that<br />
				belong to an object and how they can be manipulated.</p>
<p><a name="domain"><strong>Domain</strong></a> &#8211; The address of an internet site. For example<br />
				the domain of this site is white-hat-web-design.co.uk.</p>
<p> <strong>Flash</strong> &#8211; A technology developed by Macromedia which allows<br />
				web pages to have moving animations and video.</p>
<p> <strong>FTP</strong> &#8211; File Transfer Protocol is a protocol for transfering<br />
				files over the web. FTP is mostly used for downloading files and uploading<br />
				sites to a web server. </p>
<p> <strong>GIF</strong> &#8211; Graphics Interchange Format is an image format<br />
				which uses upto 256 colours. GIF is great for animations, buttons and diagrams<br />
				that have a limited number of colours while JPEG is used for photographs. </p>
<p> <strong>Hosting</strong> &#8211; The files for a website have to be stored on<br />
				a web server, this is refered to as hosting. Your host is the server on which<br />
				the website is stored. </p>
<p><a name="html"><strong>HTML</strong></a> &#8211; HyperText Markup Language is the language used<br />
				to create webpages. HTML is used to structure information inside tags for<br />
				exampe &lt;h1&gt;Heading&lt;/h1&gt;</p>
<p>				denoted the text inside the h1 is a heading.</p>
<p> <strong>HTTP</strong> &#8211; HyperText Transfer Protocol is the protocol used<br />
				to connect to a web server and transfer files across the inertnet. </p>
<p> <strong>IIS</strong> &#8211; Internet Information Services is a web server created<br />
				by Microsoft which runs on Windows. Roughly 20% of the worlds web servers<br />
				run on IIS, second only to Apache.</p>
<p><a name="java"><strong>Java</strong></a> &#8211; A high level object-oriented programming language<br />
				developed by Sun Microsystems. Small applications written in Java, called<br />
				applets can be embeded into web pages. <em>Note: Not to be confused with<br />
				Javascript.</em></p>
<p><a name="javascript"><strong>Javascript</strong></a> &#8211; A client-side scripting language developed<br />
				by Netscape to help developers create interactive sites. Some<br />
				of its features are similar to Java but they were developed independently.</p>
<p> <strong>JPG / JPEG</strong> &#8211; The most popular image compression format<br />
				on the web. The name itself stands for Joint Photographic Experts Group.<br />
				JPEG is at its best on photographic images while line drawings and iconic<br />
				graphics are best saved as GIFs. </p>
<p> <strong>Meta Tags</strong> &#8211; A HTML tag that provides information about<br />
				the web page. Meta tags may contain information about what the page is about<br />
				(keywords and description), who wrote the page, when they wrote it and much<br />
				more. Many search engines use this information when indexing pages. </p>
<p><a name="mysql"><strong>MySQL</strong></a> &#8211; MySQL is the most popular open source database<br />
				in the world and is most commonly used for web applications. It has become<br />
				so popular due to its speed, reliability and ease of use. </p>
<p> <strong>Page Rank</strong> &#8211; One of Google&#8217;s methods to measure the importance<br />
				of a web page according to its popularity and links to other websites.</p>
<p> <strong>Perl</strong> &#8211; Practical Extraction and Report Language is a<br />
				programming language first developed for processing text but now often used<br />
				in web development. </p>
<p><a name="php"><strong>PHP</strong></a> &#8211; PHP Hypertext Preprocessor is a server-side scripting<br />
				language allowing websites to contain dynamic content. Over 20 million domains<br />
				use PHP making it one of the most popular scripting languages on the web.</p>
<p> <strong>PNG</strong> &#8211; A lossless image format originally designed to<br />
				improve upon and replace the gif format. PNG is the 3rd most common image<br />
				format on the web, beaten only by JPEG and GIF. </p>
<p><a name="ppc"><strong>PPC</strong></a> &#8211; Pay Per Click is a marketing program where you<br />
				can list a series of search phrases and determine your bid price for each<br />
				phrase in competition with other web sites. The more you bid the higher your<br />
				placement on the search engine results for that phrase in the list of sponsored<br />
				listings either at the top or to the right or under the free listings.</p>
<p> <strong>Reciprocal Link</strong> &#8211; An agreement between two websites to<br />
				provide links to each others sites. It can provide visitors with links to<br />
				other sites of a similar topic. Search engines take the amount of incoming<br />
				links into consideration when ranking your site. </p>
<p> <strong>SEO</strong> &#8211; Search Engine Optimization is the process of optimising<br />
				a site to improve the chances of it being ranked higher by a search engine,<br />
				therefore increasing the amount of visitors to your site.</p>
<p> <strong>SERP</strong> &#8211; A Search Engine Results Page is the page returned<br />
				by a search engine containing the results of your search.</p>
<p> <strong>Spider</strong> &#8211; A program which fetches webpages to allow them<br />
				to be indexed by search engines. They crawl through the inernet by following<br />
				links on a webpage.</p>
<p> <strong>SSI</strong> &#8211; Server Side Includes is a simple server side scripting<br />
				language, its primary purpose is simply include the content of other files<br />
				within a webpage. For example creating a file for the website header and<br />
				then including it with every page, if the header needs changing only that<br />
				one header file would need editing and not all the pages on the site. </p>
<p> <strong>SSL</strong> &#8211; Secure Socket Layer is a protocol for transmitting<br />
				private information across the internet by encrypting the data sent. URL&#8217;s<br />
				which use SSL usually start in https:// </p>
<p> <strong>URL</strong> &#8211; Uniform Resource Locator is the complete address<br />
				of a resource or files on the world wide web. It includes the protocol, the<br />
				domain and the name of the file. </p>
<p><a name="w3c"><strong>W3C</strong></a> &#8211; The World Wide Web Consortium is an organisation<br />
				whose purpose is to develop standards for the web. The W3C&#8217;s mission is &quot;To<br />
				lead the World Wide Web to its full potential by developing protocols and<br />
				guidelines that ensure long-term growth for the Web&quot;.</p>
<p><a name="xhtml"><strong>XHTML</strong></a> &#8211; eXtensible HyperText Markup Language is a markup<br />
				language which builds upon HTML but is a lot stricter and requires code to<br />
				be syntactically correct. XHTML can be thought of as a mixture of HTML and<br />
				XML. </p>
<p><a name="xml"><strong>XML</strong></a> &#8211; eXtensible Markup Language provides a text-based<br />
				means to describe and apply a tree-based structure to information,<br />
				allowing data to be easily shared across networks and the internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.white-hat-web-design.co.uk/blog/web-design-dictionary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

