<?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>Simon Whatley &#187; wordpress</title>
	<atom:link href="http://www.simonwhatley.co.uk/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Delete WordPress Post Revisions</title>
		<link>http://www.simonwhatley.co.uk/how-to-delete-wordpress-revisions</link>
		<comments>http://www.simonwhatley.co.uk/how-to-delete-wordpress-revisions#comments</comments>
		<pubDate>Wed, 10 Aug 2011 22:18:11 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[house keeping]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[post revisions]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=4719</guid>
		<description><![CDATA[WordPress has a nice little feature of saving revisions of your posts whilst you're editing them. This is great if you need to roll back to a previous revision. However, after you've published a post, it's unlikely you'll need the old revisions.]]></description>
			<content:encoded><![CDATA[<p>WordPress has a nice little feature of saving revisions of your posts whilst you&#8217;re editing them. This is great if you need to roll back to a previous revision. However, after you&#8217;ve published a post, it&#8217;s unlikely you&#8217;ll need the old revisions.</p>
<p>The following <abbr title="Structured Query Language">SQL</abbr> can be used to delete the old post revisions and free up some space for your database.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'</pre></div></div>

<p>Of course, it&#8217;s a good idea to back up your database prior to deleting anything.</p>
<p>If you don&#8217;t want or need post revisions, you can add this line to your <code>config.php</code> to turn them off completely.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('WP_POST_REVISIONS', false);</pre></div></div>

<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/how-to-delete-wordpress-revisions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure Your WordPress Installation</title>
		<link>http://www.simonwhatley.co.uk/secure-your-wordpress-installation</link>
		<comments>http://www.simonwhatley.co.uk/secure-your-wordpress-installation#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:49:30 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[secret key]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3731</guid>
		<description><![CDATA[Security is often an overlooked aspect of blogging, but a few minutes making sure things are secure can save you hours and hours of 'fixing' if someone decides to mess with your site.]]></description>
			<content:encoded><![CDATA[<p>Security is often an overlooked aspect of blogging, but a few minutes making sure things are secure can save you hours and hours of &#8216;fixing&#8217; if someone decides to mess with your site.</p>
<p>Here are some relatively simple steps that should help &#8216;toughen up&#8217; your WordPress installation:</p>
<h3>Don&#8217;t use the &#8220;admin&#8221; account.</h3>
<p>Either change the username via MySQL</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">UPDATE wp_users SET user_login = 'username' WHERE user_login = 'admin'</pre></div></div>

<p>*where &#8220;username&#8221; is whatever you want to call it.</p>
<p>Or, create a new/unique account with administrator privileges and delete the original admin account.</p>
<p>From WordPress 3.0 you can set the administrator username and password during the installation process, which is a good step forward.</p>
<h3>Use secure passwords.</h3>
<p>Use strong passwords to protect your website from dictionary attacks. WordPress will tell you when your password is strong (the admin interface for users has a password strength indicator).</p>
<p><a href="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/08/password-strength.png"><img src="http://www.simonwhatley.co.uk/blog/wp-content/uploads/2010/08/password-strength.png" alt="" title="WordPress Password Strength Meter" width="618" height="52" class="aligncenter size-full wp-image-3758" /></a></p>
<p>Don&#8217;t restrict your strong passwords to the WordPress installation, do the same for <abbr title="File Transfer Protocol">FTP</abbr>, <abbr title="Secure Shell">SSH</abbr> and MySQL as well.</p>
<h3>Update the folder permissions on your WordPress files.</h3>
<p>A good rule of thumb is to set the following permissions:</p>
<p>Files should be set to 644<br />
Folders should be set to 755</p>
<p>If these settings are too restrictive, i.e. you can&#8217;t upload files, change the permissions to increase the privileges (e.g. 775 or even 777).</p>
<p>Remember, permission levels vary depending on your specific server configuration, but you can generally set them to the desired level quite easily via <abbr title="File Transfer Protocol">FTP</abbr> or <abbr title="Secure Shell">SSH</abbr> clients.</p>
<p>For example, with SSH:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">find [your path] -type f -exec chmod 644 {} \;
find [your path] -type d -exec chmod 755 {} \;</pre></div></div>

<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Move the configuration file (wp-config.php).</h3>
<p>From WordPress 2.6 it became possible to move the configuration file up a directory and out of the WordPress root folder.</p>
<p>For example, if WordPress is located in the following directory:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">public_html/wordpress/wp-config.php</pre></div></div>

<p>You can move it to the following directory:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">public_html/wp-config.php</pre></div></div>

<p>WordPress automatically checks the parent directory if the configuration file is not found in your website&#8217;s root directory.</p>
<p>This makes it nearly impossible for anyone to access your configuration file as it now resides outside the website&#8217;s root directory.</p>
<h3>Move the wp-content directory.</h3>
<p>Like the configuration file, WordPress 2.6 added the ability to move the wp-content directory to another location.</p>
<p>Once moved, make two additions to the configuration file to identify the new location:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content');
define('WP_CONTENT_URL','http://domain.com/blog/wp-content');</pre></div></div>

<p>You may also need to define the new location for plugins:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins');
define('WP_PLUGIN_URL','http://domain.com/blog/wp-content/plugins');</pre></div></div>

<p>If hackers can&#8217;t find your wp-content folder&#8217;s location, clearly it becomes far more difficult for them to hack it.</p>
<h3>Stay current with all updates.</h3>
<p>The main WordPress installation files,  plugins and themes can be updated easily via the admin interface. Make sure you do so each time a new version of either are released.</p>
<p>For plugins, the plugin change log makes it easy to see what has changed and therefore ensure compatibility with your version of WordPress.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Remove the WordPress version information from your header.</h3>
<p>Viewing source on most WordPress websites will reveal what version of WordPress the website is running.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;meta name=&quot;generator&quot; content=&quot;WordPress 3.0.1&quot; /&gt;&lt;!-- leave this for stats --&gt;</pre></div></div>

<p>This helps hackers find vulnerable blogs or determine ways to hack a particular version.</p>
<p>To remove, find the code shown below in your header.php file and delete it:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">&lt;meta name=&quot;generator&quot; content=&quot;WordPress &lt;?php bloginfo('version'); ?&gt;&quot; /&gt;&lt;!-- leave this for stats --&gt;</pre></div></div>

<p>The wp_head function also includes the WordPress version in your header. To remove, include the following line of code in your theme&#8217;s functions.php file:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">remove_action('wp_head','wp_generator');</pre></div></div>

<h3>Use secret keys.</h3>
<p>A secret key is a hashing salt, which makes your website harder to hack by adding random elements to the password. These secret keys are found in the WordPress configuration (wp-config.php) file.</p>
<p>Visit the following URL to get the secret keys: <a href="https://api.wordpress.org/secret-key/1.1/salt/" title="WordPress secret key generator" target="_blank" rel="nofollow">https://api.wordpress.org/secret-key/1.1/salt/</a></p>
<p>Replace the following in the configuration file</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('AUTH_KEY','put your unique phrase here');
define('SECURE_AUTH_KEY','put your unique phrase here');
define('LOGGED_IN_KEY','put your unique phrase here');
define('NONCE_KEY','put your unique phrase here');
define('AUTH_SALT','put your unique phrase here');
define('SECURE_AUTH_SALT','put your unique phrase here');
define('LOGGED_IN_SALT','put your unique phrase here');
define('NONCE_SALT','put your unique phrase here');</pre></div></div>

<p>With the generated keys (example only):</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('AUTH_KEY','*QCT0a,T+3hxeg)ti7k}#~&lt;AQSmm&amp;x+ff=*$d:)&lt;-;+!a?yS{ArmuR-#*GyLCgI)');
define('SECURE_AUTH_KEY','[)|y._i~B5js,h3@4%M[&lt;l:DJ&amp;]Ou$2|n(e?DJ`+R4pk6um/6zS%6@@i{^N-6(4]');
define('LOGGED_IN_KEY','@+l2X{3wvy/1K[zRm|P_r;WixJ:,&gt;V&amp;JL![gyJq ?b[Wf.W|U_MKutdrL*$l][-S');
define('NONCE_KEY','T$R&gt;#*2)2kO?NIr&amp;o|&gt;[L&gt;T5%YGd^yJ+eE$7wkcL-?1v]-X*{f`Pg)NZqKU}^e8R');
define('AUTH_SALT','&lt;8JD%+O!t.F%]6RaO9L_MI&lt;w2Lw_-Bc5u_(WDdPoO0D;j9zwu*?1i{%nH/RBjF6J');
define('SECURE_AUTH_SALT','oS|EP&amp;Pm`bf8iG!C&lt;X8#yFG%8J)x G+3M`wRBtp#]7)&amp;hj}ZV/p&gt; yh-BtbBRbTk');
define('LOGGED_IN_SALT','tW4|J/m|habEJ+BTvF0PfpuiOgf-6,dIav-5K|FTM$&amp;Agy;FqDjp|5Ci7&gt;nJFD/#');
define('NONCE_SALT','T-v&amp;f++w!c%5zs2t8qH?,n,/WE&amp;uWd--o4t{FL49/4e~|e+HV+.~A?JYZ1Ev&lt;5)u');</pre></div></div>

<p>You can add or amend the secret keys at anytime. This will invalidate all existing cookies and require users to login again.</p>
<h3>Change the WordPress table prefix.</h3>
<p>You can define the WordPress database table prefix in the WordPress configuration file. By default, the prefix is set to:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$table_prefix = 'wp_';</pre></div></div>

<p>Change this to whatever you prefer.</p>
<p>If you already have a version of WordPress installed, you will need to manually amend the database table names in MySQL, or do a clean install and data import.</p>
<h3>Force <abbr title="Secure Sockets Layer">SSL</abbr> on login and admin access.</h3>
<p>Set the following option in the WordPress configuration file to force <abbr title="Secure Sockets Layer">SSL</abbr> (<abbr title="Secure HyperText Transfer Protocol">HTTPS</abbr>) on the login and admin screens.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">define('FORCE_SSL_LOGIN',true);
define('FORCE_SSL_ADMIN',true);</pre></div></div>

<h3>Use <abbr title="Internet Protocol">IP</abbr> lockdown on the wp-admin directory.</h3>
<p>Create an <code>.htaccess</code> file in your wp-admin directory with the following lines of code:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName &quot;Access Control&quot;
AuthType Basic
order deny, allow
deny from all
#IP whitelist
allow from 72.14.207.99
allow from 216.239.51.99</pre></div></div>

<p>Where the <abbr title="Internet Protocol">IP</abbr> address lines are whatever your chosen <abbr title="Internet Protocol">IP</abbr> addresses are. Only users with these <abbr title="Internet Protocol">IP</abbr> addresses will have access to the wp-admin folder and hence the admin part of the blog.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Resources:</strong></p>
<ul>
<li><a href="http://codex.wordpress.org/Hardening_WordPress" title="WordPress Codex: Hardening WordPress" target="_blank" rel="nofollow">http://codex.wordpress.org/Hardening_WordPress</a></li>
<li><a href="http://codex.wordpress.org/Changing_File_Permissions" title="WordPress Codex: Changing File Permissions" target="_blank" rel="nofollow">http://codex.wordpress.org/Changing_File_Permissions</a></li>
<li><a href="http://codex.wordpress.org/Editing_wp-config.php" title="WordPress Codex: Editing the WordPress Configuration File" target="_blank" rel="nofollow">http://codex.wordpress.org/Editing_wp-config.php</a></li>
<li><a href="http://codex.wordpress.org/htaccess_for_subdirectories" title="WordPress Codex: Htaccess for Subdirectories" target="_blank" rel="nofollow">http://codex.wordpress.org/htaccess_for_subdirectories</a></li>
</ul>
<p>If you have any more suggestions, that don&#8217;t necessitate plugins, feel free to comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/secure-your-wordpress-installation/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using Google-Hosted JavaScript Libraries with WordPress</title>
		<link>http://www.simonwhatley.co.uk/using-google-hosted-javascript-libraries-with-wordpress</link>
		<comments>http://www.simonwhatley.co.uk/using-google-hosted-javascript-libraries-with-wordpress#comments</comments>
		<pubDate>Tue, 13 Apr 2010 15:00:19 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=3474</guid>
		<description><![CDATA[With the announcement that Google will be including page loading times as part of it’s SERPs ranking algorithm, it has become increasingly important to optimise your use of 3rd-party libraries such as jQuery.]]></description>
			<content:encoded><![CDATA[<p>With the announcement that Google will be including page loading times as part of it&#8217;s <abbr title="Search Engine Results Pages">SERP</abbr>s ranking algorithm, it has become increasingly important to optimise your use of 3rd-party libraries such as <a href="http://jquery.com" title="jQuery JavaScript Library" target="_blank" rel="nofollow">jQuery</a>.</p>
<p>If you want &#8212; and this is the default setting for WordPress, themes and plugins &#8212; you can just download jQuery, put it on your server and link to it from your <code>header.php</code> file in the <code>&lt;head&gt;</code> section.</p>
<p>However, it is better to use the proper <code>wp_register_script()</code> function, which can be achieved in your <code>functions.php</code> file:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>is_admin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   wp_deregister_script<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'jquery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
   wp_register_script<span style="color: #009900;">&#40;</span>
   	<span style="color: #0000ff;">'jquery'</span><span style="color: #339933;">,</span>
   	<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
   	<span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span>
   	<span style="color: #0000ff;">'1.4.2'</span>
   <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
   wp_enqueue_script<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'jquery'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The reason we use the <code>wp_register_script()</code> is to ensure that WordPress and its themes and plugins are aware that the script has been loaded and therefore not to load an additional copy.</p>
<p>I have also used the <code>is_admin()</code> function to prevent conflict and therefore errors, in the WordPress administrator.</p>
<p>Of course, this method is not only restricted to jQuery, you can do the same for other popular JavaScript frameworks such as <a href="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js" title="Google-hosted Mootools">Mootools</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Further information on the wp_enqueue_script can be found on the <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" title="WordPress Codex - Function Reference/wp enqueue script" target="_blank" rel="nofollow">WordPress Codex</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/using-google-hosted-javascript-libraries-with-wordpress/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Ten Commandments of Social Media</title>
		<link>http://www.simonwhatley.co.uk/the-ten-commandments-of-social-media</link>
		<comments>http://www.simonwhatley.co.uk/the-ten-commandments-of-social-media#comments</comments>
		<pubDate>Mon, 03 Aug 2009 09:41:54 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[10 commandments]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[AudioBoo]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog editor]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[connect]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[Disqus]]></category>
		<category><![CDATA[explore]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Flock]]></category>
		<category><![CDATA[free audio software]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Alerts]]></category>
		<category><![CDATA[greater concern]]></category>
		<category><![CDATA[hosted solution]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[lifestreaming]]></category>
		<category><![CDATA[Lon Safko]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[online rivals]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[profiles]]></category>
		<category><![CDATA[Qik]]></category>
		<category><![CDATA[social media aggregation]]></category>
		<category><![CDATA[social media bible]]></category>
		<category><![CDATA[social media thing]]></category>
		<category><![CDATA[social media websites]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[socialthing]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[Web Browser]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1938</guid>
		<description><![CDATA[If you’ve ever wondered how to go about the whole social media thing, Lon Safko, author of the Social Media Bible suggests 10 commandments that go a long way to embracing the phenomenon.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever wondered how to go about the whole social media <q>thing</q>, Lon Safko, author of the <a href="http://www.amazon.com/Social-Media-Bible-Strategies-Business/dp/0470411554" title="" target="_blank" rel="nofollow">Social Media Bible</a> suggests 10 commandments that go a long way to embracing the phenomenon:</p>
<h3>Commandments 1. Thou Shalt Blog (like crazy)</h3>
<p>Blogging, although possibly now considered <q>old school</q> is a first priority. <q>Set up a blog, a personal blog, a business blog</q>, says Safko, <q>It&#8217;s easier than you think.</q> There are a multitude of Blog providers and software for self-hosting. My clear favourite is <a href="http://wordpress.org" title="WordPress" target="_blank" rel="nofollow">WordPress</a>, which provides a hosted solution much like <a href="http://www.blogger.com" title="Blogger" target="_blank" rel="nofollow">Blogger.com</a> or <a href="http://www.goingon.com" title="GoingOn" target="_blank" rel="nofollow">GoingOn.com</a>, or in my case, the software to setup and manage your own blog.</p>
<h3>Commandments 2. Thou Shalt Create Profiles (everywhere)</h3>
<p>Create profiles on the websites that interest you; do it now before someone else takes them. Once they are gone, they are gone forever. That&#8217;s commonly called cyber squatting. So get out there. If you have a personal brand, set up all the profiles you can against that brand, alternatively just use your name. For example, You can see my <a href="http://www.google.com/profiles/simonwhatley" title="My Google profile" target="_blank" rel="me nofollow">Google</a> and <a href="http://www.facebook.com/simonwhatley" title="My Facebook profile" target="_blank" rel="me nofollow">Facebook</a> profiles, the later of which has allowed me my own distinct URL. You can see more of my profiles via the links in the footer of my website. For the technically-minded, you can use <a href="http://code.google.com/apis/opensocial/" title="Open Social" target="_blank" rel="nofollow">Open Social </a>to make filling in your profiles as easy as a click of a button.</p>
<h3>Commandments 3. Thou Shalt Upload Photos (lots of them)</h3>
<p>Upload photographs. You&#8217;ve got them, afterall you probably own the latest and greatest digital SLR from Canon or Nikon. Don&#8217;t upload the one with you with a lampshade on your head, that&#8217;s somewhat counter-productive; but other photographs? Absolutely; show your creativity and interests. Customers want to see and participate. You want to give people a face to go with your company. Sites such as <a href="http://flickr.com" title="Flickr" target="_blank" rel="nofollow">Flickr</a>, known for hosting some stunning photographs, are regularly used as a private area through which not only photographs, but product designs can be discussed and developed with clients. <a href="http://www.photobucket.com" title="Photobucket" target="_blank" rel="nofollow">Photobucket</a> is another example, albeit more consumer orientated.</p>
<h3>Commandments 4. Thou Shalt Upload Videos (all you can find)</h3>
<p>Safko, like many others, sees videos becoming an important part of business interactions: <q>You all have got videos. I don&#8217;t care whether it&#8217;s training videos or customer videos, grab your video camera and go interview some of your customers. What&#8217;s better than seeing your customer&#8217;s smiley face on your Web site? And it doesn&#8217;t cost anything.</q> Fortunately, much like the plethora of photo sites, there are some really great video websites out there. My favourite is <a href="http://www.vimeo.com" title="Vimeo" target="_blank" rel="nofollow">Vimeo</a>, but you could also use the more familiar and popular <a href="http://www.youtube.com" title="YouTube" target="_blank" rel="nofollow">YouTube</a>.</p>
<h3>Commandments 5. Thou Shalt Podcast (often)</h3>
<p>In my opinion this is a tricky one, much like video. Safko suggest <q>if you&#8217;re too cheap to get a camera, use the free audio software that&#8217;s in your computer. That&#8217;s what I did. I created 48 audio podcasts. If you take the podcasts I did for my book and played them back-to-back, they run 24 continuous hours of interviews. You can do that. It&#8217;s free. It just takes time.</q> But like video, people don&#8217;t necessarily have the time, budget or talent to produce relatively decent Podcasts. If you&#8217;re going to create decent Podcast, however, put them on iTunes where they can easily be found. If you have a smart phone, you could also try the <a href="http://audioboo.fm" title="AudioBoo" target="_blank" rel="nofollow">AudioBoo</a> and <a href="http://qik.com" title="Qik" target="_blank" rel="nofollow">Qik</a>, they are simply awesome at recording and publishing Podcasts and Videocasts respectively.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Commandments 6. Thou Shalt Set Alerts (immediately)</h3>
<p>Set alerts. People are talking about you. You probably need to know what they are saying and you want to participate. A simple approach would be to use <a href="http://www.google.com/alerts" title="Google Alerts" target="_blank" rel="nofollow">Google Alerts</a> or <a href="http://technorati.com" title="Technorati" target="_blank" rel="nofollow">Technorati</a> and the soon-to-be-released <a href="http://twitterati.com" title="Twitterati" target="_blank" rel="nofollow">Twitterati</a>. If you have a greater concern, companies like <a href="http://www.brandwatch.net" title="Brandwatch" target="_blank" rel="nofollow">Brandwatch</a> dedicate their lives to spidering the web and garnering what they call company sentiment based upon conversations.</p>
<h3>Commandments 7. Thou Shalt Comment (on a multitude of blogs)</h3>
<p><q>Commenting is like going to a cocktail party</q> says Safko, <q>You wouldn&#8217;t walk into a networking event, walk up to a group of people talking, and tell them your name and what you do in your business. That would be rude and unacceptable. Listen first. Read the blogs and add comments. You can be controversial, that&#8217;s okay. But participate. Get involved.</q> Many blogs allow comments and there is also a 3rd-party services, such as <a href="http://disqus.com" title="Disqus" target="_blank" rel="nofollow">Disqus</a>, that help you keep track of all your comments.</p>
<h3>Commandments 8. Thou Shalt Get Connected (with everyone)</h3>
<p>Get <a href="http://www.linkedin.com" title="LinkedIn" tartget="_blank" rel="nofollow">LinkedIn</a>. Put it in your email that you have a LinkedIn account, you have a <a href="http://www.facebook.com" title="Facebook" target="_blank" rel="nofollow">Facebook</a> account, and that you have a <a href="http://twitter.com" title="Twitter" target="_blank" rel="nofollow">Twitter</a> account. Make it a part of your heading on your letterhead, because that&#8217;s how you propagate. That&#8217;s how you sell it.</p>
<h3>Commandments 9. Thou Shalt Explore Social Media (30 minutes per week)</h3>
<p>Explore social media. Safko suggests <q>give it thirty minutes a week, that&#8217;s all I&#8217;m asking. Friday morning grab your coffee, lock yourself in your office, and give it thirty minutes. Just Google something. I promise you within the first 30 days you will be excited. You&#8217;ll be as excited as I am. You will get excited because of the <abbr title="Return on Investment">ROI</abbr>.</q> I would contend that 30 minutes per week isn&#8217;t enough. Spend 30 minutes per day, exploring and keeping up-to-date with what is happening out there in the big-bad-world.</p>
<p>There are tools that make this a lot easier; they&#8217;re called social media aggregation or lifestreaming. <a href="http://friendfeed.com" title="Friendfeed" target="_blank" rel="nofollow">FriendFeed</a> is one of the best social media aggregation and discussion tools available, with numerous widgets and 3rd-party applications. It currently supports more than 40 social media websites. <a href="http://socialthing.com" title="SocialThing" target="_blank" rel="nofollow">SocialThing</a> allows you to see everything that’s going on with your friends on all of your social networks and allows you to interact with multiple sites at one time. Importantly, SocialThing interacts with the 3rd-party <abbr title="Application Programming Interface">API</abbr>s, so data is sent to the source service, unlike FriendFeed. Alternatively, <a href="http://www.flock.com">Flock</a> is a web browser with a built in social aggregator, which allows you to interact with sites such as Facebook and Twitter. It is not as wide reaching as its online rivals, but does boast a blog editor, drag-and-drop image uploading and an <abbr title="Really Simple Syndications">RSS</abbr> aggregator.</p>
<h3>Commandments 10. Thou Shalt Be Creative (go forth and create creatively)</h3>
<p>Safko&#8217;s final commandment is all about creativity; <q>And the most important commandment is creativity. That&#8217;s all. It&#8217;s just creativity and having fun. But you know what, that&#8217;s what your customers want. They want to see transparency. They want to see authenticity. They want to see you having fun. They want to be able to relate and communicate.</q></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/the-ten-commandments-of-social-media/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Launching Yourself as a Freelancer &#8211; Publicity</title>
		<link>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity</link>
		<comments>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity#comments</comments>
		<pubDate>Wed, 06 Aug 2008 11:44:05 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[aggregators]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog owner]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[brightkite]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[contractor]]></category>
		<category><![CDATA[demo example applications]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[freelancer]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[micro-blogging]]></category>
		<category><![CDATA[micro-blogging services]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[moveabletype expressionweb]]></category>
		<category><![CDATA[online presence]]></category>
		<category><![CDATA[online world]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[socialthing]]></category>
		<category><![CDATA[temporary]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[typepad]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[United States]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=752</guid>
		<description><![CDATA[In the first part of this series I talked about setting yourself up in business. The next step is to publicise yourself and your skills. At this point, it is helpful to know exactly what line of work you want to be focusing on, since you will need to target your efforts.]]></description>
			<content:encoded><![CDATA[<p>In the <a href="/launching-yourself-as-a-freelancer" title="Launching Yourself as a Freelancer">first part of this series</a> I talked about setting yourself up in business. The next step is to publicise yourself and your skills. At this point, it is helpful to know exactly what line of work you want to be focusing on, since you will need to target your efforts.</p>
<p>In the dim and distant past, the job of publicising yourself was extremely difficult. Can you imagine life without the Internet, mobile telephones and email? How did people ever do business? With the advent of the World Wide Web and in particular search engines and blogging, this all changed and a wealth of opportunity has become available, especially to the freelancer.</p>
<p>But where do you start?</p>
<h3>Create a Brand</h3>
<p>Creating a brand is a great way to market yourself. This does not have to be the same as your company, and through time you may set up different brands for different sectors or ideas you may have. Brands serve to create associations and therefore, expectations of products you create, so a good brand name is a great way to get recognised in your community.</p>
<p>You can <a href="http://www.ipo.gov.uk" title="UK Intellectual Property Office" target="_blank" rel="nofollow">register the brand</a> in the <acronym title="United Kingdom">UK</acronym>, Europe and the <acronym title="United States">US</acronym>, although the latter requires a <acronym title="United States">US</acronym> address. It is also not a given that your brand registration will be successful, making it a costly exercise. Careful consideration is what is needed here.</p>
<h3>Create an Avatar</h3>
<p>Avatars are images or icons that represent you in the online world. They are an extension of your brand. For example, the header of my website is also my <a href="http://en.wikipedia.org/wiki/Favicon" title="Wikipedia: Favicon" target="_blank" rel="nofollow">favicon</a> and <a href="http://en.wikipedia.org/wiki/Avatar_(computing)" title="Wikipedia: Avatar" target="_blank" rel="nofollow">avatar</a> on various online services. It is a great way for people to draw an association between your online presence and you.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Create a Blog</h3>
<p>Blogs are a great way to get yourself known and therefore heard amongst your peer group. Your blog should really be an extension of your brand and is a great avenue to showcase your skills, demo example applications, code and designs, or simply give your opinion on a subject.</p>
<p>I use the excellent <a href="http://wordpress.org" title="WordPress" target="_blank" rel="nofollow">WordPress</a> blogging application, in a self-hosted environment. You don&#8217;t need to do this since there is a hosted version at <a href="http://www.wordpress.com" title="WordPress.com" target="_blank" rel="nofollow">WordPress.com</a>, or you could use <a href="http://www.blogger.com" title="Blogger" target="_blank" rel="nofollow">Blogger</a>, another popular blogging platform, provided by Google.</p>
<p>The key to blogging is talk about what you enjoy, don&#8217;t just keep it technical. Blogs should be an extension of you, not an avenue for pretentious comment; you&#8217;ll soon be found out!</p>
<p>If you go the self-hosted route, you&#8217;ll need a domain name, hosting provider and obviously a blog application. I have listed a few below that can get you started.</p>
<p>Domain Names:</p>
<ul>
<li>
<a href="http://www.nominet.org.uk/" title="Nominet" target="_blank" rel="nofollow">Nominet</a></li>
<li>
<a href="http://www.easily.co.uk" title="Easily" target="_blank" rel="nofollow">Easily</a></li>
<li>
<a href="http://www.eurodns.com" title="EuroDNS" target="_blank" rel="nofollow">EuroDNS</a></li>
</ul>
<p>Hosting Providers:</p>
<ul>
<li>
<a href="http://www.hostmysite.com" title="HostMySite" target="_blank" rel="nofollow">HostMySite</a></li>
<li>
<a href="http://www.titanhosts.net" title="Titan Internet" target="_blank" rel="nofollow">Titan Internet</a></li>
<li>
<a href="http://www.flinthosts.co.uk" title="Flint Hosts" target="_blank" rel="nofollow">Flint Hosts</a></li>
<li>
<a href="http://www.ukhost4u.co.uk" title="UKHost4U" target="_blank" rel="nofollow">UKHost4U</a></li>
<li>
<a href="http://www.1and1.co.uk" title="1and1" target="_blank" rel="nofollow">1and1</a></li>
</ul>
<p>Blog Applications:</p>
<ul>
<li>
<a href="http://wordpress.org" title="WordPress.org" target="_blank" rel="nofollow">WordPress</a> (free)</li>
<li>
<a href="http://www.movabletype.org" title="Moveable Type" target="_blank" rel="nofollow">Moveable Type</a> (free)</li>
<li>
<a href="http://expressionengine.com" title="ExpressionEngine" target="_blank" rel="nofollow">ExpressionEngine</a> (free)</li>
<li>
<a href="http://www.typepad.com" title="TypePad" target="_blank" rel="nofollow">TypePad</a></li>
</ul>
<p>If going the self-hosted is all too complicated for you or you simply don&#8217;t want the hassle that is associated with self-hosting, all is not lost. WordPress.com and Blogger are for you.</p>
<p>Blog Hosting Providers:</p>
<ul>
<li>
<a href="http://www.wordpress.com" title="WordPress.com" target="_blank" rel="nofollow">WordPress.com</a></li>
<li>
<a href="http://www.blogger.com" title="Blogger" target="_blank" rel="nofollow">Blogger</a></li>
</ul>
<p>Both services take the onus away from the user when it comes to management (backups, plugins etc). At the simplest level, all you need to do is create and publish the content.</p>
<h3>Join feed aggregators</h3>
<p>To get noticed in the blogosphere, you can&#8217;t simply rely on the Google, Yahoo! and Microsoft search engines ranking your site. You will need to alert your peers to the fact that you&#8217;ve created some content that is worth reading. You can achieve this with feed aggregators.</p>
<p>Below I list a few that I use:</p>
<ul>
<li>
<a href="http://feeds.adobe.com" title="Adobe Feeds" target="_blank" rel="nofollow">Adobe</a></li>
<li>
<a href="http://www.fullasagoog.com" title="Full as a Goog" target="_blank" rel="nofollow">Full-as-a-Goog</a></li>
<li>
<a href="http://coldfusionbloggers.org" title="ColdFusion Bloggers" target="_blank" rel="nofollow">ColdFusionBloggers</a></li>
<li>
<a href="http://www.feed-squirrel.com" title="Feed Squirrel" target="_blank" rel="nofollow">Feed Squirrel</a></li>
<li>
<a href="http://londonbloggers.iamcal.com" title="London Bloggers" target="_blank" rel="nofollow">London Bloggers</a></li>
</ul>
<p>If you use WordPress, then you&#8217;re in luck. WordPress has a service called <a href="http://pingomatic.com" title="Ping-o-matic!" target="_blank" rel="nofollow">Ping-o-matic</a>, which updates different search engines when your blog has been updated. You can also add your own services to ping and therefore notify the service of new content.</p>
<h3>Comment on Blogs</h3>
<p>Commenting on blogs is another great way of getting yourself known as well as offering an opinion. Since comments allow you to include a link back to your website, try and comment as your brand.</p>
<p>One tip, try not to be defamatory towards the blog owner, or others unless you have a strong justification for doing so. It&#8217;s all about the karma!</p>
<h3>Join Micro-Blogging Services</h3>
<p>If blogging is not your thing or you don&#8217;t have time to write articles, there are a number of blogging and, more importantly, <a href="http://en.wikipedia.org/wiki/Micro-blogging" title="Wikipedia: Micro-Blogging" target="_blank" rel="nofollow">micro-blogging</a> services available to you that allow you to get your thoughts out into the wide-world.</p>
<p>Such services include the not-always-venerable <a href="http://twitter.com" title="Twitter" target="_blank" rel="nofollow">Twitter</a>, the feature rich <a href="http://pownce.com" title="Pownce" target="_blank" rel="nofollow">Pownce</a>, the new kid on the block <a href="http://www.plurk.com" title="Plurk" target="_blank" rel="nofollow">Plurk</a> and the blogging service, <a href="http://www.tumblr.com" title="Tumblr" target="_blank" rel="nofollow">Tumblr</a>.</p>
<p>Building a following will allow you to announce to your followers important events and ask questions of them.</p>
<h3>What&#8217;s Next</h3>
<p>In the next part of this series, I&#8217;ll talk about networking, a natural extension to publicising yourself on the web.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The iPhone Application for WordPress</title>
		<link>http://www.simonwhatley.co.uk/the-iphone-application-for-wordpress</link>
		<comments>http://www.simonwhatley.co.uk/the-iphone-application-for-wordpress#comments</comments>
		<pubDate>Tue, 22 Jul 2008 19:46:19 +0000</pubDate>
		<dc:creator>iPhone</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple App Store]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[pence]]></category>
		<category><![CDATA[social networking apps]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=682</guid>
		<description><![CDATA[Since getting the new iPhone 3G I've been downloading 'useful' applications like there was no tomorrow. I now have the very useful Vicinity app, various social networking apps and the best of all, a Light Sabre.]]></description>
			<content:encoded><![CDATA[<p>Since getting the new iPhone 3G I&#8217;ve been downloading &#8216;useful&#8217; applications like there was no tomorrow. I now have the very useful Vicinity app, various social networking apps and the best of all, a Light Sabre.</p>
<p>But there was something missing in my toolset; a WordPress app. Typepad have long since had one, so it was about time my favourite blog platform upped the ante!</p>
<p>Well, I&#8217;m glad to say, as of today an app has finally reached the Apple App Store that allows me to write posts: thank you Automattic.</p>
<p>In fact, just for good measure, this blog post has been written from the app.</p>
<p>The interface is intuitive and easy to use, although it does lack admin features, which for some may be a concern.</p>
<p>I&#8217;m sure I&#8217;ll get <abbr title="Repetitive Strain Injury">RSI</abbr> if I continually blog via my iPhone, but for those moments when I&#8217;m caught away from a computer and desparately want to offer my 10 pence worth to the blogosphere, it&#8217;s a good tool to have.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/the-iphone-application-for-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

