<?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>Interconnect IT - WordPress Consultants, Web Development and Web Design &#187; David Coveney</title>
	<atom:link href="http://www.interconnectit.com/author/david-coveney/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.interconnectit.com</link>
	<description></description>
	<lastBuildDate>Fri, 19 Mar 2010 18:22:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using MySQL Workbench with XAMPP</title>
		<link>http://www.interconnectit.com/764/using-mysql-workbench-with-xampp/</link>
		<comments>http://www.interconnectit.com/764/using-mysql-workbench-with-xampp/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 23:01:33 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[Workbench]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.interconnectit.com/?p=764</guid>
		<description><![CDATA[<a href="http://www.interconnectit.com/764/using-mysql-wo…nch-with-xampp/"><img class="alignleft size-thumbnail wp-image-759" title="media_1263422064481.png" src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422064481-150x127.png" alt="media_1263422064481.png" width="150" height="127" /></a>This is a slight departure from our usual posts as it's not about WordPress.  However, if you're developing with WordPress on a Windows PC there's a good chance you're using XAMPP as your platform.
]]></description>
			<content:encoded><![CDATA[<p><!-- Start ScreenSteps Content --></p>
<div class="LessonContent">
<div class="LessonSummary">
<p><em><strong>Please Note, it&#8217;s been pointed out that I need to make it clear that this covers version 5.2, the developer release, of MySQL Workbench.  The principles still apply to 5.1, but it&#8217;s a different process that I&#8217;ve not documented at all.  Apologies for any confusion.</strong></em></p>
<p>This is a slight departure from our usual posts as it&#8217;s not about WordPress.  However, if you&#8217;re developing with WordPress on a Windows PC there&#8217;s a good chance you&#8217;re using XAMPP as your platform.</p>
<p>I always liked the MySQL Administrator and MySQL Query Browser tools, but these have recently been deprecated and will not be updated any more.<span id="more-764"></span> Instead, MySQL have released the MySQL Workbench, which is an all-in-one style DB tool that includes query browsing, database management and, interestingly, an entity relationship modeller.  The latter is useful if you&#8217;re designing databases.  In WordPress development you don&#8217;t do too much of that as it&#8217;s designed as a database light application.  A shame, because a better DB structure would really extend its power and reduce the frankly vast amount of code that&#8217;s invoked.  But that&#8217;s for another conversation!</p>
<p>Anyway, you&#8217;ll get the Workbench application and then find that it&#8217;s far harder to get going than the old tools.  But don&#8217;t be put off, once you work out a few simple steps you&#8217;ll be off.</p>
<p>It&#8217;s worth noting that this is as new to me as it is to you &#8211; there may be better ways to do this, and I&#8217;ve made certain assumptions about how you use XAMPP.  If you have any feedback, please comment below!</p></div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a New Server Instance</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263421672264.png" alt="media_1263421672264.png" width="540" height="287" /></div>
<div class="StepInstructions">
<p>Start Workbench and you&#8217;ll be presented with a dashboard.  Select New Server Instance.</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Host machine is LocalHost</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263421812966.png" alt="media_1263421812966.png" width="540" height="186" /></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">OS is Windows</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263421896152.png" alt="media_1263421896152.png" width="540" height="284" /></div>
<div class="StepInstructions">
<p>You&#8217;ll need to check which version of MySQL you have installed &#8211; 5 or 5.1</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Don&#8217;t Worry About the Error</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263421950071.png" alt="media_1263421950071.png" width="540" height="181" /></div>
<div class="StepInstructions">
<p>XAMPP uses a .cnf file, not .ini  No idea why, just the way they&#8217;ve compiled it, I guess.  Remember, we&#8217;re not running MySQL from a standard build.  Just click next.</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Connection Values</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422064481.png" alt="media_1263422064481.png" width="540" height="126" /></div>
<div class="StepInstructions">
<p>Click and Open Connection Manager</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Create a Connection Called localhost</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422141981.png" alt="media_1263422141981.png" width="540" height="338" /></div>
<div class="StepInstructions">
<p>Assuming you have the default XAMPP for development purposes then you can use the settings exactly as above.  If you&#8217;ve assigned root a password you&#8217;ll need to completely the fields appropriately.  Click Test Connection to make sure all is well.  I like to use the Local Socket/Pipe, but you can use TCP/IP also.</p>
<p>The next step in the wizard will test the connection.  All should be well and if not you&#8217;ve made a mistake.</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Config File</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422491464.png" alt="media_1263422491464.png" width="540" height="246" /></div>
<div class="StepInstructions">
<p>This is the first point where you deviate from &#8216;normal&#8217;.  If you click check path before setting it correctly, nothing will work.  So, you need to know where XAMPP is installed.  If it&#8217;s in the root of your T: drive as it is for our dev machines, then you need to enter the following path:  T:\xampp\mysql\bin\my.cnf  Change this according to where you placed XAMPP.  If you can&#8217;t work this path out, maybe you should try a different vocation?</p>
<p>Click Next</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Commands to Manage MySQL Server</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422767403.png" alt="media_1263422767403.png" width="540" height="185" /></div>
<div class="StepInstructions">
<p>This is where it gets a little more fun.  The first two are quite easy to work out, but the third is quite different to the default.  Maybe there&#8217;s a better command, but it was the best I could think of at the time.</p>
<p>As you can see, the commands are:</p>
<p>T:\xampp\mysql\bin\mysqld &#8211;defaults-file=T:\xampp\mysql\bin\my.cnf &#8211;standalone &#8211;console<br />
T:\xampp\mysql\bin\mysqladmin &#8211;user=pma &#8211;password= shutdown<br />
mysqladmin &#8211;user=pma &#8211;password= ping | findstr alive</p>
<p>You may also want to run the commands in the context of administrator in many cases, but I don&#8217;t run on my machine as administrator (I&#8217;m security conscious) and don&#8217;t have the need to run these as admin, so it&#8217;s not strictly necessary to tick the box.  But for a development machine this isn&#8217;t a worry either way.</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">Name the Instance</h3>
<div class="StepImage"><img src="http://www.interconnectit.com/wp-content/uploads/2010/01/media_1263422882590.png" alt="media_1263422882590.png" width="540" height="95" /></div>
<div class="StepInstructions">
<p>Simples.</p>
<p>Finish off the wizard and you&#8217;ll have a new instance.  As long as you start MySQL in advance with XAMPP, it will work as expected.  Read the note below for more information on why.</p></div>
</div>
<div class="LessonStep top">
<h3 class="StepTitle">A Note About Starting and Stopping</h3>
<div class="StepInstructions">
<p>I have to admit that with the current settings I always start MySQL from the XAMPP control panel or shortcuts.  If I stop MySQL from the Workbench it can stop it, but it will never notice that it&#8217;s stopped.  This is less of an issue when you run MySQL as a service, and you can use the default commands given by the wizard, but running Apache and MySQL as a service can be a painful approach with XAMPP so few people bother.  If I can find time to work out a slicker approach, or you can tell me of one, then I&#8217;ll update this guide.</p>
<p>I hope this guide has been useful.  Thanks for reading!</p></div>
</div>
</div>
<p><!-- End ScreenSteps Content --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/764/using-mysql-workbench-with-xampp/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>We&#8217;re Moving!</title>
		<link>http://www.interconnectit.com/730/were-moving/</link>
		<comments>http://www.interconnectit.com/730/were-moving/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:39:39 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.interconnectit.com/?p=730</guid>
		<description><![CDATA[<a rel="attachment wp-att-736" href="http://www.interconnectit.com/730/were-moving/"><img class="alignleft size-thumbnail wp-image-736" title="IC2.8a5e1998637817438ee689ca146caef6" src="http://www.interconnectit.com/wp-content/uploads/2009/11/IC2.8a5e1998637817438ee689ca146caef6-150x150.png" alt="IC2.8a5e1998637817438ee689ca146caef6" width="150" height="150" /></a>New offices = new opportunities.  We're pretty excited about this....]]></description>
			<content:encoded><![CDATA[<p>After nearly three years at the offices in Slater Street, we&#8217;ve reached the stage where we need better, more professional facilities than those offered by simple office rent.</p>
<p>Slater Street is a characterful place in the middle of Liverpool&#8217;s Artistic Quarter.  It also has lots of bars and some amazing people.  But with that comes noise, occasional mess, and relatively few facilities.</p>
<h3>
<div class="wp-caption alignright" style="width: 271px"><img title="Liverpool Science Park" src="http://www.liverpoolsciencepark.co.uk/uploads/news/large//IC2.8a5e1998637817438ee689ca146caef6.png" alt="Liverpool Science Park Innovation Centre 2" width="261" height="223" /><p class="wp-caption-text">Liverpool Science Park Innovation Centre 2</p></div>
<p>Liverpool Science Park</h3>
<p>So, to celebrate our continued growth, to give us quieter on-site training facilities, conference facilities and a stronger infrastructure, we&#8217;ve made the decision to move into Liverpool Science Park, Innovation Centre 2.  This will give us high quality, flexible office infrastructure, access to Liverpool University&#8217;s expertise, and much more besides.</p>
<h3>The Future</h3>
<p>This is all a part of plans for the company.  Interconnect IT has had a successful 2009, with a growth in revenues anticipated to be approximately 75% over 2008 and the same growth for the 2010 financial year.  We have established ourselves firmly in the News &amp; Media sectors with clients such as Informa Group and Telegraph Media Group.  We are also growing our Intranet business and developing new intranet technologies to help business improve their internal communications.</p>
<blockquote><p>Our success means we need more space, more people and more ancillary services such as a staffed reception, on-site training and conference facilities, modern phone system and more.  Liverpool Science Park provides this, along with excellent business support facilities.  That coupled with being able to work closely with other leading technology companies in Liverpool gives us a very bright outlook even in these difficult times.</p>
<p style="text-align: right;"><em> &#8211; David Coveney, Director.</em></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/730/were-moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Distributions are the Future</title>
		<link>http://www.interconnectit.com/724/wordpress-distributions-are-the-future/</link>
		<comments>http://www.interconnectit.com/724/wordpress-distributions-are-the-future/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:15:52 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[distributions]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[packages]]></category>

		<guid isPermaLink="false">http://www.interconnectit.com/?p=724</guid>
		<description><![CDATA[<a rel="attachment wp-att-726" href="http://www.interconnectit.com/?attachment_id=726"><img class="alignleft size-thumbnail wp-image-726" title="dandy-pink" src="http://www.interconnectit.com/wp-content/uploads/2009/11/dandy-pink-150x142.png" alt="dandy-pink" width="150" height="142" /></a>WordPress comes in only one flavour.  Why?  It has so many diverse uses, and there are so many plugins, that distributions could be the way forward.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been involved in WordPress over the past few years you&#8217;ll have seen it change from being an excellent but limited blogging platform into something on which you can build much more complex websites.  We ourselves have been involved in some pretty sophisticated uses of the system &#8211; for example, over at<a title="Telecoms news" href="http://www.telecoms.com"> Telecoms.com</a> which makes extensive use of various elements of WP functionality as well as having quite a lot of custom code bolted in.<span id="more-724"></span></p>
<p>WordPress is, frankly, very good &#8211; the focus on the user experience helps make it so, even if architecturally it has its limitations.  This has led to stellar success for the platform and is a credit to everyone involved.</p>
<div id="attachment_726" class="wp-caption alignright" style="width: 171px"><img class="size-full wp-image-726" title="dandy-pink" src="http://www.interconnectit.com/wp-content/uploads/2009/11/dandy-pink.png" alt="A WP distro could have a different logo..." width="161" height="142" /><p class="wp-caption-text">A WP distro could have a different logo...</p></div>
<p>However, over the past year or so there have been a number of controversies &#8211; there was the pulling of themes from the <a title="WordPress pull themes" href="http://justintadlock.com/archives/2008/12/11/automattic-putting-the-boot-to-premium-theme-developers">WordPress.org repository if there was even a hint of its author profiting from non GPL themes</a> &#8211; even if the profiting was just from an affiliate link.  Then there&#8217;s the <a title="WordPress blacklisting" href="http://wpmu.org/blacklisted-by-matt-wordpress/">airbrushing out of Edublogs&#8217; and WPMU.org&#8217;s links</a> from various official WordPress pages.</p>
<p>This has caused some friction in the WordPress based industry.  Folk just don&#8217;t know what&#8217;s happening.  In part that could be seen as being a problem caused by differences in business needs and approaches.  Ultimately, <a href="http://ma.tt">Matt Mullenweg</a> is the leader of both the <a title="WordPress.org" href="http://wordpress.org">open source WordPress application</a>, and the leader of <a href="http://automattic.com">Automattic</a>.  The latter is a commercial company, funded with a significant amount of venture capital.  It has to make money.  It also funds a lot of WP development, releases a lot of code, and evangelises the product.  But what we do all have to accept is that Automattic&#8217;s business needs are not necessarily the same as every other business in the WordPress market.</p>
<h3>Automattic are Good for Us</h3>
<p>Yes, they are.  All of us running businesses based around WP benefit from their input.  Automattic also benefits when we contribute themes, plugins and so on.</p>
<p>Thing is, it&#8217;s not their job to run our business for us.  The relationship between your WordPress business and Automattic is actually pretty loose.  They&#8217;re happy for you to run whatever business you like around the product &#8211; and if they like you, they may even promote you a little.  Their choice.  If they stop promoting you, then that&#8217;s actually just tough.  I whinged about this when it happened a year ago, but after quite a long e-mail exchange with Matt himself, and then even meeting him in person, I started to realise that I had no particular right to expect favours from him or his company.  If I wanted promotion from him, I had to make him happy.  We changed approach, he promoted us.  Simple.</p>
<h3>Add Value to Extract Value</h3>
<p>In developing an awesome theme or plugin, whether GPL or not, you add some value to the WordPress ecosystem.  Just a little, but it&#8217;s there.  But you&#8217;ve probably extracted at least as much already.  So don&#8217;t pat yourself on the back too hard.</p>
<p>What you need to do is to do things that Automattic won&#8217;t or can&#8217;t do.  And for that, I&#8217;m thinking distributions.  Bundled up, pre-configured editions of WordPress that have all the plugins and configurations that are required for specific purposes.</p>
<p>Some of what we&#8217;ve developed is very specific to the News &amp; Media industry.  If we release a suite of plugins to the <a href="http://wordpress.org/extend/">WordPress.org repository</a> and people download them individually they may not work in a way that would be expected.  Instructions could help, but in effect you&#8217;re asking a user to build up their own site.  People don&#8217;t want to do that.  It&#8217;s complicated and demands a good understanding of the system, the plugins, and the dependent themes.</p>
<h3>It&#8217;s About Making it Easy</h3>
<p>In Linux, there is still something of a perception that it&#8217;s a DIY system.  And really, that was the case in the early days &#8211; you took the Kernel, added whatever bits you needed, and you were off.  It was basic, a little clunky, but very flexible.  However, most people&#8217;s needs are generally fairly similar.  Corporates have one set of needs, people with old machines another, private users another again and so on.</p>
<p>What happened to address this, and where the real value in Linux came, was when other companies started to build businesses around specialist distributions.  RedHat has their distributions, which do well in the corporate and web serving sphere.  Ubuntu is doing fabulously well on the smaller user desktop.</p>
<p>These distributions make life easier for users and clients because they know their needs, and then it&#8217;s just a case of finding the nearest match.  Linux is not the answer to their problems &#8211; the bundled up solutions are the answer.  You can then issue packages of software designed for those distributions.</p>
<h3>It&#8217;s About Business</h3>
<p>Ultimately, we all need to succeed in order to invest in our businesses and feed ourselves.  We can enjoy coding for pleasure, but you can&#8217;t enjoy it if your house is unheated and your children going out in bare feet.  There&#8217;s a myth in some sectors of the GPL industry that it&#8217;s all about giving stuff away.  It&#8217;s not &#8211; a lot about the GPL is actually about helping fellow developers to run their businesses.  Coders have shared code freely for years &#8211; the GPL is just a formalisation of the developer&#8217;s mindset.</p>
<h3>How it Could Work With WordPress</h3>
<p>With WordPress, there isn&#8217;t much money to be made in plugins right now.  Themes have done a little bit better, but they&#8217;re a more consumer oriented product which suit certain purposes.  Sometimes the themes bundle plugins to help things along.  Sometimes they don&#8217;t.  But the business behind all of these is based purely on supporting the theme.  For everything else, the consumer is on their own.  Worse still, if they use a suite of plugins (premium or otherwise) they may have to deal with various entities in order to get support.  It&#8217;s a nightmare for a company where complexity in products is undesirable.</p>
<p>What many companies really just want is simplicity.  Money isn&#8217;t necessarily the problem.  They&#8217;re running businesses worth millions or even billions.  If a core component of that business (a website, an intranet, whatever) fails or leaves them stranded then they have big big problems.</p>
<h3>Create Confidence</h3>
<p>So what I believe will come is a marketplace where some companies will offer WordPress distributions suited to particular tasks.  Some will be for heavy marketing, others high-profile bloggers, and so on.  Each will have different minimum server specifications, come with support packages, and will provide a one-stop-shop.  Each plugin will have been tested in that combination, and they will all be supported by the distributor.</p>
<p>Plugin authors will benefit too &#8211; a company using a plugin as a core part of their business will gain from keeping that plugin developer happy.  Money will flow (trust me on this!) and when new requirements are identified they will pass this on to the plugin developer, along with the funds to pay for it.</p>
<p>Theme developers will be mixed &#8211; the best developers will simply create frameworks, with a base styling, for given purposes.  Designers will then be freed of almost all coding needs and will simply put together a nice child theme.  I anticipate that there will be three or four frameworks coming to the fore, with three or fore distributions offering different variations of framework &#8211; all carefully selected for the job.</p>
<h3>Costs</h3>
<p>These distributions and their support packs won&#8217;t be cheap (although for some the downloads could be free).  But they will be dependable.  You will find distributions of WordPress for high security blogs, brochure sites, news sites, membership sites and so on.  No more worrying about plugin interactions, and upgrades will be simpler because all plugins, frameworks and the distribution will upgrade all at the same time.  Your life will become easier.</p>
<h3>Impacts</h3>
<p>WordPress.org will continue to be the central point for the project, and it will be the reference point.  Distributions will most certainly contribute to the product to help keep their businesses going.  A fork is unlikely happen &#8211; not unless the differences in need between the source project and the distributions diverge dramatically.</p>
<p>Companies will be able to base their businesses on distributions which best suit their needs.  If you&#8217;re specialising in Intranets, then use the WP Intranet distro.  If you specialise in hardened sites for governments, use the WP Ultra-Secure distro.  This will help companies.</p>
<p>Similarly, if you&#8217;re a theme developer, you may wish to actively support distributions that are particularly suited to your style.  And you&#8217;ll know what plugins and widgets will be included by default, so you can included styling for those too.</p>
<p>And different distributions will have different cultures and attitudes.  Some will be more favourable to non-GPL publishers, and others much more hardline.  Some will create courses, certifications, books and support infrastructures while others will be more casual.</p>
<p>In the long run, WordPress has great potential as a publishing and communication tool &#8211; it does some things so right, so easily, that so long as this principle of simplicity is adhered to then there will be business opportunities surrounding it.  There&#8217;s no point getting into arguments with Automattic or Matt &#8211; just get on with it and find places to add value.  The risks may be higher, but that will mean the rewards will grow too.  Think about it.</p>
<h3>What Do You Think?</h3>
<p>Is this likely to be the way forward for WordPress based businesses?  Will it confuse users?  Could it make things better?  Comments, please!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/724/wordpress-distributions-are-the-future/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>A Common-Sense WordPress Security Primer</title>
		<link>http://www.interconnectit.com/679/a-common-sense-wordpress-security-primer/</link>
		<comments>http://www.interconnectit.com/679/a-common-sense-wordpress-security-primer/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 11:41:04 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrades]]></category>

		<guid isPermaLink="false">http://www.interconnectit.com/?p=679</guid>
		<description><![CDATA[<img src="http://www.interconnectit.com/wp-content/uploads/2009/09/3209885128_cf86ff396d_o-150x150.jpg" alt="This is a real-life burglar... still easier to identify than a hacker, sadly.  Creative Commons Share-Alike Attribution Picture by Jofus." title="3209885128_cf86ff396d_o" width="150" height="150" class="alignleft size-thumbnail wp-image-680" />Another WordPress hack has caused a fuss in the blogosphere, with recommendations to upgrade immediately. But security is more than just updating regularly, and you may not be able to upgrade right away, so here's some suggestions.]]></description>
			<content:encoded><![CDATA[<div id="attachment_680" class="wp-caption alignright" style="width: 314px"><a href="http://www.interconnectit.com/wp-content/uploads/2009/09/3209885128_cf86ff396d_o.jpg" rel="shadowbox[post-679];player=img;"><img class="size-medium wp-image-680" title="3209885128_cf86ff396d_o" src="http://www.interconnectit.com/wp-content/uploads/2009/09/3209885128_cf86ff396d_o-304x202.jpg" alt="This is a real-life burglar... still easier to identify than a hacker, sadly.  Creative Commons Share-Alike Attribution Picture by Jofus." width="304" height="202" /></a><p class="wp-caption-text">This is a real-life burglar... still easier to identify than a hacker, sadly.  Creative Commons Share-Alike Attribution Picture by Jofus.</p></div>
<p>There&#8217;s been a big fuss lately over the <a title="Lorelle's breakdown on WP hack" href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/">latest WordPress hacks</a> that have <a title="WordPress support forum about the hacks" href="http://wordpress.org/support/topic/307518?replies=57">targetted older versions of WordPress</a>.</p>
<p>And in my view, they show the less pretty side of WordPress and some people in the community&#8230; but not all of them.  The attitude has been a straight &#8220;upgrade your blog and you&#8217;ll be secure.&#8221;</p>
<p>Well, I have news for you.  They&#8217;re wrong.<span id="more-679"></span></p>
<h3>You&#8217;re Never Secure</h3>
<p>Even if you have the very latest version of everything there are, out there, what are known as <a title="Zero day exploits" href="http://en.wikipedia.org/wiki/Zero_day_attack">zero day exploits</a>.  These are vulnerabilities which are kept secret by the hackers who have found them.  They cease to be secret if they become widely used in a large scale attack.  Like the current one against WordPress.</p>
<p>Now, if there are vulnerabilities out there that nobody knows about then your high profile WordPress site or blog could be targetted in a way that you, I, or the (great and lovely) WordPress developers out there don&#8217;t know about.</p>
<h3>Not Everyone Can Upgrade Immediately</h3>
<p>Quite frankly, I find the glib assertion that staying up to date is all you need to be secure to be&#8230; terrifying.  It&#8217;s bad advice because it leaves people with the feeling that all they need to do is to stay up to date and all is well.  Not only that, but it sidesteps the whole issue that WordPress should really consider running security updates on older versions of WordPress &#8211; not all sites can quickly change from one version to another.  When WordPress 2.8 came out it broke multi-use widgets &#8211; you could recode them, but then settings could be lost.  There are sites out there that run hundreds of widgets, and re-configuring them will be a big job.  If a new vulnerability comes out in WordPress it may not even be relevant to some sites because they may be doing everything else correctly.</p>
<p>In fact, in a critical environment you absolutely <em><strong>do not</strong></em> update your software without running a full suite of tests to make sure the updates won&#8217;t bring down your site.  This is a major problem for sites which, in some cases, are turning over tens of thousands of pounds a month.  Yes, they can throw money at the problem, but it still takes time &#8211; and when there&#8217;s a vulnerability the one thing you don&#8217;t have is a lot of time.  So a site needs to rely on more than just WordPress for security.</p>
<h3>How Does That Work Then?</h3>
<p>One of the key things about security is to think about what happens when the first line of defence is breached.  In the real physical world, we tend to take multi-part approaches &#8211; often based on the risk.  My house has locks on the doors and windows &#8211; that&#8217;s the first level of security.  But hey, everyone has that, so to make double sure I have an alarm system so that if anyone gets in, an alarm goes off &#8211; alerting me if I&#8217;m here, or letting neighbours know.</p>
<p>My next level of protection is that of not having much you&#8217;d want to steal.  I even used to have a car like that &#8211; I didn&#8217;t lock it, even, in the hope that somebody would take it out of my life for ever.</p>
<p>But, back to the subject matter&#8230; WordPress security is, frankly, just like a front door lock and nothing else.  That&#8217;s OK, but you&#8217;re not really protecting yourself properly &#8211; if someone gets past WordPress then you may have some serious problems.</p>
<p>I&#8217;m not going to aim this guide at experts &#8211; I&#8217;m trying to pitch this to help people who aren&#8217;t experts to understand how their WordPress blog can be hacked, and how it can be secured even if a hacker gets through the first layer of protection.</p>
<p>Let&#8217;s go through them:</p>
<h3>1. Editing of Themes and Plugins Through the Admin Interface</h3>
<p>We&#8217;re going to do a test.  I want you to log in to your installation, and go to Appearance, then Editor.  Generally, you should see the stylesheet first, with comments at the top.  At the bottom of the box you should see this:</p>
<blockquote><p><em>You need to make this file writable before you can save your changes. See <a href="http://codex.wordpress.org/Changing_File_Permissions">the Codex</a> for more information.</em></p></blockquote>
<p>If you don&#8217;t, and if you can indeed edit this file, then you have a major security flaw right from the start.  A <a title="XSS" href="http://en.wikipedia.org/wiki/Cross-site_scripting">cross site scripting error (XSS)</a> could easily start to make changes to your theme and plugin files.  Once your theme and plugins can be modified, the hacker has complete, 100% control of your server and its database.</p>
<h3>2. Poor Passwords</h3>
<p>This is really before you even think about WordPress security.  Simply put, do not use a word that can be found on your blog, or in a dictionary.  Learn to use <a title="Password Maker" href="http://passwordmaker.org/">PasswordMaker</a> and its Firefox plugin or similar.  It will make security on various sites much stronger, much more quickly.  If you or any of your users are using dictionary words, then the chances of getting in are far higher.</p>
<h3>3. Poor mySQL Server Security</h3>
<p>Your mySQL database should be reasonably secure.  But many times I&#8217;ve found that you can connect to a database remotely.  For this, try using something like <a title="mySQL Administrator and GUI tools" href="http://dev.mysql.com/downloads/gui-tools/5.0.html">mySQL Administrato</a>r and connect to your database using the same logonid and password that WordPress uses.  If you can easily reach your DB from any internet connection then again, you have a potential security hole.  All access of this type should either be IP limited, or over an SSH tunnel.  Setting this up is beyond the scope of this feature but your hosts could help, or we can.</p>
<h3>4. Use of FTP Isn&#8217;t Terrible, But&#8230;</h3>
<p>Now, I make no secret that using FTP isn&#8217;t generally that bad, but if you have a site that&#8217;s likely to be targetted then you shouldn&#8217;t have any form of FTP access.  You should be using SSH and SCP.  At the very least, use SFTP if you can sort out certificates &#8211; they don&#8217;t have to be paid for, expensive certificates, but can be generated.  Again, getting this working is beyond the scope of this, but hosts and good WordPress consultants can help you with making this happen.</p>
<h3>5. Allowing User Registration</h3>
<p>Sometimes you need or want this &#8211; in which case, make damn sure you can keep bang up to date on your WP installs.  But if there isn&#8217;t a strong business case for having user registration (and I personally don&#8217;t believe there is in 95% of cases) then don&#8217;t bother.  If you do have it switched on you&#8217;ll notice lots of registrations from around the world.</p>
<h3>6. XMLRCP Support</h3>
<p>A high proportion of attacks on WordPress have come through or made use of the XMLRPC protocol &#8211; this is used by many exploits as it helps to automate the process of posting content to a website.  Mostly the protocol is used for pingbacks and remote publishing to a site.  If you don&#8217;t need or want those two features then you can safely remove the file xmlrpc.php from your WordPress&#8217;s root folder.  Pingbacks are less useful than they used to be, so it&#8217;s not an eccentric thing to get rid of.</p>
<h3>7. Firewalls</h3>
<p>Putting your server behind an appropriate firewall can help with certain types of attack.  This is something to talk about with your hosts.  And they do cost money.  A lot of things I&#8217;m talking about can be done more cheaply, but for a high profile site a firewall is an absolute must.</p>
<h3>8. Server Permissions</h3>
<p>Apache and the user used to upload files to the server should be kept in separate groups.  This really helps to protect against attacks that get through various layers of protection.  Something could attack your Apache web server and still fail to make updates because it doesn&#8217;t have rights.</p>
<h3>9. All the Other Code</h3>
<p>One thing many folk forget about with WP installations is that it depends on a huge range of code and modules.  Are you running an up to date release of PHP?  How about mySQL?  GDLib?  Apache?  There&#8217;s a lot of components to a website &#8211; although WP makes it look simple you&#8217;re actually dealing with a very sophisticated machine.  If you&#8217;re running outdated versions of server software there may be significant non-WP vulnerabilities.  Check with your hosts if possible.</p>
<h3>10. Shared Hosting</h3>
<p>Some shared hosting plans are, I can confirm without hesitation, absolutely dreadfully configured.  You may have 800 websites on one cheap old server &#8211; none particularly active and none set up or configured by experts.  If one gets hacked, the whole machine becomes vulnerable, and every other site can be hacked.  Often when this happens the host will blame you in various ways.  Sometimes the host may simply find it&#8217;s all too much trouble and disappear, along with your website.</p>
<p>Don&#8217;t let that happen to you.</p>
<h3>11. Always Log Out When Finished</h3>
<p>If you log out when you finish your work in the back end of your site, you&#8217;ll be much less likely to fall victim to a cross site scripting vulnerability.  So make a habit of it.  Alternatively, have a browser that you only use for WordPress.  Some people may choose to use Firefox for general browsing, and Google Chrome for WordPress work.</p>
<h3>12. Consider Using Real Hosting</h3>
<p>I mean, don&#8217;t go for the cheap, commodity hosting that costs £7.95 a month.  Is your online business really that weak that spending on something more serious and carefully managed is a problem?  You have a number of choices.  You could go for a Virtual Private Server or even Dedicated Server from someone like <a href="http://www.names.co.uk/">Namesco</a> in the UK, or if your business is really serious talk to the excellent chaps (and our partners when we build big sites) at <a title="Kumina - awesome Unix solutions guys." href="http://www.kumina.nl/en-gb/home.html">Kumina</a> in the Netherlands.  There are US equivalents, but I don&#8217;t know them, sorry.  By spending more you will generally enjoy a more proactive approach to your site&#8217;s security at a server level.  Same goes for spending money on WordPress consultants like, erm, us, to take the worry out of it.  Worth thinking about.</p>
<h3>13. Use Google Alerts as a Final Alarm</h3>
<p>Google Alerts are incredibly useful for many reasons.  One of the uses I make of it is to have searches set up for my primary sites for words such as &#8217;sex&#8217;, &#8216;phentermine&#8217;, &#8216;viagra&#8217;, &#8216;casino&#8217; and so on.  Then, if anyone gets in and leaves dodgy links on the site then there&#8217;s a bigger chance of finding out about it.  If it happens, you&#8217;re kind of late, but at least you&#8217;re aware of it quickly and have a chance to fix the problem before there&#8217;s ranking damage to your site.</p>
<p><em>Read on for some links to practical tips for securing your WordPress install&#8230;</em><!--more--></p>
<p>There&#8217;s several handy resources out there for you if you want to understand more practical information on improving your site&#8217;s security:</p>
<p><a title="WP Codex WordPress Hardening" href="http://codex.wordpress.org/Hardening_WordPress">Hardening WordPress in the codex</a> &#8211; <em>a useful guide, from the people who brought you WordPress.</em></p>
<p><a title="Using htaccess to harden WordPress" href="http://www.reaper-x.com/2007/09/01/hardening-wordpress-with-mod-rewrite-and-htaccess/">Hardening WordPress with mod rewrite and htaccess</a> &#8211; <em>an alternative and useful approach that&#8217;s not for everybody, but works for many.</em></p>
<p><a title="Noupe's guide to WordPress security" href="http://www.noupe.com/how-tos/wordpress-security-tips-and-hacks.html">Noupe&#8217;s guide to WordPress security</a> &#8211; <em>always useful site has some good ideas.</em></p>
<p><a title="Scoble and WordPress" href="http://scobleizer.com/2009/09/05/i-dont-feel-safe-with-wordpress-hackers-broke-in-and-took-things/">Richard Scoble on why he doesn&#8217;t feel safe with WordPress now</a>.</p>
<p><a title="WPTavern security discussion" href="http://www.wptavern.com/forum/general-wordpress/835-wordpress-security-about-more-than-wordpress.html">Discussion about this post over at WPTavern</a>.</p>
<p><a title="Matt on WP Security" href="http://wordpress.org/development/2009/09/keep-wordpress-secure/">A post by Matt Mullenweg about this hack on the WordPress Development Blog</a> &#8211; <em>I think the advice could be a little more rounded and pragmatic, personally.  Not everyone can be 100% up to date.  Upgrades need testing, and folk go offline for weeks at a time&#8230;</em></p>
<p>I don&#8217;t necessarily recommend all of the linked tips in securing a site, and some are really for experts to deal with, but this is a starting point to understanding.  However, in almost all guides I think they assume that you can&#8217;t do much about the security of your web server.  That&#8217;s really down to your hosts having a genuine understanding of web security.  Good hosts do, and you can tweak things on bad hosts, but if the host isn&#8217;t great you have to look after yourself as much you can &#8211; and that, really, means that if you&#8217;re managing your own site you have to become a security expert.</p>
<blockquote><p>Ultimately, if you&#8217;re not comfortable in dealing with security issues, let someone else who is skilled and knowledgeable do it for you.  If you&#8217;re running a basic blog and don&#8217;t really need a custom or distinctive visual design, get an account at <a title="Free hosted wordpress blogs" href="http://wordpress.com">WordPress.com</a>.  If you need something more but without the fine control given by custom shops you can have a <a title="WordPress VIP hosting" href="http://en.wordpress.com/vip-hosting/">WordPress VIP</a> account, and if you want real control you can use a company like us who deal with WordPress on a daily basis and who will do the worrying for you.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/679/a-common-sense-wordpress-security-primer/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress Database Corruption and its Effects</title>
		<link>http://www.interconnectit.com/117/wordpress-database-corruption-and-its-effects/</link>
		<comments>http://www.interconnectit.com/117/wordpress-database-corruption-and-its-effects/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 13:12:50 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[mySQL]]></category>
		<category><![CDATA[server crash]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=117</guid>
		<description><![CDATA[We had an interesting failure recently.  The server for one of our larger clients, who have their own high-spec dedicated server arranged, went down.  We got the alert by text, and swung into action.
Well, more accurately we had called the hosting providers and told them to fix it.
They gave no solid reason or [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_118" class="wp-caption alignleft" style="width: 310px"><a href="http://liverpoolwebdesigner.files.wordpress.com/2008/09/fireintheserver.jpg" rel="shadowbox[post-117];player=img;"><img class="size-medium wp-image-118" title="fireintheserver" src="http://liverpoolwebdesigner.files.wordpress.com/2008/09/fireintheserver.jpg?w=300" alt="You know that over-clocking experiment?" width="300" height="199" /></a><p class="wp-caption-text">You know that over-clocking experiment?</p></div>
<p>We had an interesting failure recently.  The server for one of our larger clients, who have their own high-spec dedicated server arranged, went down.  We got the alert by text, and swung into action.</p>
<p>Well, more accurately we had called the hosting providers and told them to fix it.</p>
<p>They gave no solid reason or explanation as to why the server had died, but within in an hour things were normal enough.</p>
<p><em>Or so we thought&#8230;</em></p>
<p><span id="more-117"></span></p>
<p>In fact, things in the background weren&#8217;t looking so great.  The hosting provision is rather off-hand.  Off the &#8220;here&#8217;s a box, now off you go lads!&#8221; variety.  It came with just an OS and an SSH connection.  Nothing, and I mean <strong>nothing</strong> was installed.  No fancy control panels here.  No web server even.  Or ftp.  You were expected to do it yourself.  Right down to compiling code.</p>
<p>So really, when they brought the database back up I should have known better.  They ran no checks.  They simply loaded the service and closed the ticket.</p>
<p>Unfortunately a few days later we started getting support calls from the users:</p>
<blockquote><p>We can&#8217;t see our categories or tags.</p></blockquote>
<blockquote><p>Publishing in advance never works.</p></blockquote>
<p>And then more alarmingly:</p>
<blockquote><p>One of the blogs has disappeared!</p></blockquote>
<p>The latter was a worry.  It was one of the most important blogs on this MU install.  It needed to be restored.</p>
<p>What I found was alarming &#8211; any attempt to look at wp_x_options for that blog in the admin panel caused an error.  PHP was throwing up errors everywhere.  But when I queried the table it looked fine.</p>
<p>In the end it was connecting with mySQL Administrator, a wonderful tool, and trying to do a backup before starting anything technical that revealed the true extent of the troubles.  And there it was &#8211; it couldn&#8217;t backup one table because it was completely corrupt.  Do a repair on it and &#8216;Hey presto!&#8217; fixed.</p>
<p>But that wasn&#8217;t the end of it.  The other problems still existed.  I thought that this rebuild would have been fine, but no.  The Administrator app didn&#8217;t find anything obvious, and when I looked in the taxonomy tables to see what was wrong all seemed fine &#8211; <em>if you did a select on just one table.</em></p>
<p>But if you ran a join, things fell apart and you received zero rows.  This time I decided to run an extended check on the whole database and found that of the 116 tables, five had indexes with link problems.  Now, if you don&#8217;t know, an index in a database is essentially a linked list &#8211; this is a fast way of allowing data to be added without having to shuffle things around too much.  Break a link and that index falls apart &#8211; especially on joins that need to find everything on a table.</p>
<p>So a repair against all affected tables and we were done.</p>
<p>If you get this kind of weird behaviour, especially after a crash, it can be well worth looking through the tables for problems like this.  Do make sure you know what you&#8217;re doing, however &#8211; mySQL Administrator is a powerful, quick and dangerous tool!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/117/wordpress-database-corruption-and-its-effects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clients in a Warzone</title>
		<link>http://www.interconnectit.com/115/clients-in-a-warzone/</link>
		<comments>http://www.interconnectit.com/115/clients-in-a-warzone/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 19:36:49 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[overseas business]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=111</guid>
		<description><![CDATA[One of our clients is the Georgia Energy Efficiency Programme with their website at http://energocredit.ge &#8211; and nice people they are too.  Now, Georgia, in case you don&#8217;t know, is a small former USSR state between Turkey and Russia.  Relations between Georgia and Russia have never been brilliant, and there&#8217;s a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>One of our clients is the <a title="Georgia Energy Efficiency Programme" href="http://energocredit.ge">Georgia Energy Efficiency Programme</a> with their website at http://energocredit.ge &#8211; and nice people they are too.  Now, Georgia, in case you don&#8217;t know, is a small former USSR state between Turkey and Russia.  Relations between Georgia and Russia have never been brilliant, and there&#8217;s a lot of complex politics going on which I won&#8217;t go into here.</p>
<p>Well, with the Olympics diverting the world&#8217;s attention, Russia stepped up hostilities.  The attacks on the city of Gori aren&#8217;t really that far from where our clients are in the capital, Tbilisi.  And it&#8217;s weird.  We&#8217;ve worried about clients going bust (happened twice already in the company&#8217;s history) and we&#8217;ve worried about clients that are undergoing upheavals.  But we&#8217;ve never worried about them being in danger of military actions.  And that&#8217;s an altogether different feeling.</p>
<p>So here at Interconnect IT we&#8217;re wishing all the best to our Georgian friends, and following the <a title="Wu Wei Blog" href="http://kosmyryk.typepad.com/wu_wei/">blog of their  British team leader Helene Ryding</a>.  It&#8217;s an interesting insight into what it is to be in a country that&#8217;s under attack.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/115/clients-in-a-warzone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something&#8217;s Coming</title>
		<link>http://www.interconnectit.com/98/somethings-coming/</link>
		<comments>http://www.interconnectit.com/98/somethings-coming/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 17:02:45 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=98</guid>
		<description><![CDATA[Very quietly we&#8217;ve been building something quite special for WordPress.  Let&#8217;s just say that we&#8217;re not the first with the concept, nor, I&#8217;m sure, the last.  But it&#8217;s going to be about the most professional set-up.  And we&#8217;ve done almost all of it with WordPress based technology.
What is it, exactly?
Well, just at [...]]]></description>
			<content:encoded><![CDATA[<p>Very quietly we&#8217;ve been building something quite special for WordPress.  Let&#8217;s just say that we&#8217;re not the first with the concept, nor, I&#8217;m sure, the last.  But it&#8217;s going to be about the most professional set-up.  And we&#8217;ve done almost all of it with WordPress based technology.</p>
<p>What is it, exactly?</p>
<p>Well, just at this moment, we&#8217;re not saying.  There&#8217;s been hints out there, and it&#8217;s not a huge secret, but we&#8217;re not ready to make any big announcements just yet.  Look out for clues in our forum posts around the place, and in some of our work.</p>
<p>Really I had to post simply to explain why we&#8217;ve posted nothing on the blog for over a month.  There&#8217;s been that internal project, but also some very interesting projects for clients.  All of which has conspired to keep us with our noses on the grindstone.  Soon we&#8217;ll look up and return to normal.  Maybe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/98/somethings-coming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Will The Financial Crisis Damage Small Technology Firms?</title>
		<link>http://www.interconnectit.com/94/will-the-financial-crisis-damage-small-technology-firms/</link>
		<comments>http://www.interconnectit.com/94/will-the-financial-crisis-damage-small-technology-firms/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:45:54 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=94</guid>
		<description><![CDATA[Easy credit has led to the latest financial crisis.  However, it's not all bad news - the savvy company can watch out for the threats while simultaneously picking over the bones of failed competition... here's how.]]></description>
			<content:encoded><![CDATA[<p>The current crisis in the world&#8217;s banking industry is causing my quite a bit of concern right now.  Our web technology business is small but growing.  When businesses are doing well they&#8217;re more likely to spend money on items such as web design and web applications and we believe we&#8217;ve benefitted from that over the past year or so.</p>
<p>But what happens if our clients and potential clients start to suffer as a consequence of an economic downturn?<span id="more-94"></span></p>
<h3>Problem 1 &#8211; Spending Cutbacks</h3>
<p>During uncertain times, many businesses choose to be careful on spending outside of their company.  In particular they may look to what are perceived as cost centres (website updates, build and application development) as being something that can wait for a while.  If that&#8217;s the case, there&#8217;s going to be a slowdown in spending on technology unless it&#8217;s deemed as essential for the company to operate.</p>
<h3>Problem 2 &#8211; Credit Freezes</h3>
<p>Thankfully we&#8217;re based in the North of England &#8211; this is an area which is traditionally very conservative with money.  People don&#8217;t like to borrow money or use complex financial instruments and most SMEs in the North West still tend towards being self-financed.  However, this article&#8217;s aimed at everyone.  Business that rely on finance will face certain problems.  In particular, curiously, the ones that have a moderate but high risk position are the ones who face the biggest chance of foreclosure.</p>
<p>Why?  Well it&#8217;s time to think like a banker.</p>
<blockquote><p><em><strong>Example 1: </strong></em>This business has loans of £100,000, assets of only about £30,000, and sales have plummeted.  However, the business is still viable if it can renegotiate its loan terms.</p>
<p>If the bank decides to close this company it will definitely lose £70,000.  In renegotiating the loan the business will continue to  function, and the bank will get its money, albeit over a longer period.</p>
<p><em><strong>Example 2: </strong></em>Another business has been far more careful with its money and has a £30,000 loan with assets of £100,000.  However, sales have died due to the downturn and income is poor.  They too need a renegotiation as their cashflow situation makes it impossible to meet the loan payments.</p>
<p>In this case the bank, needing to bring in money to improve its cash position, will be less inclined to renegotiate.  After all, if it closes the loan it will get everything back &#8211; the full £30k.  Their cash position is improved and everyone&#8217;s happy.  The business may struggle now because it&#8217;s now £30k down on cashflow.  In fact, it could even fold because suddenly there&#8217;s no cash left in the company to help pay its wages and bills.  Worse, it can&#8217;t even negotiate a loan against its assets because all the banks are being ultra-cautious, will take one look at the cashflow problems and decide to look for someone safer to lend to.</p></blockquote>
<p>You also have to think very carefully about any secured loans.  In the event of a repossession it&#8217;s possible for the bank to get <em>everything</em>.  They may repossess your premises and resell them at a significant profit.  In many jurisdictions there&#8217;s no compulsion for them to share or give the profit to the original debtor.</p>
<h3>Problem 3 &#8211; Price Inflation</h3>
<p>Inflation is pretty steady in the UK still.  But we still have one massive problem &#8211; we&#8217;re starting to sell internationally.  Countries that trade internationally in dollars will have found their costs rising dramatically when dealing with EU based economies.  It&#8217;s not that long ago since a British pound was worth $1.5 &#8211; yet now it buys $2.  But thankfully there&#8217;s an upside &#8211; the more steady, more sensible and less loan happy mainland Europeans have found their Euro increasing dramatically in value.  It makes our holidays to Europe more pricey, but the upside is that our services look a lot cheaper to Europeans &#8211; so as one market declines, another has grown.</p>
<p><em>But it&#8217;s not all bad&#8230;.</em></p>
<h3>Opportunity 1 &#8211; Competitive Pressure</h3>
<p>Businesses that are struggling will need to fight to compete.  No longer will money simply roll through the door as naturally as leaves through a courtyard.  Instead some firms which have experienced an easy ride lately with their easy finance, will need to get out there and find customers.  They&#8217;re going to need to invest in technologies that help push them up ahead of the competition.  This is where there could be some real growth in the web technology market &#8211; at least, for the companies that can give the best results.</p>
<h3>Opportunity 2 &#8211; People With Time</h3>
<p>If there is a downturn it&#8217;ll mean more people with less work to do &#8211; perhaps not needing to work so many hours, or even higher levels of unemployment.  For them the web will be one of the cheaper forms of entertainment available to them.  They&#8217;ll be getting into blogging, Web 2.0 applications such as Facebook, and even maybe dabbling a little and learning how to code themselves.  They&#8217;ll help the market to grow and will be enthusiasts for the business in the future.</p>
<h3>Opportunity 3 &#8211; Weak Rivals Will Decline</h3>
<p>One of the best things about a recession can be that the really weak rivals will suffer.  Web designers, for example, who churn out poorly thought out and over-priced websites will find themselves at a disadvantage to those with a reputation for positive results.  They&#8217;ll either have to reposition themselves more truthfully (at the economy market perhaps) or spend some time improving.  It&#8217;s also worth looking out for closing companies and seeing if you can pick up their past clients.  Filling a dead-man&#8217;s boots may not seem too ethical, but chances are it&#8217;ll be a relief for those clients to know there&#8217;s still someone around who they can rely on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/94/will-the-financial-crisis-damage-small-technology-firms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why We Hate American Software Companies (Well, Adobe)</title>
		<link>http://www.interconnectit.com/93/why-we-hate-american-software-companies-well-adobe/</link>
		<comments>http://www.interconnectit.com/93/why-we-hate-american-software-companies-well-adobe/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 09:00:25 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[America]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[US]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=93</guid>
		<description><![CDATA[Some American software companies are increasingly ripping-off European customers.  It's perfectly possible for a European to pay twice as much for a software download from the same server as an American would be using.  Adobe are particularly bad.  Perhaps Europeans should start charging more to Americans in order to balance it out?]]></description>
			<content:encoded><![CDATA[<p>Actually, that&#8217;s a contentious one.  We don&#8217;t really hate US software companies.  Just some of them.  Adobe in particular is winning no prizes for its pricing policy.</p>
<p>See the image below:</p>
<div style="text-align:center;"><img src="http://liverpoolwebdesigner.files.wordpress.com/2008/03/why-so-expensive.png" alt="Adobe software is really expensive in the UK" /></div>
<p><span id="more-93"></span><br />
Now, you may notice something&#8230; The purchase price of the UK software is, before taxes, £705 while the US software (presumably with taxes) is $999.  I&#8217;m going to compare our tax free price with the US full price, simply because I can&#8217;t assume that the US price includes taxes &#8211; I just don&#8217;t know the US system that well.<br />
Now if you&#8217;re not well up on exchange rates the figures may make the UK copy seem cheaper.  But every one of our Great British Pounds will buy 2.03 of your now considerably Cheaper US Dollars.</p>
<p>So let&#8217;s work it out.</p>
<p><strong>If bought in the US, the cost without taxes is: </strong></p>
<blockquote><p><strong>US$999</strong> = <strong>GB£492</strong></p></blockquote>
<p><strong>If bought in the UK, the cost without taxes is:</strong></p>
<blockquote><p><strong>GB£705 = US$1431</strong></p></blockquote>
<p>So there we go &#8211; we pay over 40% more to download Adobe Software in the UK than in the US.  And pity us with our taxes &#8211; if you add VAT the price goes up to an equivalent of a whopping $1682.  If there were shipping costs, or shop costs to take into account we could understand it.  But this is software.  It costs the same to deliver wherever the end user is if you&#8217;re using the Internet.  While there are costs with accounting, they don&#8217;t add up to 40% extra.</p>
<p>The US economy isn&#8217;t doing that well, but do they really need to rape the wallets of overseas developers in order to improve the situation?</p>
<p>Oh, and I&#8217;ll leave it as an exercise to you to spot just how much of a rip-off the upgrade prices are.  I wish I had a daughter just so I could forbid her from dating Adobe accountants and marketers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/93/why-we-hate-american-software-companies-well-adobe/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10 Ways to Win Web Awards</title>
		<link>http://www.interconnectit.com/88/10-ways-to-win-web-awards/</link>
		<comments>http://www.interconnectit.com/88/10-ways-to-win-web-awards/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:49:21 +0000</pubDate>
		<dc:creator>David Coveney</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[clynol]]></category>
		<category><![CDATA[competitions]]></category>
		<category><![CDATA[hairdressing]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[winning]]></category>

		<guid isPermaLink="false">http://liverpoolwebdesigner.wordpress.com/?p=88</guid>
		<description><![CDATA[It was close, but no cigar&#8230; one of our sites was nominated for the Clynol Best Salon Website of 2007 award.  Sadly we didn&#8217;t win it, but we looked at the competition and then at which site won.  We realised that with many of these awards the depth of analysis isn&#8217;t that deep.
Here&#8217;s how to [...]]]></description>
			<content:encoded><![CDATA[<p>It was close, but no cigar&#8230; one of our sites was nominated for the Clynol Best Salon Website of 2007 award.  Sadly we didn&#8217;t win it, but we looked at the competition and then at which site won.  We realised that with many of these awards the depth of analysis isn&#8217;t that deep.<span id="more-88"></span></p>
<p>Here&#8217;s how to get nominated:</p>
<ol>
<li>Impressive landing page &#8211; the first page people land on should be visually striking.  Pretty girls do seem to help on this, sadly, but it&#8217;s not the only way.</li>
<li>Simple design &#8211; keep it simple and clean, at least on that front page, because that&#8217;s the one that will be looked at the most.</li>
<li>Don&#8217;t worry too much about usability, at least at this stage, because the testing won&#8217;t be deep.</li>
<li>Don&#8217;t worry about standards either, most of these folk won&#8217;t check.  Shame, but true.</li>
<li>Keep the word-count down &#8211; too many words distract from &#8216;impressive&#8217;.</li>
</ol>
<p>And then, of course, comes actually winning it:</p>
<ol>
<li>You won&#8217;t have any idea of the criteria against which your website is being judged.  It could be that the judging panel is looking at print-outs, has a passion for flowers, or anything &#8211; so don&#8217;t worry about it.  Also consider that the judges don&#8217;t necessarily know a thing about web design.  Just keep doing cool websites and the awards will come soon enough.</li>
<li>Make sure the site is usable, at least on a superficial level.  If they want to find the location, make it easy to find.</li>
<li>Trendy is good &#8211; but it does depend &#8211; web design and paper design trends are increasingly divergent, although they&#8217;re definitely influencing one another.  Also remember, if you&#8217;re being judged by designers (paper or otherwise) then what they consider to be leading edge is quite different to that of the average person.</li>
<li>Flash sites win a disproportionate amount of awards, given their poor compatibility and search engine performance.  But there you go &#8211; if you want visually striking you can save a bomb by using Flash instead of html and css.</li>
<li>Performance is paramount &#8211; any judge will be looking at a lot of sites.  If they&#8217;re viewing through browser windows they&#8217;ll be quickly bored &#8211; your site has to load quickly and respond rapidly.</li>
</ol>
<p>To be honest, we were surprised we were nominated &#8211; it came entirely out of the blue as the site had never been submitted by us to any competition.  It wasn&#8217;t even a site we could feel was a particularly wonderful piece of work.  It was fine, and the client is delighted.  But what this nomination did do was to make the client feel justified in using us.  That alone is worth a fortune, and he&#8217;ll have told everyone who&#8217;d listen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.interconnectit.com/88/10-ways-to-win-web-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
