<?xml version="1.0" encoding="ISO-8859-1"?>
<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>minipix.co.uk &#187; Web design</title>
	<atom:link href="http://www.minipix.co.uk/tag/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.minipix.co.uk</link>
	<description>All the best things come in small packages.</description>
	<lastBuildDate>Fri, 23 Jul 2010 10:25:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Down wiv da kidz</title>
		<link>http://www.minipix.co.uk/2009/08/down-wiv-da-kidz/</link>
		<comments>http://www.minipix.co.uk/2009/08/down-wiv-da-kidz/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:21:15 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[ChapterNine]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/?p=706</guid>
		<description><![CDATA[I&#8217;ve never been one for associating with the &#8216;in crowd&#8217;.  I&#8217;ve never been particularly interested in trends, fashions, fads or crazes.  Well, I say never&#8230; I do remember a time when I was at primary school when Teenage Mutant Hero Turtle action figures were the big thing, and I saw everyone else playing with them, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_707" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-707" title="767525_blue_brazilian_macaw_-_arara_azul_-_by_f__weberich" src="http://www.minipix.co.uk/wp-content/uploads/2009/08/767525_blue_brazilian_macaw_-_arara_azul_-_by_f__weberich.jpg" alt="This would be known as a Twitter repeater." width="300" height="200" /><p class="wp-caption-text">This is a useful Twitter widget - repeats everything everyone else has said.</p></div>
<p>I&#8217;ve never been one for associating with the &#8216;in crowd&#8217;.  I&#8217;ve never been particularly interested in trends, fashions, fads or crazes.  Well, I say never&#8230; I do remember a time when I was at primary school when <em>Teenage Mutant Hero Turtle</em> action figures were the big thing, and I saw everyone else playing with them, and I pestered my Mum to buy me one, and she did, and the day I brought mine into school was the day they went out of fashion.  It&#8217;s scarred me for life.  Not that I&#8217;m bitter.</p>
<p>Fast forward a decade or so and I&#8217;m still in a similar mindset, though it has evolved slightly.  My approach now is to observe the trend from a distance, and then when it&#8217;s established itself and the hype has died down, <em>then</em> I jump on the bandwagon, and hope to goodness that I haven&#8217;t left it too late.  As a result, I have never bought <a href="http://www.minipix.co.uk/2008/06/a-review-of-new-and-old-technology/">a brand new Mac</a>, I still haven&#8217;t got an iPhone, I joined Facebook to find most of my friends already there, and I gave <a href="http://secondlife.com" target="_blank">SecondLife</a> a spin <a href="http://www.minipix.co.uk/2009/07/time-to-settle-down/">a year or so too late</a>.  And now it&#8217;s happened again.  <a href="http://twitter.com/chapter9" target="_blank">I&#8217;m on Twitter</a>.</p>
<p><span id="more-706"></span>Now, before you all shoot me down for giving in (or praise me for joining the enlightened, depending on which side of the fence you&#8217;ve set up camp), let me explain why.</p>
<p>The way I see it, Twitter is basically the &#8217;status&#8217; bit of Facebook, on its own.  You type in what you&#8217;re doing, and if people are interested they&#8217;ll read it.  Or, to be more precise, if you write something interesting and people are interested they&#8217;ll read it.</p>
<p>To be a tweeter, you need to have spare time in which to write your tweets, and need to have enough going on around you to have something worthwhile to tweet about.  To be a tweet reader, you need to have time to read through everyone else&#8217;s tweets, managing who you&#8217;re &#8216;following&#8217; so that you don&#8217;t get tweets you&#8217;re not in the least interested in, and if you have even more spare time you can reply to tweets with your own.  For the average person, there are not enough hours in the day.  At least there shouldn&#8217;t be.  For the average computer geek, there are not enough topics to tweet about because most of it is already covered in your blog.</p>
<p>My primary reason for joining the ranks of Tweeters is business.  I&#8217;ve spent a fair amount of time the last few days concentrating on SEO (Search Engine Optimisation) on my <a href="http://www.chapternine.co.uk" target="_blank">ChapterNine</a> web site.  The aim of this is to make my site appear higher in search results, to increase the likelihood of people finding me and asking me to do their web site.  SEO is a complicated and mysterious art, with no absolute answers and no magic combination, which is undoubtedly why so many SEO companies charge so much for their services.  Of course, site ranking is only half the battle &#8211; for people to find you, most often they need first to be looking for you.  And that&#8217;s where social networking comes in.  Hence Twitter.</p>
<p>What I&#8217;ll be doing with my Twitter account is updating it regularly with what I&#8217;m doing at work, whether that&#8217;s researching new technology, designing, coding, announcing that a site has just gone live, reviewing something, or just replying to e-mails.  By mentioning my business it gets the name &#8216;out there&#8217; in the community.  By reviewing other people&#8217;s products it means they might &#8216;follow&#8217; my Twitter account to see what else I say.  Basically, it&#8217;s all about publicity.  The more I say, the more has been said, which can only be a good thing.  It&#8217;s not necessarily going to make a huge difference in SEO terms, but it&#8217;ll probably help a little, and even that is not to be sniffed at.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2009/08/down-wiv-da-kidz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New blog design</title>
		<link>http://www.minipix.co.uk/2008/12/new-blog-design/</link>
		<comments>http://www.minipix.co.uk/2008/12/new-blog-design/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 23:18:37 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/?p=589</guid>
		<description><![CDATA[Just a quick note to say that my new blog design is finally live and kicking, with just a few technical bugs to sort out, most notably that comments aren&#8217;t working at the moment.  I&#8217;m trying to find a solution to that one, and then everything should be fine.  I also realise that the three [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-591" title="screenshot" src="http://www.minipix.co.uk/wp-content/uploads/2008/12/screenshot.png" alt="screenshot" width="300" height="219" />Just a quick note to say that my new blog design is finally live and kicking, with just a few technical bugs to sort out, most notably that comments aren&#8217;t working at the moment.  I&#8217;m trying to find a solution to that one, and then everything should be fine.  I also realise that the three latest comments have also been lost; I am aware of that, it&#8217;s because I&#8217;ve moved this site to a new server.  Hopefully I&#8217;ll figure out a way to reinstate those comments too.  So, sorry for the inconvenience of not being able to litter my blog with your own thoughts, but I&#8217;m working to resolve that!</p>
<p>In the meantime, please do enjoy the new look for the blog, in particular the header image which changes depending on the time of day, and time of year, so check back at different times during the day to see different images.  I&#8217;m also quite pleased with the comments post-it notes too, which work quite well.  The only caveat with that is that I have had to put a cap on the length of comments, otherwise it all started to look silly.</p>
<p>Once comments are up and running again, please feel free to let me know what you think.  In the meantime, twiddle your fingers, or if you really do want to tell me something send me a postcard, or a homing pigeon, or smoke signals, or something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/12/new-blog-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A leap into the world of advertising</title>
		<link>http://www.minipix.co.uk/2008/10/a-leap-into-the-world-of-advertising/</link>
		<comments>http://www.minipix.co.uk/2008/10/a-leap-into-the-world-of-advertising/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 10:38:57 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=565</guid>
		<description><![CDATA[As many of you will know, I maintain and develop the Diocese of Chelmsford web site, which is a big (800+ pages) site with lots of content and serves a lot of people.  One of our monthly printed publications, The Month, is also published online for people to download as a PDF.  I have to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-578" title="md-in-the-month" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/10/md-in-the-month.jpg" alt="" width="250" height="199" />As many of you will know, I maintain and develop the <a href="http://www.chelmsford.anglican.org">Diocese of Chelmsford</a> web site, which is a big (800+ pages) site with lots of content and serves a lot of people.  One of our monthly printed publications, <a href="http://www.chelmsford.anglican.org/themonth.html">The Month, is also published online</a> for people to download as a PDF.  I have to be honest, although I upload the file every month I don&#8217;t actually read it!  However, it occurred to me that a publication like this would be an ideal place to advertise.</p>
<p>After a few e-mails and phone calls to the publishers, <a href="http://www.cornerstonevision.com/">Cornerstone Vision</a>, I ended up sending them a small advert, and I&#8217;m pleased to report that it&#8217;s in this month&#8217;s Month!  The newspaper will be delivered to churches in Essex and East London soon, so you&#8217;ll be able to pick up a copy free from any Anglican church in the area, or of course you can download it to view on your computer.  And my advert appears on page 3!  How cool is that?!  I&#8217;ve got another two ads lined up for further issues too, so hopefully I&#8217;ll see some return on that.</p>
<p><span id="more-565"></span>So far my business has been going quite well without the need for advertising.  Most of my clients have heard about me through word of mouth or through links from web sites I&#8217;ve designed.  I did send a load of e-mails out to churches last January, and got a couple of new clients that way, but this is actually the first time I&#8217;ve actually put any money into advertising properly.  I did debate whether paying for additional coverage on <a href="http://www.yell.com/ucs/UcsSearchAction.do?ssm=0&amp;scrambleSeed=74912588&amp;keywords=&amp;companyName=matthew+dawkins&amp;location=essex&amp;x=0&amp;y=0&amp;M=0">Yell.com</a> would be of benefit, but it turned out to be rather expensive and not necessarily targetting the sort of people who would be interested in my services.</p>
<p>Advertising in The Month should in theory be a much better approach for me.  Since I specialise in providing web sites for churches and Christian organisations, it makes sense to advertise in places where those people might look.  And it turns out to be fairly affordable too &#8211; for three ads in non-consecutive issues it came to somewhere in the region of £170.  So as long as I get at least one client from it, I&#8217;ll make my money back!  That&#8217;s not bad.  I wait with baited breath&#8230;</p>
<p>And, as if that wasn&#8217;t enough, I&#8217;ll soon be able to boost my business slightly by being able to offer web hosting packages too.  I&#8217;m still putting the details together and making sure I know exactly what I&#8217;m doing (after all, there&#8217;s no point providing hosting solutions if I can&#8217;t offer quality), but it&#8217;s gonna happen fairly soon.  I&#8217;ve transferred my business web site to the new server, and I&#8217;ll be transferring my existing clients there soon too, and once that&#8217;s done I&#8217;ll be able to start offering a range of packages to everyone else too.  With a 20% discount for churches, naturally.  It&#8217;s all quite fun actually, putting all the packages together, and should make my web design services all the more attractive, being able to provide a full package.  Of course, whether anyone actually takes me up on these offers is another matter, but only time will tell.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/10/a-leap-into-the-world-of-advertising/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to host</title>
		<link>http://www.minipix.co.uk/2008/10/how-to-host/</link>
		<comments>http://www.minipix.co.uk/2008/10/how-to-host/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 16:09:29 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[reseller]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=554</guid>
		<description><![CDATA[I suppose it&#8217;s a natural progression for all web designers to feel the need to be offering hosting solutions alongside their web sites.  It makes sense from a practical point of view, and of course it&#8217;s an extra source of income.  I&#8217;ve actually been offering hosting for my clients for a while now, through a [...]]]></description>
			<content:encoded><![CDATA[<p>I suppose it&#8217;s a natural progression for all web designers to feel the need to be offering hosting solutions alongside their web sites.  It makes sense from a practical point of view, and of course it&#8217;s an extra source of income.  I&#8217;ve actually been offering hosting for my clients for a while now, through a friend of mine who has a hosting business, but I&#8217;m reaching the point where I need more.  So far I&#8217;ve only really been able to offer my hosting packages to people I make web sites for, rather than to anyone else, which is potentially limiting.</p>
<p>So I&#8217;ve been spending a lot of time recently investigating all the hosting options available to me.  And there are lots.  Buying individual hosting packages from companies isn&#8217;t really an option, as there is so little markup that it&#8217;s just not worth considering.  A reseller package is far more suitable, allowing me to set up hosting packages for people without having to worry about the server itself, which is completely managed by the hosting company.  A step up from that and you&#8217;ve got Virtual Private Servers (VPS), which gives you a lot more control and room for expansion.  Above that is a Dedicated Server, which is a VPS without the Virtual bit.  I&#8217;ll go into more detail on that in a bit.</p>
<h2><span id="more-554"></span>Reseller accounts</h2>
<p>There are a lot of companies selling reseller packages, each with varying limits imposed.  There doesn&#8217;t seem to be any sort of benchmark or standard package, everyone is offering different amounts of storage and bandwidth at completely different prices.  That all makes it rather hard to make sense of it all.  One company will be offering 4GB of storage and 60GB monthly bandwidth for around £300, while another will be promising 7GB of storage and 40GB bandwidth for less than £120.  Go figure.</p>
<p>Combined with the specs and prices you&#8217;ve also got to think about the company itself and how reputable it is.  I&#8217;ve spent a lot of time reading posts on the Web Design Forum, where (amongst other things) people praise and demonise hosting companies.  You see, a reseller package still relies on the hosting company for the technical side of keeping the server running and secure and up to date.  A hosting company can be offering unlimited everything at a budget price, but if their servers are offline on a regular basis it&#8217;s hardly worth it.  By the same token, a hosting company with an excellent reputation, such as Clook, can afford to bump their prices up.</p>
<p>Reseller accounts are essentially aimed at people who want to sell web space without the hassle of knowing anything about servers or hosting.  It&#8217;s all done through a web-based control panel such as Plesk or cPanel, and at the click of a few buttons they can create web hosting packages with no fuss and no technical knowledge.  Of course, it does mean that if the customer does have any problems with the server then they come to me, and I have to go back to the original hosting company rather than being able to do anything myself.</p>
<p>So, reseller accounts are good, but can be expensive if you&#8217;re planning on hosting lots of web sites.  And for reference, my list of existing clients with hosting provided by me comes to 22.  Not loads, but enough that a cheap reseller account probably won&#8217;t be big enough.</p>
<h2>VPS</h2>
<p>A VPS can be thought of as a bridge between a Reseller account and a Dedicated server.  It gives you a lot more scope for expansion and control than a reseller package, but without all the hassle of running a dedicated server.  A dedicated server, incidentally, is like owning your own server, except that someone else physically looks after the computer bit; you have to make sure the software is up to date and correctly set up to be secure and efficient, and are responsible if anything goes wrong with it.  A VPS, especially a managed VPS, takes some of that responsibility away, because the hosting company will set up all the software for you and take care of providing upgrades and so forth, leaving you free to get on with using it without having to worry about too much technical stuff.</p>
<p>Of course, it&#8217;s not going to be completely hands-off, because you do have root access and are expected to at least have a go at sorting yourself out if there are any problems.  Limits on storage space and bandwidth are a lot higher than a comparative reseller package though.  So as long as I don&#8217;t mind getting my hands dirty every now and then, a VPS could work out a lot more efficient and a lot cheaper than a reseller scheme; it would just mean I&#8217;d have to make sure I know what I&#8217;m doing with the server so I don&#8217;t annoy the hosting company with questions all the time!  Technically the VPS packages I&#8217;ve been looking at are nicely managed, so the day-to-day maintenance will be taken care of for me, but if I&#8217;ve got access to everything it would make sense for me to at least have a rough idea of how it all works.</p>
<p>So there we go.  Lots of stuff about hosting.  I have to admit, part of the reason for this post has been to solidify it all in my own mind.  Those who know me will know that making decisions has never been one of my strong points!  Writing it all down here kind of forces me to bring it all to some sort of conclusion, which is good because it means there is a chance I might make a decision.  With that in mind, my conclusion is that as long as there are no glaring ommissions in my calculations, a VPS will be the way to go.  I can transfer all my existing clients to the VPS and have complete control over it all, and have plenty of room to start offering hosting packages to the general public.</p>
<p>At least, that&#8217;s the conclusion I would like to make.  It does mean I&#8217;m making a decision, which isn&#8217;t easy, as I also then have to act on that decision.  So feel free to comment (please comment!!!) to give your opinion one way or the other.  If you have any experience using a VPS or even a dedicated server and can shed any light on what is involved beyond a reseller package, it would be much appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/10/how-to-host/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting down with the web designer community</title>
		<link>http://www.minipix.co.uk/2008/09/getting-down-with-the-web-designer-community/</link>
		<comments>http://www.minipix.co.uk/2008/09/getting-down-with-the-web-designer-community/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 09:33:32 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=549</guid>
		<description><![CDATA[Despite having been in the web design industry for several years, it&#8217;s taken until this week to get myself into a community of like-minded people in that respect.  I&#8217;m surprised at myself that it&#8217;s taken me this long.  Still, better late than never.
It all stemmed from a problem I was having, and searching the net [...]]]></description>
			<content:encoded><![CDATA[<p>Despite having been in the web design industry for several years, it&#8217;s taken until this week to get myself into a community of like-minded people in that respect.  I&#8217;m surprised at myself that it&#8217;s taken me this long.  Still, better late than never.</p>
<p>It all stemmed from a problem I was having, and searching the net hadn&#8217;t provided an answer, so I felt asking some actual people might prove more effective.  And so I found myself wandering around the <a href="http://www.webdesignerforum.co.uk">Web Designer Forum</a>, a UK-based community (well, the web site is based in the UK, the members could be from anywhere I suppose) specifically for web designers like me.  I was able to introduce myself, ask my first question, get some responses, and answer some questions other people had, all within a couple of days of discovering the site.  They seem like a genuinely nice bunch of people, so I&#8217;m expecting to hang around this site for some time!</p>
<p><span id="more-549"></span>A knock-on effect of this is that it also counts as advertising for my business web site, the URL for which is slipped into my signature.  Incidentally, <a href="http://www.matthewdawkins.co.uk">my site recently had a major upgrade</a>, so if you haven&#8217;t had a look recently then I encourage you to take a peek.  It&#8217;s got a revised look and feel, a proper company logo (at last), and some set packages for web sites rather than doing it all on an hourly rate.  Obviously each project will need to be taken on individually, and even if people request a package I may advise them differently if what they want and what that package offers differs wildly, but it should help people see just how much &#8211; or indeed, how little &#8211; web sites can cost.</p>
<p>Sorry, shameless plug over!</p>
<p>Anyway, the main point I was trying to share is that I&#8217;m enjoying being part of a community again.  Now that I&#8217;m selling my Mini, my involvement with the Colchester Mini Club has diminished, much to my disappointment, and I&#8217;m missing contact with the outside world.  Okay, so an internet forum isn&#8217;t quite the same as meeting with real people, but it&#8217;s better than nothing!  And it is something else I&#8217;m genuinely interested in.  I&#8217;ve also been able to answer several people&#8217;s questions so far too, which is encouraging because it suggests I may be better at this whole web design thing than I often give myself credit for.  Humility and business rarely walk hand-in-hand when you&#8217;re trying to sell your services!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/09/getting-down-with-the-web-designer-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping track of time</title>
		<link>http://www.minipix.co.uk/2008/06/keeping-track-of-time/</link>
		<comments>http://www.minipix.co.uk/2008/06/keeping-track-of-time/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 21:14:11 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[mWork]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[web site]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=514</guid>
		<description><![CDATA[
Running your own business means a lot of extra effort, relative to a &#8216;normal&#8217; job.  True, there are the benefits of being your own boss, working the hours that suit you, taking holidays when you fancy, setting the prices you like.  But in addition to being a Web Designer I also have to handle the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-2.png"></a></p>
<p><img class="alignright size-full wp-image-515" style="float: right;" title="picture-1" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-1.png" alt="mWork logo" width="332" height="127" />Running your own business means a lot of extra effort, relative to a &#8216;normal&#8217; job.  True, there are the benefits of being your own boss, working the hours that suit you, taking holidays when you fancy, setting the prices you like.  But in addition to being a Web Designer I also have to handle the accounts, pay the tax man, and do all the boring day-to-day stuff that proper businesses would palm onto someone else.  Thankfully, because my business is relatively small and simple, this doesn&#8217;t take too much effort.  Mr Tax Man doesn&#8217;t bother me unduly, and the general running of the business tends to just happen.</p>
<p>Of course, there are ways of making life easier for myself on the business side of things.  For instance, keeping track of the business&#8217;s money is something I&#8217;m keen to do, since numbers are not my strong point, so having a system in place that makes it all blindingly obvious is a must.  So far I&#8217;ve been relying on spreadsheets to log the work I do, with a different spreadsheet for each client.  It works, but it&#8217;s not particularly efficient.  I&#8217;ve looked around on the &#8216;net, and not found anything that fits my requirements exactly, so I decided I&#8217;d make my own.  Nothing like reinventing the wheel every now and then, just for kicks.</p>
<p>And so mWork was born.</p>
<p><span id="more-514"></span>I did look into making a mammoth super spreadsheet, with each client having its own sheet, and a summary sheet that brought it all together, but the more I played with it the more I felt it really needed the power of a database.  So I started fumbling around with the database app that comes with <a href="http://www.neooffice.org/">NeoOffice</a> (the Mac version of OpenOffice, a free office suite like MS Office).  Unfortunately, the more I fumbled the more confused I became, and the more I hated the software.  Then it occurred to me &#8211; I could create this sort of thing really easily in PHP and MySQL.  So I did.</p>
<p>Rather than hosting it all online, where any old cracker could potentially get at all my data, I&#8217;ve kept it on my local computer.  There&#8217;s a lot of PHP, some clever CSS, a relational database handled by MySQL, and so far quite a lot of hours of work creating the thing.  I&#8217;m already using it, though at the moment in parallel with the old system, just in case.  The beauty of it is that if I find I&#8217;m missing a feature, I put it in.  If certain information is important, I make it more obvious.  If the data isn&#8217;t very useful, I find another way of using it.</p>
<p>One particular area I&#8217;m quite pleased with is the various bar graphs I&#8217;ve used, with some funky PHP and CSS.  You&#8217;ll see from the screenshots just how beautiful they are.  For each project there&#8217;s a bar graph showing three bars: one for the amount I estimated for the project, one for the amount I&#8217;ve earned through the work I&#8217;ve done so far, and one for the amount paid so far by the client.  Putting these side by side visually really helps to get a quick overview of how far through the project we are and to keep tabs on projects that might overrun; if I go over the estimate the middle bar turns red.</p>
<p style="text-align: center;"><a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-2.png" rel="lightbox"><img class="alignnone size-thumbnail wp-image-516" title="picture-2" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-2-150x150.png" alt="mWork project progress" width="150" height="150" /></a> <a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-3.png" rel="lightbox"><img class="alignnone size-thumbnail wp-image-517" title="picture-3" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-3-150x150.png" alt="mWork monthly report" width="150" height="150" /> </a><a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-4.png" rel="lightbox"><img class="alignnone size-thumbnail wp-image-518" title="picture-4" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/picture-4-150x150.png" alt="mWork yearly report" width="150" height="150" /></a></p>
<p>There are similar graphs for the monthly and yearly reports, which show the activity throughout the month or year in question.  The yearly report shows hours worked, amount earned and amount received side by side, giving a nice (if colourful) progress report.  <a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/project-detail.jpg" rel="lightbox"><img class="alignright size-medium wp-image-520" style="float: right;" title="project-detail" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/06/project-detail-248x300.jpg" alt="mWork project detail" width="248" height="300" /></a>At the moment the yearly report works on a Jan-Dec year, but I suppose actually a more useful measure would be the tax year, as I could then use that information directly to plug into my Tax Return Form.</p>
<p>In addition to all that fun visual stuff there are tools for adding projects, updating project information, adding work logs, adding expenses that will be passed on to the client, logging payments made by the client, and so on.</p>
<p>There is still work to be done before it&#8217;s finished, naturally.  But at the moment it&#8217;s fairly solid and seems to be working well.  I don&#8217;t think it&#8217;s the sort of thing I would make available to the general public though &#8211; it&#8217;s tailored specifically to my needs, and might not suit everyone else.  Besides anything else, I&#8217;ve spent so long developing it that I would want to charge people to use it, but that involves taking money from people and I&#8217;m not so hot on that!  You can tell I&#8217;m not a businessman&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/06/keeping-track-of-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog update</title>
		<link>http://www.minipix.co.uk/2008/05/blog-update/</link>
		<comments>http://www.minipix.co.uk/2008/05/blog-update/#comments</comments>
		<pubDate>Thu, 08 May 2008 18:10:47 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=456</guid>
		<description><![CDATA[Just quick note to say that I have updated my blog template to the new design I&#8217;ve been working on.  It&#8217;s not quite finished yet, and there are some links that won&#8217;t work yet, but I&#8217;m out this evening so those things will have to be added tomorrow.  The basic functionality is there though, and [...]]]></description>
			<content:encoded><![CDATA[<p>Just quick note to say that I have updated my blog template to the new design I&#8217;ve been working on.  It&#8217;s not quite finished yet, and there are some links that won&#8217;t work yet, but I&#8217;m out this evening so those things will have to be added tomorrow.  The basic functionality is there though, and I&#8217;m much happier with this design than I was with the previous off-the-shelf one I tried a while back&#8230;</p>
<p>Anyway, once it&#8217;s all settled in, feel free to let me know what you think of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/05/blog-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Missing media buttons in WP 2.5 &#8211; partial fix!</title>
		<link>http://www.minipix.co.uk/2008/04/missing-media-buttons-in-wp-25-partial-fix/</link>
		<comments>http://www.minipix.co.uk/2008/04/missing-media-buttons-in-wp-25-partial-fix/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 14:58:22 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.minipix.co.uk/wordpress/?p=439</guid>
		<description><![CDATA[I&#8217;ve been hovering on the WordPress forums recently, keeping my eyes peeled for a solution to my missing media buttons following up my upgrade to WordPress 2.5 a week or so ago.  Today, prompted by a post by jeenie involving looking at the source code, I had a poke around and managed to get [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/04/media-buttons.jpg" rel="lightbox"><img class="alignright size-thumbnail wp-image-440" style="float: right;" title="media buttons missing" src="http://www.minipix.co.uk/wordpress/wp-content/uploads/2008/04/media-buttons-150x150.jpg" alt="" width="150" height="150" /></a>I&#8217;ve been hovering on the WordPress forums recently, keeping my eyes peeled for a solution to my missing media buttons following up my upgrade to WordPress 2.5 a week or so ago.  Today, prompted by <a href="http://wordpress.org/support/topic/164764">a post by jeenie</a> involving looking at the source code, I had a poke around and managed to get half way there.  As you can see from the attached screenshot (which proves it all works!!), I can now access the functionality, even though the images still don&#8217;t show.  It&#8217;s a curious thing, given that it looks like a fairly simple bit of code that oughtn&#8217;t to have any problems at all.</p>
<p><span id="more-439"></span>The code for this bit looks like this:</p>
<pre>&lt;<span class="start-tag">div</span><span class="attribute-name"> id</span>=<span class="attribute-value">"media-buttons" </span><span class="attribute-name">class</span>=<span class="attribute-value">"hide-if-no-js"</span>&gt;</pre>
<pre>Add media:</pre>
<pre>&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"media-upload.php?post_id=439&amp;type=image&amp;TB_iframe=true&amp;height=500&amp;width=640" </span><span class="attribute-name">class</span>=<span class="attribute-value">"thickbox" </span><span class="attribute-name">title</span>=<span class="attribute-value">'Add an Image'</span>&gt;&lt;<span class="start-tag">img</span><span class="attribute-name"> src</span>=<span class="attribute-value">'images/media-button-image.gif' </span><span class="attribute-name">alt</span>=<span class="attribute-value">'Add an Image' </span><span class="error"><span class="attribute-name">/</span></span>&gt;&lt;/<span class="end-tag">a</span>&gt;</pre>
<pre>&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"media-upload.php?post_id=439&amp;type=video&amp;TB_iframe=true&amp;height=500&amp;width=640" </span><span class="attribute-name">class</span>=<span class="attribute-value">"thickbox" </span><span class="attribute-name">title</span>=<span class="attribute-value">'Add Video'</span>&gt;&lt;<span class="start-tag">img</span><span class="attribute-name"> src</span>=<span class="attribute-value">'images/media-button-video.gif' </span><span class="attribute-name">alt</span>=<span class="attribute-value">'Add Video' </span><span class="error"><span class="attribute-name">/</span></span>&gt;&lt;/<span class="end-tag">a</span>&gt;</pre>
<pre>&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"media-upload.php?post_id=439&amp;type=audio&amp;TB_iframe=true&amp;height=500&amp;width=640" </span><span class="attribute-name">class</span>=<span class="attribute-value">"thickbox" </span><span class="attribute-name">title</span>=<span class="attribute-value">'Add Audio'</span>&gt;&lt;<span class="start-tag">img</span><span class="attribute-name"> src</span>=<span class="attribute-value">'images/media-button-music.gif' </span><span class="attribute-name">alt</span>=<span class="attribute-value">'Add Audio' </span><span class="error"><span class="attribute-name">/</span></span>&gt;&lt;/<span class="end-tag">a</span>&gt;</pre>
<pre>&lt;<span class="start-tag">a</span><span class="attribute-name"> href</span>=<span class="attribute-value">"media-upload.php?post_id=439&amp;TB_iframe=true&amp;height=500&amp;width=640" </span><span class="attribute-name">class</span>=<span class="attribute-value">"thickbox" </span><span class="attribute-name">title</span>=<span class="attribute-value">'Add Media'</span>&gt;&lt;<span class="start-tag">img</span><span class="attribute-name"> src</span>=<span class="attribute-value">'images/media-button-other.gif' </span><span class="attribute-name">alt</span>=<span class="attribute-value">'Add Media' </span><span class="error"><span class="attribute-name">/</span></span>&gt;&lt;/<span class="end-tag">a</span>&gt;</pre>
<pre>&lt;/<span class="end-tag">div</span>&gt;</pre>
<p style="padding-left: 30px;">
<p>I&#8217;ll quickly explain what this does: everything is contained within a DIV, with a unique id &#8220;media-buttons&#8221; and a class &#8220;hide-if-no-js&#8221;.  The one that really stuck out for me was the class, and a quick look in the CSS revealed that the class &#8220;hide-if-no-js&#8221; did exactly what you&#8217;d expect &#8211; it hid everything inside it.  I simply commented out that line in the CSS file, and found that the links suddenly worked!</p>
<p>If you want to try this yourself (if you&#8217;re having the same trouble as me), the file you want to look at is &#8230;/wp-admin/wp-admin.css, and the offending item is right down at the bottom of the file, and looks like this:</p>
<pre>.hide-if-no-js {</pre>
<pre>  display: none;</pre>
<pre>}</pre>
<p>Now, this is only a partial fix, as although I can click on the links and access the functionality behind them, the icons for those buttons still don&#8217;t appear.  I&#8217;ve checked, and the image files themselves are definitely there.  I&#8217;ve even manually edited the HTML using a bookmarklet to temporarily remove the link around the image, and then it displays perfectly, just without the link and hence without the functionality associated with it.</p>
<p>So I had a look at the link, to see if that&#8217;s where the problem lay.  Sadly, that yielded nothing of use; the #media-buttons CSS had nothing relevant, neither did the .thickbox in the link.  So I&#8217;m at a loss again.  For now.</p>
<p>Still, at least I&#8217;ve got the functionality working now, that&#8217;s a significant improvement.  Unfortunately it hasn&#8217;t resolved the problems I&#8217;m also having with the Add Link buttons, which give me a blank popup.  Ah well, I&#8217;ll just have to investigate further, or make do with the HTML editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minipix.co.uk/2008/04/missing-media-buttons-in-wp-25-partial-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
