<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Michelle Dancer</title>
	
	<link>http://michelledancer.com</link>
	<description>Freelance web developer in Newcastle - WordPress and Drupal development</description>
	<lastBuildDate>Fri, 08 Apr 2011 09:32:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/michelledancer" /><feedburner:info uri="michelledancer" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>54.8850342</geo:lat><geo:long>-1.7286314</geo:long><item>
		<title>InfoBarrel Banner Graphics</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/RCBNo1gLPk0/</link>
		<comments>http://michelledancer.com/2011/04/07/infobarrel-banner-graphics/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 21:56:28 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Odds and ends]]></category>
		<category><![CDATA[infobarrel]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=776</guid>
		<description><![CDATA[As requested on the InfoBarrel forum, I&#8217;ve put together some quick graphics for use as referral ads on your own site. There are only a few complete right now, once the collection is a bit more complete I&#8217;ll put together an article on InfoBarrel itself so you won&#8217;t need to traipse all the way over [...]]]></description>
			<content:encoded><![CDATA[<p>As requested on the <a href="http://www.infobarrel.com/signup.php?ref_id=47754">InfoBarrel</a> forum, I&#8217;ve put together some quick graphics for use as referral ads on your own site. There are only a few complete right now, once the collection is a bit more complete I&#8217;ll put together an article on InfoBarrel itself so you won&#8217;t need to traipse all the way over here to my site.</p>
<p><span id="more-776"></span></p>
<h3>How to use these graphics</h3>
<p>To add a graphic on your own site, first you&#8217;ll need to right-click the image below and save it to your computer. You can then upload the image either to your own site (if you&#8217;re using WordPress for example you can just upload it to your media library) or to an image hosting site like Photobucket. Please don&#8217;t link to the images directly on my site, upload your own.</p>
<p>The code to actually insert the banners on your page goes a little something like this:</p>
<p>[html]&lt;a href=&#8221;http://www.infobarrel.com/signup.php?ref_id=47754&#8243;&gt;&lt;img src=&#8221;yourimagepath&#8221;/&gt;&lt;/a&gt;[/html]</p>
<p>You can either paste the code directly into your site file where you want it to display, or use the text widget for WordPress. Change the ref_id to your own, and the image source to the newly uploaded image. If you have any trouble leave me a comment either here or on <a href="http://www.infobarrel.com/forum-topic.php?id=4101">the InfoBarrel thread</a> and I can probably help you out.</p>
<h3>125&#215;125</h3>
<p><img class="size-full wp-image-779 alignleft" style="margin-right: 20px;" title="ib1-125x125" src="http://michelledancer.com/wp-content/uploads/2011/04/ib1-125x125.png" alt="" width="125" height="125" /><img class="alignleft size-full wp-image-780" style="margin-right: 20px;" title="ib2-125x125" src="http://michelledancer.com/wp-content/uploads/2011/04/ib2-125x125.png" alt="" width="125" height="125" /><img class="alignleft size-full wp-image-781" title="ib3-125x125" src="http://michelledancer.com/wp-content/uploads/2011/04/ib3-125x125.gif" alt="" width="125" height="125" /></p>
<h3>468&#215;60</h3>
<p><img class="alignnone size-full wp-image-788" title="ib1-468x60" src="http://michelledancer.com/wp-content/uploads/2011/04/ib1-468x60.gif" alt="" width="468" height="60" /><br />
Plenty more to come soon, get your size requests in if you have them!</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/RCBNo1gLPk0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/04/07/infobarrel-banner-graphics/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/04/07/infobarrel-banner-graphics/</feedburner:origLink></item>
		<item>
		<title>Hiring a Virtual Assistant</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/p99lyAMg5GY/</link>
		<comments>http://michelledancer.com/2011/03/18/hiring-a-virtual-assistant/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 18:40:19 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[outsourcing]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=758</guid>
		<description><![CDATA[At some point in every freelancer&#8217;s life comes the time when keeping track of everything and generally finding enough time to keep up with all sides of the business gets a bit much. This is the time when most of us at least consider whether using a Virtual Assistant or generally starting to outsource repetitive [...]]]></description>
			<content:encoded><![CDATA[<p>At some point in every freelancer&#8217;s life comes the time when keeping track of everything and generally finding enough time to keep up with all sides of the business gets a bit much. This is the time when most of us at least consider whether using a Virtual Assistant or generally starting to outsource repetitive tasks could be worth it.</p>
<p>I recently got to this point and decided to go for the VA approach, since I&#8217;d like to get to know and trust one person who is able to help with all aspects of the business when needed. Unfortunately, I had no clue where to start.</p>
<p><span id="more-758"></span></p>
<h3>Step 1: Know what you want</h3>
<p>Being completely new to the world of virtual assistants, I had basically no clue what they would be willing to do, what they would charge, how they would charge, and many more things besides. All I knew was that I wasn&#8217;t finding enough time to get everything done, and needed help. As hard as it was, I should really have found time to sit down and think things through clearly. Learn from my mistakes.</p>
<ul>
<li> Make a list of all the tasks you feel could be outsourced.</li>
<li>Think about how you like each task to be done and how easily you could train someone else to do them the same way.</li>
<li>Look at your budget and find out exactly how much you&#8217;re able to afford per month or for a particular task.</li>
</ul>
<h3>Step 2: Find some interested candidates</h3>
<p>For you this step might mean advertising on one of the numerous <a href="http://michelledancer.com/2009/12/09/joys-of-freelancing-sites/">freelance job sites</a> available. I specifically preferred to work with someone in my local area so this approach was less likely to work, and instead I turned to Google. Unfortunately Google was unkind, and I was only able to find one or two (way over my budget) options, so in despair I started asking for advice on various freelancing forums and even Facebook! I did get one quality response from a post on <a href="http://forums.freelanceuk.com" target="_blank">FreelanceUK</a> but I ended up turning down the guy in question, so perhaps more forum posts elsewhere would&#8217;ve turned up further gems.</p>
<p>In the end, I put up an ad on <a href="http://newcastle.gumtree.com">Gumtree</a>. I knew this was likely to get me a lot of &#8220;spam&#8221; replies, as well as replies from people who had no idea what a VA even was but were just desperate for some pocket money, but I&#8217;ve used Gumtree for househunts etc in the past and know that there are some actual real people and offers on there so it seemed worth a shot.</p>
<p>From what I could tell, half of the people replying didn&#8217;t even realise that &#8220;Freelance virtual assistant required&#8221; would even involve being self-employed and almost half of them declined to answer any of the questions I&#8217;d posed in the ad as a sort of &#8220;did you really pay attention&#8221; check. Not exactly the greatest start ever, but never mind.</p>
<p>Hoping that it would all be worth it, I trawled my way through numerous worthless posts and finally made a shortlist of people who appeared to have actually read the ad and seemed &#8220;nice&#8221;. Niceness may seem like a strange way of judging job applicants but let&#8217;s face it, a VA is someone you need to feel comfortable with.</p>
<h3>Step 3: Compare the options</h3>
<p>Oh dear, this bit is difficult. I found myself in the position of liking two candidates equally, and it was a horrible experience having to choose between the two. This hiring lark is definitely not for the faint-hearted!</p>
<p>Don&#8217;t be afraid to ask searching questions about their experience and their reasons for applying. I was particularly on the lookout for someone who wouldn&#8217;t mind mucking in with website updates as well as general admin, so this was important to discuss.</p>
<p>After settling on one applicant, it was time to let the others know and that was of course the worst part of all. A job in HR is definitely not for me, I&#8217;ve learned that much.</p>
<h3>Next steps</h3>
<p>The person I chose as my assistant is currently in the middle of moving home and setting up her company here, so it seemed a great time to get in as one of those all-important first clients (which we all know end up being the favourites and getting all sorts of discounts *cough*). Due to this, we won&#8217;t be starting work together immediately but rather taking our time and discussing exactly how everything will work best for us.</p>
<p>This is great because it doesn&#8217;t add much pressure to my already hectic days and maybe I&#8217;ll actually get some sleep this weekend for once.</p>
<p>I&#8217;m really excited to be taking this step and getting the admin side of my business a bit more sorted out. Considering one of my previous jobs was administration, I&#8217;ve made a right pig&#8217;s ear of it now I&#8217;m self-employed. Watch out for the next update where either my stress level is down and business is flourishing, or it&#8217;s all gone horribly wrong and I&#8217;ve gone back to sporadically updating my mess of a &#8220;clients&#8221; spreadsheet.</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/p99lyAMg5GY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/03/18/hiring-a-virtual-assistant/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/03/18/hiring-a-virtual-assistant/</feedburner:origLink></item>
		<item>
		<title>How to Write a Website Brief</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/YEsMGrDLbQk/</link>
		<comments>http://michelledancer.com/2011/03/08/how-to-write-a-website-brief/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 14:32:41 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Site owners manual]]></category>
		<category><![CDATA[downloads]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=725</guid>
		<description><![CDATA[When approaching a designer/developer/beekeeper (I&#8217;ll stick to &#8220;designer&#8221; in the post, for simplicity) with your website project, it&#8217;s no good just asking &#8220;how much does a website cost?&#8221;. We often only have ourselves to blame for not providing enough information about how to approach us, so in this post I&#8217;d like to share some important [...]]]></description>
			<content:encoded><![CDATA[<p>When approaching a designer/developer/beekeeper (I&#8217;ll stick to &#8220;designer&#8221; in the post, for simplicity) with your website project, it&#8217;s no good just asking &#8220;how much does a website cost?&#8221;. We often only have ourselves to blame for not providing enough information about how to approach us, so in this post I&#8217;d like to share some important points to think about, and a downloadable questionnaire you can use to create useful creative briefs in future.</p>
<div class="box"><div class="inside"><p><a href="http://michelledancer.com/wp-content/plugins/download-monitor/download.php?id=2">Download the website brief example questionnaire</a> (.doc)</p>
</div></div>
<p><span id="more-725"></span></p>
<h3>What do you already have, and what do you need</h3>
<p>This is probably the biggest surprise omission from my point of view. Often people will contact me to ask for a quote for, say, a WordPress theme. After some investigation it turns out they also need hosting, WordPress installing on their server, content migration from their old site,  a new logo and 3 hours of training on how to admin their new site. That does not all come under &#8220;WordPress theme&#8221;.</p>
<p><strong>If in doubt, be overly detailed</strong> rather than leaving possibly important information out.</p>
<h3>Goals for the project</h3>
<p>Are you trying to increase awareness  of your brand? Do you want to  get more website visitors to buy a product from your online store? Are  you working on improving search engine rankings? Do you need to just  generate more traffic and pageviews for advertising purposes? Are you trying to take over the world and make &#8220;the next Facebook&#8221;?</p>
<p>However  far-fetched your ideas, make sure your designer knows about them. This  will help them decide whether your project falls into their area of  expertise, if your budget is too low, and probably start some ideas  going round in their head before they&#8217;ve even been awarded the project. <strong>Protip: If you&#8217;re trying to make &#8220;the next Facebook&#8221;, don&#8217;t</strong>.</p>
<h3>Design stuff</h3>
<p>Link to other websites you like, and ones you don&#8217;t, and give reasons  for each. Where posible these should be in a similar niche to yours,  but even a general guide to your tastes is immensely helpful.</p>
<p>If  you already have a logo/brand with specific colours, mention them here.  If not, feel free to give your opinions on which colours and styles  you&#8217;d like to see. A good designer will always listen to what you want, but bear in mind that <strong>a good client will respect their designer&#8217;s expertise</strong> when advice is offered.</p>
<h3>Site structure</h3>
<p>You should always know, if only vaguely, what will be included in your site before trying to get a quote. You can use Excel, an <a href="http://michelledancer.com/go/mindmeister" target="_blank">online mind mapping tool</a>, or even just a list of page titles to represent the structure, but it gives your designer a good idea of the size and complexity of the site. If you already have a design and you&#8217;re looking for someone to develop the site, it may seem obvious to you what the structure should be just from looking at the existing images. Please trust me when I say it&#8217;s better to jot down a site structure anyway than to leave someone to fill in any gaps with their imagination.</p>
<p><strong>You don&#8217;t need to be really specific</strong> about which page will go under which in a dropdown menu, just make sure you have all of the important content included in the plan. Part of a designer&#8217;s job is to fit everything into a usable site layout.</p>
<h3>Features</h3>
<p>You may have a detailed feature list drawn up already, but be unwilling to share it with just anyone. On the other hand, you may not have thought about it much beyond &#8220;I want a community site&#8221;. <strong>Write down a list of at least the most important features</strong> in your brief, and if this first stage goes well you can always get more detailed down the line as your designer should tell you exactly what they&#8217;ll need to know.</p>
<p>&#8220;But I just want a design, not the development!&#8221; &#8211; Hand over a feature list anyway, a designer needs to know that you plan on having an event calendar so they can actually design it. Mocking up a homepage and leaving the rest up to the imagination of whichever poor coder you hire later is baaaad.</p>
<h3>Budget and timescale</h3>
<p>This is a bit controversial, since a lot of people think giving away your budget means a provider will always come in as high as they can. This may be true of some unscrupulous characters but try not to judge the industry as a whole.</p>
<p>Giving your ballpark budget helps the designer, since they won&#8217;t be wasting time quoting on a project that pays too little or too much (yes there&#8217;s such a thing as too much!), and it helps you because the designer can advise you on the best way to proceed, you&#8217;re not spending time reading quotes that are way beyond your means, and as an added bonus you get to see how the designer handles the situation which is a good indicator of their professionalism.</p>
<p>For example you want X, Y and Z completed in 2 weeks for $500 but this budget is too low, a bad designer will tell you so and you&#8217;ll be on your way to someone else. A good designer will work around what you have available and offer to remove unnecessary feature Y with the possibility of revisiting it later, or increase the timescale to make the project more financially viable. You&#8217;d always have the option of just going to someone cheaper, but as we all know &#8220;you get what you pay for&#8221;.</p>
<h3>Example website brief</h3>
<div class="box"><div class="inside"><p><a href="http://michelledancer.com/wp-content/plugins/download-monitor/download.php?id=2">Download the website brief example questionnaire</a> (.doc)</p>
</div></div>
<p>This downloadable example can be edited in Word etc and used as-is, or can just be a starting point for your own brief. I hope it can be of use, if so please leave a lovely comment to brighten my day.</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/YEsMGrDLbQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/03/08/how-to-write-a-website-brief/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/03/08/how-to-write-a-website-brief/</feedburner:origLink></item>
		<item>
		<title>When spammers attack! And other news…</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/LTzj44fB7vw/</link>
		<comments>http://michelledancer.com/2011/02/25/when-spammers-attack-and-other-news/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 11:36:45 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=719</guid>
		<description><![CDATA[As anyone who runs a blog will know, the amount of spam comments can be extremely depressing. Luckily for me over the last week the spammers appear to have changed tactic from the usual &#8220;Great post! Lots of useful information here&#8221; type of comment to something altogether more sinister, and I enjoy variety. When Spammers [...]]]></description>
			<content:encoded><![CDATA[<p>As anyone who runs a blog will know, the amount of spam comments can be extremely depressing. Luckily for me over the last week the spammers appear to have changed tactic from the usual &#8220;Great post! Lots of useful information here&#8221; type of comment to something altogether more sinister, and I enjoy variety.<br />
<span id="more-719"></span></p>
<h3>When Spammers Attack</h3>
<p>A good example of this is a spam comment received on a text-only post, demanding that I stop relying on &#8220;the video&#8221; to make my point for me and wasting my intelligence. Lovely, I must say. The number one spot so far however goes to the following comment, received just yesterday:</p>
<blockquote><p>I dont know who you think you are, but youre just blowing smoke out your  ears.  Nothing youre saying makes sense and its all a bunch of immature  ranting.  If you want people to get behind your blog, you should at the  very least learn a little something about what youre talking about!</p></blockquote>
<p>Now I know what you&#8217;re thinking, how do I know it&#8217;s spam? The clue was in the commenter name, and in the fact that the exact same drivel shows up on a load more blogs in a Google search. My blog isn&#8217;t immature ranting&#8230;it&#8217;s just pointless.</p>
<h3>And Other News</h3>
<p>Our top story this week, Michelle and Tom are moving house! Into something closely resembling my childhood dream home, in fact, which is very exciting. It&#8217;s even got a big garden and a shed to keep our as-yet-nonexistent garden tools in. Or to play hide-and-seek in, we&#8217;ll see how it goes.</p>
<p>As a result we&#8217;ll be lacking internet for about a week and trying to make up for it by *hisssssss* spending time with each other instead. Clients have been informed, a notice of absence is up on the contact page, if I missed anyone out I apologise. The blog may or may not lie dormant for a week and a bit, depending on how much t&#8217;internet access I can blag during the week.</p>
<p>Upon my triumphant return to the world of the living (living geeks, at any rate), there are exciting plans afoot. First of all, my first official free WordPress theme release is coming up. I&#8217;m also going to be hiring a virtual assistant, which is something I&#8217;ve wanted to do for a long time and never quite taken the plunge. Lastly I&#8217;ve just released a tutorials blog for people trying to make their own business websites, based on how much fun I&#8217;ve had writing <a href="http://michelledancer.com/category/site-owners-manual/">stuff for site owners</a> so far.</p>
<p>See you soon!</p>
<p>p.s. yay shed!</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/LTzj44fB7vw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/25/when-spammers-attack-and-other-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/25/when-spammers-attack-and-other-news/</feedburner:origLink></item>
		<item>
		<title>How to Choose a Web Designer #4</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/Qfb5KUURtlY/</link>
		<comments>http://michelledancer.com/2011/02/23/how-to-choose-a-web-designer-4/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 11:07:37 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Site owners manual]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=689</guid>
		<description><![CDATA[This is the last post in my How to Choose a Web Designer series, and it&#8217;s coming to you a day late because we&#8217;re moving house this weekend and I&#8217;m mostly running around in a panic rather than writing blog posts. So far we&#8217;ve covered the different kinds of services people call &#8220;web design&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<div class="notebox"><div class="inside"><p><em>One thing a lot of freelancers come to resent is the need to    &#8220;educate&#8221; their clients about effective design and appropriate    technology. What they fail to take into account is the reason that so    many people end up confused in the first place, which of course is that    there are a lot of really, truly terrible sites still being created   (and  paid good money for!).</em></p>
<p><em>In this series I&#8217;m taking a look at what you as a client should   know before ever  purchasing a site, and how to tell the amateurs from   the pros.</em></p>
</div></div>
<p>This is the last post in my How to Choose a Web Designer series, and it&#8217;s coming to you a day late because we&#8217;re moving house this weekend and I&#8217;m mostly running around in a panic rather than writing blog posts. So far we&#8217;ve covered the different kinds of <a href="http://michelledancer.com/2011/02/01/how-to-choose-a-web-designer-1/">services people call &#8220;web design&#8221;</a> and which of them you might actually need, <a href="http://michelledancer.com/2011/02/08/how-to-choose-a-web-designer-2/">how to judge a designer</a> on their portfolio so you can make an informed comparison, and what sort of <a href="http://michelledancer.com/2011/02/16/how-to-choose-a-web-designer-3/">questions you should be asking</a> someone you&#8217;re considering for the job. In this final part, I&#8217;ll go through some important things to bear in mind when making your final decision.</p>
<p><span id="more-689"></span></p>
<h3>Price</h3>
<p>Obviously this is one of the first things you&#8217;ll want to know, and it&#8217;s tempting to just go for the cheapest deal you can. Some portfolio sites you come across will have guide prices listed, some will not, personally I don&#8217;t believe there&#8217;s something inherently &#8220;bad&#8221; about making prices transparent but statistically bad designers will do this more often than good so just be wary.</p>
<p>Don&#8217;t let a low price fool you, either, <strong>a custom design from a terrible designer for $100 is not a good idea when you can buy a well-designed template for $30 and just put your logo on it.</strong></p>
<p>One more consideration, price-wise, is whether they charge hourly or per-project. Project pricing has the advantage that you know exactly what the costs will be, whereas hourly has the advantage that you only pay for however much time is spent. It&#8217;s a delicate balance, I prefer project pricing for the certainty of it.<strong><br />
</strong></p>
<h3>Personality</h3>
<p>It&#8217;s actually quite important when you&#8217;re working with someone online that you don&#8217;t detest their very existence! After a couple of emails discussing your project you should get a feel for who is overly formal, who is a bit <em>too</em> informal and jokey (like me!) and who you generally feel comfortable talking to.</p>
<h3>Relevant Experience</h3>
<p>It&#8217;s all well and good hiring someone who creates amazing illustrated blog headers, but if you&#8217;re looking for a functional company site make sure they do that too. And so on!</p>
<h3>Bringing it all together</h3>
<p>If your budget is low, what you&#8217;re probably looking for is someone who can do the majority of your site themselves (ie a designer/developer), who works on a project basis rather than hourly, and who has a portfolio with similar projects to your own that have turned out well. If they&#8217;ve not worked on your type of site before, the design could end up needing lots of tweaking/revisions and going over-budget.</p>
<p>If your budget is more flexible, you have more choice. Whether to hire design and development separately is up to you, and will depend on whether you can find someone with all the necessary skills that you feel comfortable working with.</p>
<p>In the end, only you can know exactly which things are most important to you. Some combination of the above should go a long way to helping you decide, however. If the series has given you something to think about, or you need more guidance, feel free to leave a comment.</p>
<div class="box"><div class="inside"></p>
<h4>How to Choose a Web Designer</h4>
<ul>
<li>#1 &#8211; <a href="../2011/02/01/how-to-choose-a-web-designer-1">What is a web designer, and is that what I need?</a></li>
<li>#2 &#8211; <a href="../2011/02/08/how-to-choose-a-web-designer-2/">How to judge a portfolio site</a></li>
<li>#3 &#8211; <a href="http://michelledancer.com/2011/02/16/how-to-choose-a-web-designer-3/">What to ask your potential designer</a></li>
<li>#4 &#8211; Making the decision</li>
</ul>
<p>
</div></div>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/Qfb5KUURtlY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/23/how-to-choose-a-web-designer-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/23/how-to-choose-a-web-designer-4/</feedburner:origLink></item>
		<item>
		<title>eBooks the Smart Way</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/g3zpxD8Dx4c/</link>
		<comments>http://michelledancer.com/2011/02/20/ebooks-the-smart-way/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 13:22:59 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Things of Interest!]]></category>
		<category><![CDATA[Passive income]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=698</guid>
		<description><![CDATA[This weeks&#8217;s Thing of Interest is an eBook about eBooks, how deliciously meta. Writing an eBook is something I&#8217;ve been interested in doing for a looooong time, and I&#8217;m a compulsive newsletter-signer-upper, so signing up to this one to get a free eBook on how to write an eBook just seemed to make sense. eBooks [...]]]></description>
			<content:encoded><![CDATA[<p>This weeks&#8217;s Thing of Interest is an eBook about eBooks, how deliciously meta.</p>
<p>Writing an eBook is something I&#8217;ve been interested in doing for a looooong time, and I&#8217;m a compulsive newsletter-signer-upper, so signing up to this one to get a free eBook on how to write an eBook just seemed to make sense. <a href="http://www.smartpassiveincome.com/ebooks-the-smart-way/" target="_blank">eBooks the Smart Way</a> by Pat Flynn of Smart Passive Income.</p>
<p>Actually, just read his whole blog, it&#8217;s awesome.</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/g3zpxD8Dx4c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/20/ebooks-the-smart-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/20/ebooks-the-smart-way/</feedburner:origLink></item>
		<item>
		<title>Passing arguments with WordPress add_action</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/JWTSO7L8msE/</link>
		<comments>http://michelledancer.com/2011/02/18/passing-arguments-with-wordpress-add_action/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 20:33:21 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=668</guid>
		<description><![CDATA[Most WordPress developers are familiar with using add_action, but as you may have discovered the information on passing arguments to your callback function is hard to find. After a couple of hours of Googling, throwing a hissy fit, and good old trial and error I found a working solution, so I thought I&#8217;d share. The [...]]]></description>
			<content:encoded><![CDATA[<p>Most WordPress developers are familiar with using <a href="http://codex.wordpress.org/Function_Reference/add_action">add_action</a>, but as you may have discovered the information on passing arguments to your callback function is hard to find. After a couple of hours of Googling, throwing a hissy fit, and good old trial and error I found a working solution, so I thought I&#8217;d share.</p>
<p><span id="more-668"></span></p>
<h3>The problem</h3>
<p>I wanted to run a function on admin_init, which would need arguments passed as an array. Running the function is easy enough:</p>
<p>[php]<br />
add_action( &#8216;admin_init&#8217;, &#8216;my_function&#8217;);</p>
<p>function my_function() {<br />
//some code here<br />
}<br />
[/php]</p>
<p>Add_action does accept a third parameter, but it&#8217;s not what I hoped it was. Instead it&#8217;s the <em>number</em> of arguments your function can accept. So how do you actually pass these arguments?</p>
<h3>My solution</h3>
<p>The answer appears to be using <a href="http://codex.wordpress.org/Function_Reference/do_action">do_action</a>, which is something I&#8217;d never personally worked with before, and using two functions. The first parameter of do_action is the hook name, followed by any arguments you want to pass.</p>
<p>[php]<br />
add_action( &#8216;admin_init&#8217;, &#8216;argument_function&#8217;);</p>
<p>add_action( &#8216;my_hook&#8217;, &#8216;my_function&#8217;);</p>
<p>function my_function($argument) {<br />
//some code here<br />
}</p>
<p>function argument_function() {<br />
$argument = &#8216;something&#8217;;<br />
do_action(&#8216;my hook&#8217;, $argument);<br />
}<br />
[/php]</p>
<p>Since I want to run my main function on admin_init, this is essentially a chain reaction.</p>
<p>The second add_action defines a custom hook, rather than one of the built-in WordPress ones, which I&#8217;m calling my_hook. On admin_init my argument_function is called, which passes the argument to my custom hook using do_action, which in turn triggers my_function but includes that argument.</p>
<p>If that last paragraph didn&#8217;t make your head explode, there&#8217;s one more thing to bear in mind. The third parameter of add_action is, as I mentioned, the number of accepted arguments. This defaults to 1, which is why it&#8217;s not needed in my example. If you&#8217;re passing more than one argument, you <em>must</em> be sure the number in that third parameter and the number of arguments being passed is the same, or the sky will fall down. No exaggeration.</p>
<p>There&#8217;s probably a better way to do this, but if so the documentation is scarce. It works, which is the main thing. If this helped you out, or if I&#8217;m doing it backwards, please leave a comment and let me know!</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/JWTSO7L8msE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/18/passing-arguments-with-wordpress-add_action/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/18/passing-arguments-with-wordpress-add_action/</feedburner:origLink></item>
		<item>
		<title>How to Choose a Web Designer #3</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/1Rk1dhIYsZQ/</link>
		<comments>http://michelledancer.com/2011/02/16/how-to-choose-a-web-designer-3/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 00:48:22 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Site owners manual]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=563</guid>
		<description><![CDATA[So you&#8217;ve found a company or a designer, they have the skills you need, and you like the look of their portfolio. Now it&#8217;s time to actually approach them with your project. This is a handy (not exhaustive by any means) list of things to ask and/or look out for. What CMS do you suggest? [...]]]></description>
			<content:encoded><![CDATA[<div class="notebox"><div class="inside"><p><em>One thing a lot of freelancers come to resent is the need to   &#8220;educate&#8221; their clients about effective design and appropriate   technology. What they fail to take into account is the reason that so   many people end up confused in the first place, which of course is that   there are a lot of really, truly terrible sites still being created  (and  paid good money for!).</em></p>
<p><em>In this series I&#8217;m taking a look at what you as a client should  know before ever  purchasing a site, and how to tell the amateurs from  the pros.</em></p>
</div></div>
<p>So you&#8217;ve found a company or a designer, <a href="http://michelledancer.com/2011/02/01/how-to-choose-a-web-designer-1/">they have the skills you need</a>, and <a href="http://michelledancer.com/2011/02/08/how-to-choose-a-web-designer-2/">you like the look of their portfolio</a>. Now it&#8217;s time to actually approach them with your project. This is a handy (not exhaustive by any means) list of things to ask and/or look out for.</p>
<p><span id="more-563"></span></p>
<h3>What CMS do you suggest?</h3>
<p><strong>Bonus link:</strong> <a href="http://websiteologist.com/choosing-a-cms-does-your-site-actually-need-one.html" target="_blank">Choosing a CMS – does your site actually need one?</a></p>
<p>A lot of companies still try to get away with offering static sites. I&#8217;m not saying a CMS is needed in 100% of cases (it&#8217;s probably more like 99.9%), but even if you only change content once a year isn&#8217;t it better to be able to do that yourself rather than pay extra for someone else to do it? I&#8217;ve had a few clients who started off on this kind of deal from someone and then decided to add a blog, or other regularly updated content, meaning they needed me to port the entire site over to a CMS. Better to just get it built on one in the first place, methinks.</p>
<p>Some people will tell you they have an in-house CMS. This is fine, though may be more expensive. It&#8217;s often more tailored to your needs though can equally be more clunky and unintuitive. Ask for a demo and judge for yourself.</p>
<p>Others will use a pre-existing solution. WordPress is probably one of the more common ones you&#8217;ll see being suggested because it&#8217;s simple, powerful and free but there are more complex solutions (Drupal, Joomla et al) as well as much more basic ones too (CushyCMS).</p>
<p><strong>Anyone with your best interests in mind will suggest what&#8217;s right for you</strong>, and not just whichever they personally prefer.</p>
<h3>Which browsers do you support?</h3>
<p>This is pretty controversial, but tells you a lot about the company/person you&#8217;re dealing with. The gist is that new, better technologies won&#8217;t work on old out-of-date browsers. The main culprit here, and bane of web developers everywhere, is Internet Explorer 6. The reason it&#8217;s still an issue is that many large companies won&#8217;t upgrade, seeing it as unnecessary expense. Therefore the audience share is much higher than usual and websites must be &#8220;dumbed down&#8221; if they&#8217;re going to be viewable by everyone.</p>
<p>Support for IE6 varies. Some prefer to stop supporting it altogether, reasoning that if the entire internet breaks for them these companies will be <strong>forced</strong> to upgrade. Others see it as their duty to support as many browsers as possible.</p>
<p><strong>Browser support affects your decision in two ways:</strong></p>
<p>What kind of site are you running? If it&#8217;s primarily aimed at corporate types, IE6 support is probably the way to go. If you&#8217;re aiming for the young hip market you can pretty much forget about it.</p>
<p>How much are you willing to pay? Fixing problems in older browsers takes more development time, and therefore costs more. Will the percentage of your target audience stuck on IE6 be worth the extra money?</p>
<h3>Do you ever use tables for page layout?</h3>
<p>If they answer &#8220;yes&#8221; to this, just <strong>run as far away as you can</strong>. You don&#8217;t even need to know the specifics of why, it&#8217;s probably the biggest red flag they could possibly wave at you other than &#8220;well it&#8217;s not me doing the actual work, it&#8217;s my daughter, but she&#8217;s really creative and her nursery teacher says she definitely has talent&#8221;.</p>
<h3>A few other bits</h3>
<p>If you&#8217;re quoted an hourly rate, be sure to get an estimate timescale too. If it&#8217;s per-project, make sure you understand exactly what would be included, and what wouldn&#8217;t. You don&#8217;t want to end up in a situation where you&#8217;re ready to go ahead, only to find out at the last possible second when looking at the contract that they don&#8217;t include setting up the site on your server and you&#8217;ll need to hire someone else to do that.</p>
<p>Speaking of contracts, <strong>make sure they use a contract!</strong> Just ask outright, or see if they offer an example on their site anywhere. You may think working with someone with no contract gives you an opportunity to be&#8230;.unscrupulous&#8230;but it gives them the exact same thing.</p>
<p>You may also want to find out their usual working hours, not for any nefarious purposes but just so you know what to expect when emailing questions at various times of the day. Different countries are on different times, after all, and I&#8217;m sure I&#8217;m not the only freelancer who uses her career as an excuse to work all night and sleep all morning!</p>
<div class="box"><div class="inside"></p>
<h4>How to Choose a Web Designer</h4>
<ul>
<li>#1 &#8211; <a href="../2011/02/01/how-to-choose-a-web-designer-1">What is a web designer, and is that what I need?</a></li>
<li>#2 &#8211; <a href="../2011/02/08/how-to-choose-a-web-designer-2">How to judge a portfolio site</a></li>
<li>#3 &#8211; What to ask your potential designer</li>
<li>#4 &#8211; <a href="http://michelledancer.com/2011/02/23/how-to-choose-a-web-designer-4">Making the decision</a></li>
</ul>
<p>
</div></div>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/1Rk1dhIYsZQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/16/how-to-choose-a-web-designer-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/16/how-to-choose-a-web-designer-3/</feedburner:origLink></item>
		<item>
		<title>Creating a review site with Drupal and Fivestar</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/pRYtEB3VT4I/</link>
		<comments>http://michelledancer.com/2011/02/13/creating-a-review-site-with-drupal-and-fivestar/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 21:57:38 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Things of Interest!]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=654</guid>
		<description><![CDATA[Thinking about ideas for future blog topics, I realised this place is in danger of getting a bit overly &#8220;WordPressified&#8221;. Therefore this week&#8217;s installment of Things of Interest! is dedicated to that poor misunderstood creature, Drupal. I recently had cause to build a review site where reviews were a separate node rather than a comment [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking about ideas for future blog topics, I realised this place is in danger of getting a bit overly &#8220;WordPressified&#8221;. Therefore this week&#8217;s installment of Things of Interest! is dedicated to that poor misunderstood creature, Drupal.</p>
<p>I recently had cause to build a review site where reviews were a separate node rather than a comment or just a little widget, and the node being reviewed needed to show an average rating.  I knew Fivestar could do this, but it would have taken a lot longer to figure out how without coming across <a href="http://drupal.org/files/issues/Tutorial%20fivestar%20cck%20views.pdf" target="_blank">this fantastic step-by-step tutorial</a> (PDF).</p>
<p><strong>Disclaimer:</strong> The tutorial covers two main scenarios and I can only vouch for the first one, but it worked perfectly so I&#8217;ve no reason to suspect the second will not.</p>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/pRYtEB3VT4I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/13/creating-a-review-site-with-drupal-and-fivestar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/13/creating-a-review-site-with-drupal-and-fivestar/</feedburner:origLink></item>
		<item>
		<title>Building a WordPress theme framework #1</title>
		<link>http://feedproxy.google.com/~r/michelledancer/~3/o60YCPSZkaY/</link>
		<comments>http://michelledancer.com/2011/02/11/building-a-wordpress-theme-framework-1/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 14:30:33 +0000</pubDate>
		<dc:creator>Michelle</dc:creator>
				<category><![CDATA[Case studies/Projects]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Personal projects]]></category>
		<category><![CDATA[theming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://michelledancer.com/?p=638</guid>
		<description><![CDATA[For a while now, one of my ambitions has been to find time to create some premium WordPress themes for sale. Maybe Drupal too, but WordPress is undeniably the bigger market so that&#8217;s where I plan to start. Unfortunately, as so often in life, this has fallen by the wayside a smidge due to client [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now, one of my ambitions has been to find time to create some premium WordPress themes for sale. Maybe Drupal too, but WordPress is undeniably the bigger market so that&#8217;s where I plan to start.</p>
<p>Unfortunately, as so often in life, this has fallen by the wayside a smidge due to client work and other more immediate concerns.</p>
<p>We&#8217;re moving house in a couple of weeks and, in my mind, this is a good time for a fresh start where work is concerned. I&#8217;ve already completed (or at least made progress on) personal projects that have been going stale for months or even years, and it&#8217;s finally time to look seriously at theme authoring.</p>
<p><span id="more-638"></span></p>
<h3>My conclusion?</h3>
<p>If I&#8217;m going to create many themes, they&#8217;re almost all going to need the same building blocks. I need a theme framework! Since it&#8217;s for my personal use, and because it will be an awesome learning experience, I plan to create my own framework as a basis for all my future themes. This way when life gets too hectic again, building a new theme won&#8217;t actually take as long! It&#8217;s genius!</p>
<p>I&#8217;ll blog the experience as I go, since it&#8217;s very much a &#8220;start from scratch and figure it out as I go along&#8221; situation. You never know, maybe I&#8217;ll encounter problems and solutions that can help others too.</p>
<h3>The planning stage</h3>
<p>Sitting down with my notebook and a pencil, the temptation was to get carried away. This is my usual technique and it never ends well, so I&#8217;m making a conscious effort to rein those urges in and list only the features that will definitely be needed across all themes.</p>
<p><strong>Structure -</strong> Obviously I&#8217;ll need some base HTML and CSS that can cope with most of the standard page layouts, including a CSS reset of course.</p>
<p><strong>Theme options &#8211; </strong>The options page on each of my themes should follow the same layout, so I&#8217;ll need to design that at some point early on since it dictates the markup to a certain extent. I&#8217;ll need the usual logo and favicon uploads, analytics field, theme switcher etc as standard and an easy way for the themes to add their own sections/fields to the page.</p>
<p><strong>Widgets -</strong> I also decided to include some built-in widgets with the framework. Twitter, Flickr and ad widgets are very common, and if they&#8217;re part of the framework I won&#8217;t be reinventing the wheel on each theme. They&#8217;re definitely in.</p>
<p><strong>Shortcodes -</strong> I wasn&#8217;t sure about adding in a shortcode generator, after all it&#8217;s a fair bit of extra work and most premium themes still rely on having the user type any shortcodes they&#8217;re using. I&#8217;d like this to be as user-friendly as possible, however, so a shortcode generator will in theory be worth its weight in gold. It&#8217;ll include the usual suspects; columns, buttons, alert boxes, fancy quotes and so on.</p>
<p><strong>Gallery -</strong> The debate about whether to remove the default gallery shortcode to make way for a custom one in each theme is still raging. Hmm. Decisions, decisions.</p>
<p>Since this framework is a personal thing, and I personally can&#8217;t stand working with child themes,  it&#8217;ll be more like a folder dropped into each new theme. I have no idea whether this is good or bad practise, or if it doesn&#8217;t matter either way, but it&#8217;s my framework so there!</p>
<h3>It needs a name</h3>
<p>So what if only I will ever use it? Nothing is ever official until it has a name! Anyway, after seriously considering naming it after a pet I decided on something just that little bit geekier.</p>
<p>My framework of awesomeness shall henceforth be known as&#8230;.<strong>AMINO!</strong> (get it? get it? hur)</p>
<p>Stand by for further updates as I do everything backwards and make it up as I go along, this will be a really fun experiment.</p>
<div class="box"><div class="inside"></p>
<h4>Building a WordPress theme framework</h4>
<ul>
<li>#1 &#8211; The planning stage<a href="../2011/02/01/how-to-choose-a-web-designer-1"></a></li>
<li>#2 &#8211; Who knows? I&#8217;m making it up, remember.</li>
</ul>
<p>
</div></div>
<img src="http://feeds.feedburner.com/~r/michelledancer/~4/o60YCPSZkaY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelledancer.com/2011/02/11/building-a-wordpress-theme-framework-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelledancer.com/2011/02/11/building-a-wordpress-theme-framework-1/</feedburner:origLink></item>
	</channel>
</rss>

