<?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>Tortoise IT &#187; News</title>
	<atom:link href="http://www.sean-barton.co.uk/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sean-barton.co.uk</link>
	<description>by Sean Barton, a freelance PHP website developer in Crewe, Cheshire</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:34:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress SB Mail Attachment Widget Update (V1.1)</title>
		<link>http://www.sean-barton.co.uk/2012/01/wordpress-sb-mail-attachment-widget-update-v11/</link>
		<comments>http://www.sean-barton.co.uk/2012/01/wordpress-sb-mail-attachment-widget-update-v11/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 17:32:26 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Bug Fixes]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=715</guid>
		<description><![CDATA[A minor update today to improve the delivery efficiency of the emails with attachments. If you have no idea what this plugin is then check out my original post on it a few weeks ago here. Some users were reporting issues with the email coming through as ignoring the HTTP headers and including all of them within the email itself. A big mess indeed. Now it uses the wp_mail command so it can be hooked into by other plugins. Also because of this function usage it means that I don&#8217;t need to write the headers manually.. WordPress does all that &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2012/01/wordpress-sb-mail-attachment-widget-update-v11/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A minor update today to improve the delivery efficiency of the emails with attachments. If you have no idea what this plugin is then check out my original post on it a few weeks ago <a title="SB Mail Attachment Widget" href="http://www.sean-barton.co.uk/2011/12/sb-mail-attachment-widget/">here</a>.</p>
<p>Some users were reporting issues with the email coming through as ignoring the HTTP headers and including all of them within the email itself. A big mess indeed. Now it uses the wp_mail command so it can be hooked into by other plugins. Also because of this function usage it means that I don&#8217;t need to write the headers manually.. WordPress does all that for you. It should now be a lot more compatible with the various mail clients.</p>
<p>Download it here: <a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=28" title="Downloaded 39 times">SB Mail Attachment Widget (2.7 kB)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2012/01/wordpress-sb-mail-attachment-widget-update-v11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress SB Auth Admin V1.3 (minor update)</title>
		<link>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-v13-minor-update/</link>
		<comments>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-v13-minor-update/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 12:00:50 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=685</guid>
		<description><![CDATA[I wrote a post about this a couple of days ago attributing some custom work to a client of mine. It seems that now other people (person) are (is) coming forward with more changes. This little time saver was sent to me which adds a quantity input box and a loop to add the key as many times as you want when adding a manual key. So, for example, let&#8217;s say you are offering a particular client 50 licenses for free (for some reason) and are doing it &#8216;off the books&#8217; so to spean but don&#8217;t want to have to &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-v13-minor-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_686" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-686 " title="Screen Shot 2011-12-19 at 22.43.54" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/12/Screen-Shot-2011-12-19-at-22.43.54-150x150.png" alt="" width="150" height="150" /><p class="wp-caption-text">The new field in all it&#39;s glory!</p></div>
<p>I wrote a post about this a couple of days ago attributing some custom work to a client of mine. It seems that now other people (person) are (is) coming forward with more changes. This little time saver was sent to me which adds a quantity input box and a loop to add the key as many times as you want when adding a manual key.</p>
<p>So, for example, let&#8217;s say you are offering a particular client 50 licenses for free (for some reason) and are doing it &#8216;off the books&#8217; so to spean but don&#8217;t want to have to add their key 50 times in a row. This box allows you to add it once and type 50 into the second box to do the same job!</p>
<p><strong>Download it here</strong>: <a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=25" title="Downloaded 116 times">SB Auth Admin (11.08 kB)</a></p>
<p>I also snuck in a new images directory and a WordPress Menu Icon for fun!</p>
<p><img class="wp-image-687 alignnone" title="Screen Shot 2011-12-19 at 22.44.00" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/12/Screen-Shot-2011-12-19-at-22.44.00.png" alt="" width="138" height="34" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-v13-minor-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress SB Auth Admin Update (V1.2)</title>
		<link>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-update-v12/</link>
		<comments>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-update-v12/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 21:00:40 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=677</guid>
		<description><![CDATA[Regular readers (or anyone Googling for free authentication systems for WordPress or PHP Projects to be honest) might have heard of my SB Auth Admin plugin which I talked about here. I have had a few comments and emails about it with people wanting to integrate it into their own sites and querying compatibility with additional Payment Processors. It only supported E-Junkie before which costs a few dollars a month I think. I have just been informed by a client of mine that it also works with JV Zoo. This is good news indeed seeing as this doesn&#8217;t cost per &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-update-v12/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-680" title="jvzoo" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/12/jvzoo.png" alt="" width="268" height="100" />Regular readers (or anyone Googling for free authentication systems for WordPress or PHP Projects to be honest) might have heard of my SB Auth Admin plugin which I talked about <a title="WordPress product licensing system – SB Auth Admin" href="http://www.sean-barton.co.uk/2011/08/wordpress-product-licensing-system-sb-auth-admin/" target="_blank">here</a>.</p>
<p>I have had a few comments and emails about it with people wanting to integrate it into their own sites and querying compatibility with additional Payment Processors. It only supported E-Junkie before which costs a few dollars a month I think. I have just been informed by a client of mine that it also works with <a title="JV Zoo" href="https://www.jvzoo.com/" target="_blank">JV Zoo</a>. This is good news indeed seeing as this doesn&#8217;t cost per month so a definite winner over E-Junkie. I am an affiliate of neither so feel free to pick and choose which you use but if course no monthly outgoing is a winner in my book.</p>
<p>Well such news warranted a new version number and a blog post.. why not! Although the E-Junkie IPN line works I have added one for JV Zoo in case either change their protocols and I need to update the plugin.</p>
<p><strong>Download</strong></p>
<p>Get the new version here: <a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=25" title="Downloaded 116 times">SB Auth Admin (11.08 kB)</a></p>
<p><strong>Configuration</strong></p>
<div id="attachment_679" class="wp-caption alignright" style="width: 160px"><a href="http://www.sean-barton.co.uk/wp-content/uploads/2011/12/jvzoo_auth_admin_config.png" rel="lightbox[677]"><img class="size-thumbnail wp-image-679" title="jvzoo_auth_admin_config" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/12/jvzoo_auth_admin_config-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Like the arrow? I did it myself. My Photoshop skills are unmatched!</p></div>
<p>It&#8217;s simple.. on the add/edit product screen you will see a field named &#8216;IPN Forwarding URL&#8217;. Simply copy and paste the line from the SB Auth Admin plugin admin page (which looks something like http://www.yoursite.com/?add_license_key=jvzoo) and you are done! Be sure to test it of course but I am told it works a treat.</p>
<p><em>Thanks to Mathias from <a href="http://www.wsoparty.com" target="_blank">wsoparty.com</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/12/wordpress-sb-auth-admin-update-v12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where on earth is that programmer?</title>
		<link>http://www.sean-barton.co.uk/2011/10/where-on-earth-is-that-programmer/</link>
		<comments>http://www.sean-barton.co.uk/2011/10/where-on-earth-is-that-programmer/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 14:00:49 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/2011/10/where-on-earth-is-that-programmer/</guid>
		<description><![CDATA[Its been a while since I last posted here so I thought I would do a quick roundup of what&#8217;s been going on and what you take look forward to in the future. I spent all of september in France with my family. We stayed just outside of St Tropez on the riviera and I was forced to cut down my working, let alone blogging, to a minimum in account of the shocking Internet speed and lack of real computer with me. Needless to say though I did get some work done although more bread and butter than stuff for &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2011/10/where-on-earth-is-that-programmer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Its been a while since I last posted here so I thought I would do a quick roundup of what&#8217;s been going on and what you take look forward to in the future.</p>
<p>I spent all of september in France with my family. We stayed just outside of St Tropez on the riviera and I was forced to cut down my working, let alone blogging, to a minimum in account of the shocking Internet speed and lack of real computer with me. Needless to say though I did get some work done although more bread and butter than stuff for this site.</p>
<p>Since I have been back I have been working frantically to catch up with myself. I have been working on some pretty exciting projects though so lots of juicy code to offer up to the masses.</p>
<p>This includes</p>
<ul>
<li>Tell a friend widget</li>
<li>Email widget with attachment functionality</li>
<li>A variety of WordPress tutorials in the pipeline</li>
</ul>
<p>Things I have done but you might not have realised are updates to my plugins in the WordPress repository, SB Uploader, SB Child List and Welcome Email Editor. Take a look at them on the WordPress site or if you are already using these plugins then check out your plugins page from the site they are running on and get he updates from there.</p>
<p>In short I have added widgets, shortcodes and generally neatened them up based on feedback I have had on here using the comments/contact systems and via the WordPress forums for each plugin. </p>
<p>A big thanks to all those people that got in touch with me for plugin help and WordPress advice. You have helped keep me awake during days when I am working on large projects and to those that have donated, once again, thanks for your support.</p>
<p>Remember I don&#8217;t add links back to my site in my plugins. I don&#8217;t add donate buttons or links to amazon wishlists and nor do I interfere with your WordPress sites in any way except for providing the functionality of the plugins I have written. This is because I feel that doing so is annoying and unsolicited. If you want to keep up to date with my plugin and WordPress work then check back here occasionally or add me to your RSS list. You will always be welcome.</p>
<p>Coming soon&#8230; </p>
<p>I have a few ideas for plugins and my website to appear over the next few months. </p>
<p>This site will soon become Tortoise IT in domain name and in site name. A designer friend of mine has mocked up a logo and theme for me to build over Christmas and the site is going to be moving in that direction. As well as offering free plugins and support, it shall also be a portfolio of my work and hopefully result in a much better user experience.</p>
<p>I dare say I shall post a few more times before Christmas however if I don&#8217;t.. Happy holidays from me and the rest of the Barton family.</p>
<p>Sean</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/10/where-on-earth-is-that-programmer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SB Comment Reviews get&#8217;s WP-Ecommerce compatibility</title>
		<link>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews-gets-wp-ecommerce-compatibility/</link>
		<comments>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews-gets-wp-ecommerce-compatibility/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 09:03:46 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=636</guid>
		<description><![CDATA[My Birthday today(!) so only a quick post before I go off gallivanting with my family&#8230; I just updated my review system plugin to incorporate custom post types. On activation it adds records into it&#8217;s settings page for the custom post types you have on the system and sets the system to off for those types. So you simply add my plugin then go to the settings page and turn the system on for the post types you like. I did this because I needed to write a product review system for WP-Ecommerce today. Their system incorporates a star rating &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2011/08/sb-comment-reviews-gets-wp-ecommerce-compatibility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My Birthday today(!) so only a quick post before I go off gallivanting with my family&#8230;</p>
<p>I just updated my review system plugin to incorporate custom post types. On activation it adds records into it&#8217;s settings page for the custom post types you have on the system and sets the system to off for those types. So you simply add my plugin then go to the settings page and turn the system on for the post types you like.</p>
<p>I did this because I needed to write a product review system for WP-Ecommerce today. Their system incorporates a star rating and you can comment on products but not both together.. ie you can&#8217;t rate a product and leave a review in one go. My plugin, as you should know, takes over the WP comments system and adds the ability to add a star rating. You might need to custom code your Ecommerce template if you want to report on the average star rating but even without it works a treat.</p>
<p>Enjoy!</p>
<p><strong>Download</strong></p>
<a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=24" title="Downloaded 88 times">SB Comment Reviews (12.53 kB)</a>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews-gets-wp-ecommerce-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress plugin &#8211; SB User Cols</title>
		<link>http://www.sean-barton.co.uk/2011/08/wordpress-plugin-sb-user-cols/</link>
		<comments>http://www.sean-barton.co.uk/2011/08/wordpress-plugin-sb-user-cols/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 09:36:29 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=630</guid>
		<description><![CDATA[Just a quick one today. I had to be able to sort the users list within the admin pages by the date the users registered for the system. This meant I had to both add the column and make it sortable. WordPress is slightly flawed with the sorting in that it&#8217;s not the easiest thing in the world to do however at least it&#8217;s possible. A brief Google search turned out only requests for support on the first page so to remedy that I wrote a very simple plugin to accomplish it. Download]]></description>
			<content:encoded><![CDATA[<p>Just a quick one today. I had to be able to sort the users list within the admin pages by the date the users registered for the system. This meant I had to both add the column and make it sortable. WordPress is slightly flawed with the sorting in that it&#8217;s not the easiest thing in the world to do however at least it&#8217;s possible. A brief Google search turned out only requests for support on the first page so to remedy that I wrote a very simple plugin to accomplish it.</p>
<p><strong>Download</strong></p>
<a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=26" title="Downloaded 49 times">SB User Cols (650 bytes)</a>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/08/wordpress-plugin-sb-user-cols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SB Comment Reviews</title>
		<link>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/</link>
		<comments>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 20:59:24 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=612</guid>
		<description><![CDATA[Another little plugin for you to play with. I was, today, looking for a simple plugin to convert WordPress comments into a kind of review/ratings system. The idea being that a comment would be left against a product posting or something similar and people could then rate the page/post at the same time. I wanted the ability to add a star rating and then keep an average against posts and pages themselves. This is only very basic for the moment but I would happily extend it according to demand. Let me know if you have any ideas for it. Features &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-618" title="star" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/star-150x150.png" alt="" width="150" height="150" />Another little plugin for you to play with. I was, today, looking for a simple plugin to convert WordPress comments into a kind of review/ratings system. The idea being that a comment would be left against a product posting or something similar and people could then rate the page/post at the same time. I wanted the ability to add a star rating and then keep an average against posts and pages themselves.</p>
<p>This is only very basic for the moment but I would happily extend it according to demand. Let me know if you have any ideas for it.</p>
<p><strong>Features so far&#8230;</strong></p>
<p>- Optional post/page override whereby you can set this plugin to take over comments systems on pages only but not posts or vice-versa (or any combination.. no custom post types yet).</p>
<p>- Automatic addition of the functionality to the end of posts/pages and comment rows.</p>
<p><strong>Screenshots below</strong></p>

<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/screen-shot-2011-08-03-at-21-50-32/' title='Screen Shot 2011-08-03 at 21.50.32'><img width="150" height="104" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/Screen-Shot-2011-08-03-at-21.50.32-150x104.png" class="attachment-thumbnail" alt="Screen Shot 2011-08-03 at 21.50.32" title="Screen Shot 2011-08-03 at 21.50.32" /></a>
<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/screen-shot-2011-08-03-at-21-51-17/' title='Screen Shot 2011-08-03 at 21.51.17'><img width="150" height="69" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/Screen-Shot-2011-08-03-at-21.51.17-150x69.png" class="attachment-thumbnail" alt="Screen Shot 2011-08-03 at 21.51.17" title="Screen Shot 2011-08-03 at 21.51.17" /></a>
<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/screen-shot-2011-08-03-at-21-51-41/' title='Screen Shot 2011-08-03 at 21.51.41'><img width="150" height="126" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/Screen-Shot-2011-08-03-at-21.51.41-150x126.png" class="attachment-thumbnail" alt="Screen Shot 2011-08-03 at 21.51.41" title="Screen Shot 2011-08-03 at 21.51.41" /></a>
<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/screen-shot-2011-08-03-at-21-51-52/' title='Screen Shot 2011-08-03 at 21.51.52'><img width="150" height="150" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/Screen-Shot-2011-08-03-at-21.51.52-150x150.png" class="attachment-thumbnail" alt="Screen Shot 2011-08-03 at 21.51.52" title="Screen Shot 2011-08-03 at 21.51.52" /></a>
<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/screen-shot-2011-08-03-at-21-52-06/' title='Screen Shot 2011-08-03 at 21.52.06'><img width="150" height="150" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/Screen-Shot-2011-08-03-at-21.52.06-150x150.png" class="attachment-thumbnail" alt="Screen Shot 2011-08-03 at 21.52.06" title="Screen Shot 2011-08-03 at 21.52.06" /></a>
<a href='http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/star/' title='star'><img width="150" height="150" src="http://www.sean-barton.co.uk/wp-content/uploads/2011/08/star-150x150.png" class="attachment-thumbnail" alt="star" title="star" /></a>

<p><strong>Download the plugin</strong></p>
<a href="http://www.sean-barton.co.uk/wp-content/plugins/download-monitor/download.php?id=24" title="Downloaded 88 times">SB Comment Reviews (12.53 kB)</a>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2011/08/sb-comment-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nantwich &amp; Border Counties Sailing Club</title>
		<link>http://www.sean-barton.co.uk/2010/10/nantwich-border-counties-sailing-club/</link>
		<comments>http://www.sean-barton.co.uk/2010/10/nantwich-border-counties-sailing-club/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 20:29:50 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=493</guid>
		<description><![CDATA[It&#8217;s been a whilst since my last post so thought that I would post something to say where I have been on and off. I have had a rather large project on which I hope to talk about in due course however, my main notice for the day was a site I have done for my local sailing club. Nantwich and Border Counties Sailing Club is situated about 15 minutes from my front door and offers a lovely little lake in which to take my Laser 2 out. I offered to help write a new site for them. The commodore &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2010/10/nantwich-border-counties-sailing-club/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a whilst since my last post so thought that I would post something to say where I have been on and off. I have had a rather large project on which I hope to talk about in due course however, my main notice for the day was a site I have done for my local sailing club.</p>
<p>Nantwich and Border Counties Sailing Club is situated about 15 minutes from my front door and offers a lovely little lake in which to take my Laser 2 out. I offered to help write a new site for them. The commodore used the phrase &#8216;It needs sexing up a bit&#8217; which is never a good start. I worked with the vice-commodore in order to get something quick and basic up and running over the course of a few short hours work. It&#8217;s now live for all to see at <a href="http://www.nantwichsail.co.uk">http://www.nantwichsail.co.uk</a></p>
<p>I have also written a few little WordPress plugins in the last month or two and we have released another version of the popular Your Members plugin (1.7.2) so a busy and exciting time has been had.</p>
<p>More soon but in the meantime please feel free to contact me with your plugin and support requests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2010/10/nantwich-border-counties-sailing-club/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress sites hosted by Rackspace Cloud hacked!</title>
		<link>http://www.sean-barton.co.uk/2010/06/wordpress-sites-hosted-by-rackspace-cloud-hacked/</link>
		<comments>http://www.sean-barton.co.uk/2010/06/wordpress-sites-hosted-by-rackspace-cloud-hacked/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:03:15 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Bug Fixes]]></category>
		<category><![CDATA[Important!]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=451</guid>
		<description><![CDATA[I spent the best part of last night helping someone sort out their hacked sites. An interesting problem really&#8230; it&#8217;s a hack that has been effecting WordPress sites hosted with Rackspace Cloud and early speculation suggests it&#8217;s to do with an outdated version of PhpMyAdmin that someone had managed to break into. Rackspace have, apparently, been keeping quiet about it and have been logging into peoples servers and removing the appropriate files and records (so i&#8217;m told). What does it do? The hack causes a file to be uploaded to one of your plugin directories and masks itself as a &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2010/06/wordpress-sites-hosted-by-rackspace-cloud-hacked/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I spent the best part of last night helping someone sort out their  hacked sites. An interesting problem really&#8230; it&#8217;s a hack that has been  effecting WordPress sites hosted with Rackspace Cloud and early  speculation suggests it&#8217;s to do with an outdated version of PhpMyAdmin  that someone had managed to break into. Rackspace have, apparently, been  keeping quiet about it and have been logging into peoples servers and  removing the appropriate files and records (so i&#8217;m told).</p>
<p><strong>What does it do?</strong></p>
<p>The hack causes a file to be uploaded to one of your plugin directories  and masks itself as a language template file (pot). So far I have seen it hiding within All in one SEO pack and Si Captcha plugins but there are more! Within the file is a  huge amount of garbage that looks to be rubbish. In actual fact it&#8217;s  all valid php code but nonsense in the form of massive nested ternary IF statements using Hex codes as the condition and action parts. The point is, of course, to make the file look encrypted whilst actually masking a single function. This function simply calls a single row from the wp_options table, selects a portion of the data, reverses it runs it.</p>
<p>The second part of the hack is as follows&#8230; The database row that the above file decodes is stored on wp_options with an  option_name of rss_ followed by a long number&#8230; again an attempt to make it look genuine. Within the row is a  serialised string containing what looks like valid data but with a huge  encoded section in the middle. To the trained eye it&#8217;s known to be a  base64 encoded string, however, the twist is that the string and corresponding &#8216;eval&#8217; statement are reversed and therefore running base64_decode won&#8217;t work out of the box.</p>
<p>When reversed and run, it&#8217;s a chunk of php with yet more base64 encoding  inside but this time the correct way round! The end result is that it&#8217;s both a shell and a mysql browser  allowing anyone knowing the correct URL parameters to gain access to  both your file system and database(s).</p>
<p><strong>Scary huh! Anything else&#8230;</strong></p>
<p>Sadly yes! Most sites are reporting a new user in their users table with administrative rights sometimes called &#8216;amin&#8217;, other times having a &#8230; in it and other times completely hidden. I have read that the username is actually a huge amount of JS code which hides itself. Fairly clever to give the author of this hack credit where it&#8217;s due!</p>
<p>Next other sites are reporting some dodgy iFrames showing up in their posts. This is, apparently the extent of the problem however with complete access to your database and file structure they could be a lot more malicious.</p>
<p><strong>Is there a fix?</strong></p>
<p>Yep&#8230; Rackspace are, apparently, doing their best to fix the problem whilst not (at the time of writing and to my knowledge) taking responsibility for the problem. I am told that the site setup has been blamed and permissions of 777 have been mentioned. Again, all speculation so best go read up at more official sources.</p>
<p>So other than Rackspace sorting it you can do any of the following&#8230;</p>
<ul>
<li>Remove any spurious rows from wp_options where there is a large encoded block in the value field. You should be looking for anything with an option name of rss_&#8230;. where &#8230; is a large number.</li>
<li>Remove the user &#8216;amin&#8217; or anything with &#8216;&#8230;&#8217; inside it from your database and change any passwords. The hack can NOT give the hacker your admin password so don&#8217;t worry but it&#8217;s best to change it just in case. There are always ways!</li>
<li>Check your plugin files for anything that looks odd. The file that I have seen has the ending .H.bak.pot or something similar. Bear in mind that .h is a library file, .bak is a text backup file and .pot is a language file. Neither .h nor .bak have any business on a WordPress site.</li>
</ul>
<p><strong>How can I stop this sort of thing from happening again?</strong></p>
<p>You technically can&#8217;t but there are a couple of things to help you out&#8230;</p>
<ul>
<li>Backup your site files and database regularly (where regularly is more frequent than once a month or just relying on your provider to do them!)</li>
<li>Turn off PHP commands like EXEC and EVAL. Anything that gives the PHP script access to your filesystem. It will definitely cause problems with plugins and sites but it&#8217;s the price we pay for safety</li>
<li>Make sure your permissions are all correct and check them regularly.</li>
<li>Check plugins before uploading them, a simple check in files for eval or exec should do it but it depends on how fussy you want to be!</li>
</ul>
<p><em>That&#8217;s it for me&#8230; there are loads of blogs about detailing more about the problem and I understand the threat to be several days old now. Still worth knowing isn&#8217;t it!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2010/06/wordpress-sites-hosted-by-rackspace-cloud-hacked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NewMedias get&#8217;s it&#8217;s third musketeer!</title>
		<link>http://www.sean-barton.co.uk/2010/05/newmedias-gets-its-third-musketeer/</link>
		<comments>http://www.sean-barton.co.uk/2010/05/newmedias-gets-its-third-musketeer/#comments</comments>
		<pubDate>Fri, 21 May 2010 23:08:43 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Personal Blog]]></category>
		<category><![CDATA[Statements and Rants]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Your Brand]]></category>

		<guid isPermaLink="false">http://www.sean-barton.co.uk/?p=441</guid>
		<description><![CDATA[Those of you who know me from the NewMedias Your Members project will remember that for years it has been a two man band. Some were sceptical about the future of Your Members and whether it was just going to fizzle away like so many other WordPress plugins. I am pleased to now tell you that actually no, we aren&#8217;t going anywhere and in fact will be trying to get things moving again with help of the latest member of the team, Glenn Pegden. Glenn has a varied background, likes long walks on the beach and candle lit dinners. I &#8230; <a class="continue_reading" href="http://www.sean-barton.co.uk/2010/05/newmedias-gets-its-third-musketeer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.newmedias.co.uk"><img class="alignright size-full wp-image-444" title="logo" src="http://www.sean-barton.co.uk/wp-content/uploads/2010/05/logo.jpg" alt="logo" width="204" height="49" /></a>Those of you who know me from the NewMedias Your Members project will remember that for years it has been a two man band. Some were sceptical about the future of Your Members and whether it was just going to fizzle away like so many other WordPress plugins. I am pleased to now tell you that actually no, we aren&#8217;t going anywhere and in fact will be trying to get things moving again with help of the latest member of the team, Glenn Pegden. Glenn has a varied background, likes long walks on the beach and candle lit dinners. I understand he also knows a thing or two about sales and therefore he will be kicking myself and Tim Nash into shape to get the plugin(s) updated, pretty and unmissable!</p>
<p>Current plans include a whole new website just for the Your Members plugin to house things like&#8230; wait for it&#8230; documentation and a proper list of the things it can actually do! We have recently released YM version 1.6 which is the best version yet! We hope to get some feedback and tweets to the new YM Twitter account for things that you, the community, would like to see and then get the next version out to you sometime in the next couple of months.</p>
<p>Any questions about the plugin, the project or Glenns vital statistics then you can get in touch with us at newmedias.co.uk or use my site contact form and we shall get back to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sean-barton.co.uk/2010/05/newmedias-gets-its-third-musketeer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 11/57 queries in 0.099 seconds using disk
Object Caching 1063/1154 objects using disk

Served from: www.sean-barton.co.uk @ 2012-02-05 13:36:25 -->
