<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Item-9 Consulting &#187; Tutorials</title>
	<atom:link href="http://item-9.com/blog/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://item-9.com</link>
	<description>Web Design, Marketing, WordPress Development</description>
	<lastBuildDate>Fri, 06 Jan 2012 16:31:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to Get the Most Out of Coaching Sessions</title>
		<link>http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/</link>
		<comments>http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 21:28:59 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Coaching]]></category>
		<category><![CDATA[Mentoring]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WorkAwesome]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=1262</guid>
		<description><![CDATA[From WorkAwesome: Know that by undertaking the coaching process, you are saying that it is time to move your life<a href="http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>From <a title="10 Ways to Get the Most Out of Coaching Sessions" href="http://workawesome.com/goals/10-ways-great-coaching-sessions/" target="_blank">WorkAwesome</a>:</p>
<blockquote><p>Know that by undertaking the coaching process, you are saying that it is time to move your life forward with absolute commitment and confidence. Be prepared for change. Coaching will have positive impacts on many areas of your life, not just the area you are working on. Be open and willing to change. Don’t hire a coach because someone has told you that you should or because it sounds good. Do it because you are ready to change and take full responsibility for engaging in the process.</p></blockquote>
<p>Don&#8217;t forget that Item-9 offers one hour <a title="$79 Same-Day Consultations" href="http://item-9.com/79-dollar-same-day-consultations/">WordPress and marketing coaching sessions</a>. Sign up for one today!</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve Conversion Rates &amp; Sales With These Three Marketing Strategies</title>
		<link>http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/</link>
		<comments>http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 04:13:02 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Affiliate Programs]]></category>
		<category><![CDATA[Conversion Rates]]></category>
		<category><![CDATA[Email Marketing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Landing Pages]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SEOMoz]]></category>
		<category><![CDATA[Site Profit Domination]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=1203</guid>
		<description><![CDATA[Understanding landing page, email collection and affiliate program best practices has been a huge part of improving my marketing skills.<a href="http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/glengarry-web-marketing/' rel='bookmark' title='Glengarry Glenn Ross and Web Marketing'>Glengarry Glenn Ross and Web Marketing</a></li>
<li><a href='http://item-9.com/five-ways-to-improve-themeforest-and-their-wordpress-marketplace/' rel='bookmark' title='Five Ways to Improve ThemeForest and their WordPress Marketplace'>Five Ways to Improve ThemeForest and their WordPress Marketplace</a></li>
<li><a href='http://item-9.com/who-are-my-marketing-heroes/' rel='bookmark' title='Who Are My Marketing Heroes?'>Who Are My Marketing Heroes?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Understanding landing page, email collection and affiliate program best practices has been a huge part of improving my marketing skills. Below I provide some of the resources and articles that were the easiest to understand and helped me most reach my marketing goals.</p>
<h3>Landing Pages are the Keys to Improving Conversion Rates</h3>
<p>Lately, I&#8217;ve been studying the illusive art of <strong>improving conversion rates</strong> on my clients&#8217; websites. Here are two great infographics I pulled from the <em><a href="http://www.seomoz.org/blog/the-12step-landing-page-rehab-program-infographic-10488" target="_blank">Landing Page Rehab Program</a></em> article I recently read on <strong>SEOMoz</strong>:</p>
<ul>
<li> <a title="SEOMoz" href="http://unbounce.com/docs/rehab-scorecard-full.png" target="_blank">Rehab Scorecard</a></li>
<li><a title="SEOMoz" href="http://unbounce.com/docs/12-step-conversion-rehab.png" target="_blank">Conversion Rehab</a></li>
</ul>
<p><a href="http://www.seomoz.org/blog/the-12step-landing-page-rehab-program-infographic-10488"><img class="aligncenter size-full wp-image-1204" title="landing-age-rehab-620-th" src="http://item-9.com/wp-content/uploads/2011/03/landing-age-rehab-620-th.png" alt="" width="620" height="355" /></a></p>
<p>I think that these graphics prove that a webpage always has room to improve.<span id="more-1203"></span></p>
<h3>Translating Conversions into Sales</h3>
<p>That&#8217;s a tough one.</p>
<p>Since it&#8217;s not always possible to make the sale the first time around, an additional goal of almost all websites should be to <strong>collect customer information</strong> (specifically, visitor names and more importantly, <strong>email addresses</strong>). Without that information, those visitors might be lost forever. With an email address combined with <strong>marketing permission</strong>, though, you have a variety of opportunities to:</p>
<ol>
<li><a href="http://grettegen.blogspot.com/2010/12/verify-by-zurb-lets-you-perform-real.html" target="_blank">Solicit feedback</a> to <strong>improve your products</strong>,</li>
<li>Make future sales,</li>
<li>Build a <strong>community</strong>,</li>
<li>Encourage your community to <a href="http://item-9.com/profitdomination" target="_blank">sell your products for you</a>.</li>
</ol>
<p><a href="http://www.viperchill.com/squeeze-page-optimisation/"><img class="aligncenter size-full wp-image-1205" title="cloud-niche" src="http://item-9.com/wp-content/uploads/2011/03/cloud-niche.jpg" alt="" width="600" height="345" /></a></p>
<p>Historically, bloggers and other web workers have given away their knowledge without asking for anything in return. I say you should <strong>always</strong> ask for an email address before giving visitors access to the most valuable information on your site. Even better&#8211;make them <a href="http://cloudflood.com/" target="_blank">tweet or post on Facebook using Cloud:Flood</a> from ViperChill. That will certainly <strong>alleviate a lot of the time and energy</strong> you spent working on building something interesting and useful.</p>
<p>Those are just a few little ideas and thoughts, but you want to go deeper, I suggest <em><a href="http://www.seomoz.org/blog/the-noob-guide-to-online-marketing-with-giant-infographic-11928" target="_blank">The Noob Guide to Online Marketing</a></em> (another beautiful SEOMoz/Oli Gardner infographic-based novel of a guide). It&#8217;s insanely thorough and would provide your team of marketing interns at least two or three years of projects to increase visitors, convert customers and ultimately, <strong>make your company more profitable</strong>.</p>
<h3>Products and Affiliate Programs are Key to Monetization</h3>
<p style="text-align: left;">The final resource I&#8217;m suggesting is the <a href="http://item-9.com/profitdomination" target="_blank"><em>Site Profit Domination</em></a> learning package from Michael Dunlop. Although it&#8217;s a $47 product, I consider it an investment to learn how to begin moving from a service-based firm to one that&#8217;s <strong>more product-based</strong> (and hopefully, <strong>better at making sales</strong>).</p>
<p style="text-align: left;"><a href="http://www.seomoz.org/blog/the-noob-guide-to-online-marketing-with-giant-infographic-11928"><img class="aligncenter size-full wp-image-1206" title="The Noob Guide to Online Marketing" src="http://item-9.com/wp-content/uploads/2011/03/e.png" alt="The Noob Guide to Online Marketing" width="598" height="574" /></a></p>
<p>A big takeaway from the first of Michael&#8217;s six SPD videos and accompanying literature is that compared to services, it&#8217;s much, much <strong>easier</strong> to <a href="http://jpelker.spdom.hop.clickbank.net" target="_blank">create affiliate programs for products</a>. To note, affiliate programs are <strong>absolutely crucial</strong> to monetization because they:</p>
<ol>
<li> Create a <strong>motivated and inexpensive sales force</strong> for your products</li>
<li><strong>Exponentially</strong> grow sales due to affiliates creating affiliates, creating affiliates.</li>
</ol>
<p>On the flip-side, too, affiliate programs offer easy sales opportunities for products that you didn&#8217;t necessarily create but <strong>do endorse</strong>. It&#8217;s supplemental income for something that might have come up in normal conversation anyway and they fit right in with your email campaigns and blog posts.</p>
<h3>Conclusion</h3>
<p>I made a goal one year ago to begin focusing on improving my marketing skills. Understanding and applying the above three elements has been a huge part of that goal.</p>
<p>There is so much information available on the internet (how meta!) but unfortunately, a lot of it is either poorly written, poorly synthesized or <strong>just plain inaccurate</strong>. I&#8217;m going to keep weeding through the junk, though, to find the good stuff. If you have any special resources you&#8217;d like to share, feel free to post them in the comments. It takes a community to learn, and I would definitely <strong>appreciate your feedback</strong>. Thanks and good luck!</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/glengarry-web-marketing/' rel='bookmark' title='Glengarry Glenn Ross and Web Marketing'>Glengarry Glenn Ross and Web Marketing</a></li>
<li><a href='http://item-9.com/five-ways-to-improve-themeforest-and-their-wordpress-marketplace/' rel='bookmark' title='Five Ways to Improve ThemeForest and their WordPress Marketplace'>Five Ways to Improve ThemeForest and their WordPress Marketplace</a></li>
<li><a href='http://item-9.com/who-are-my-marketing-heroes/' rel='bookmark' title='Who Are My Marketing Heroes?'>Who Are My Marketing Heroes?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do Web Designers Need A Portfolio School?</title>
		<link>http://item-9.com/do-web-designers-need-a-portfolio-school/</link>
		<comments>http://item-9.com/do-web-designers-need-a-portfolio-school/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 20:11:52 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=983</guid>
		<description><![CDATA[My friend Maggie is always asking me great questions about becoming a more proficient web designer. If you don&#8217;t mind,<a href="http://item-9.com/do-web-designers-need-a-portfolio-school/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/glengarry-web-marketing/' rel='bookmark' title='Glengarry Glenn Ross and Web Marketing'>Glengarry Glenn Ross and Web Marketing</a></li>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
<li><a href='http://item-9.com/whats-the-point-of-facebook-fan-pages/' rel='bookmark' title='What&#8217;s the Point of Facebook Fan Pages?'>What&#8217;s the Point of Facebook Fan Pages?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My friend Maggie is always asking me <a href="http://item-9.com/2010/04/wordpress-vs-expression-engine/" target="_self">great questions</a> about becoming a more proficient web designer.</p>
<blockquote><p>If you don&#8217;t mind, I wanted to get some input from you regarding the interactive/web community in Chicago. As you know, I&#8217;ve been interested in brushing up on this aspect of my design skillset and found what I think might be an intensive web design program. It has also been suggested that I look into the Art Institute and IIT Institute of Design. I like the idea of the down and dirty 1-year portfolio school, but I&#8217;m looking for inside info about it. I think it is the kind of thing where you get out what you put in, but I would like to know more.<span id="more-983"></span></p>
<p>Here is a list of the programs I&#8217;m looking at (scroll down to Web Design track).</p>
<ul>
<li><a href="http://chicagoportfolio.com/p_design.html" target="_blank">http://chicagoportfolio.com/p_design.html</a></li>
<li><a href="http://blog.chicagoportfolio.com/" target="_blank">http://blog.chicagoportfolio.com/</a></li>
</ul>
<p>Do you know anything about this place? Do you know anyone who has gone there/is going?</p>
<p>Any thoughts you have would be helpful or if you happen to know anyone in the local scene who has dealt with students or been in attendance themselves, I would love to talk to someone.</p></blockquote>
<p>I wrote her back:</p>
<blockquote><p>I actually took a course in javascript programming at the Chicago Portfolio &#8220;sister school&#8221;, <a href="http://chicagoportfolio.com/p_adfees.htm" target="_blank">Digital Bootcamp</a>. While it&#8217;s true that I&#8217;ve yet to find a good mechanism to learn development, those classes provided some of the worst ROI of any educational program I could imagine.</p>
<p>I know you&#8217;ve got your mind set on school, but I don&#8217;t think that&#8217;s really the answer. I&#8217;ve never known anyone to gain much from using their Art Institute or Columbia College degrees, either. Those degrees don&#8217;t open any special doors. In a years time, you could learn a lot more just by reverse engineering the best web designs you can find&#8211;even if just as a hobby.</p>
<p>If you&#8217;ve got the cheddar to throw around, though, there&#8217;s no dearth of online programs from folks who are much more &#8220;with it&#8221; than 99.99% of classroom instructors. You could start with either <a href="http://membership.thinkvitamin.com/library/html-css" target="_blank">ThinkVitamin</a> or <a href="http://net.tutsplus.com/category/tutorials/html-css-techniques/" target="_blank">NetTuts</a>. These sites cost well under $30/month. Another great option is Ben Hunt&#8217;s <a href="http://prowebdesigncourse.com" target="_blank">Pro Web Design Course</a>. It may be slightly pricy, but it focuses on how to create conversation-oriented sites that are profitable (read: you can charge higher fees), so it&#8217;s definitely a great investment.</p>
<p>I never dropped money on either of those sites, though, because I knew I wouldn&#8217;t immerse myself to justify the cost. If you&#8217;ve got the dedication, I really do see them as great, less expensive options to traditional classroom learning. There are also lots of <a href="http://webdesign.tutsplus.com/" target="_blank">free articles and tutorials</a> on those memberships sites, as well as <a href="http://smashingmagazine.com" target="_blank">many other sites</a> you&#8217;ve probably read. </p>
<p>Keep in mind that video has another great advantage to live classes, too&#8211;your lessons will always move forward (and rewind) at the speed you&#8217;re most comfortable. That was my biggest gripe with my programming class; even with three people, we moved at the professor&#8217;s pace and I think he didn&#8217;t minded leaving us behind.</p>
<p>The other major issue is that these instructors are never going to be teaching you the latest techniques or technologies&#8211;that&#8217;s the nature of the ivory tower. You&#8217;ll never know it, but whatever you learn from these classes will have already been heavily devalued in the real world by the time you fully grasp it.</p>
<p>If you need any other suggestions, just let me know. Also, if you could, provide me with a rundown of the technologies you&#8217;re already comfortable with, as well as the ones you think you need to know. I&#8217;d be more than happy to help you find the resources to help you learn more. I&#8217;ve attached a few ebooks that you might like in the meantime. Good luck!</p></blockquote>
<p>What do you think about the idea of a portfolio school or additional web design classes in general?</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/glengarry-web-marketing/' rel='bookmark' title='Glengarry Glenn Ross and Web Marketing'>Glengarry Glenn Ross and Web Marketing</a></li>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
<li><a href='http://item-9.com/whats-the-point-of-facebook-fan-pages/' rel='bookmark' title='What&#8217;s the Point of Facebook Fan Pages?'>What&#8217;s the Point of Facebook Fan Pages?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/do-web-designers-need-a-portfolio-school/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Create And Assign To-Do Lists With Basecamp</title>
		<link>http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/</link>
		<comments>http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 04:00:21 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=948</guid>
		<description><![CDATA[Basecamp is the world’s most famous web-based project management software. It was launched in 2004 by 37Signals, a leading Chicago<a href="http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/three-new-potential-basecamp-replacements/' rel='bookmark' title='Three New Potential Basecamp Replacements'>Three New Potential Basecamp Replacements</a></li>
<li><a href='http://item-9.com/get-the-image-a-wordpress-tutorial/' rel='bookmark' title='Get the Image – A WordPress Tutorial'>Get the Image – A WordPress Tutorial</a></li>
<li><a href='http://item-9.com/whats-the-point-of-facebook-fan-pages/' rel='bookmark' title='What&#8217;s the Point of Facebook Fan Pages?'>What&#8217;s the Point of Facebook Fan Pages?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://basecamphq.com" target="_blank">Basecamp</a> is the world’s most famous web-based project management software. It  was launched in 2004 by 37Signals, a leading Chicago software company  founded by <a href="http://item-9.com/2010/03/who-are-my-marketing-heroes/" target="_blank">Jason Fried</a>.</p>
<p>Basecamp  boasts millions of users and even more importantly, it’s  the software that all other project management applications (both web  and desktop) are now judged. In short, it’s the lifeblood of many web  workers, this one notwithstanding. I see a real need for formal documentation on Basecamp&#8217;s best practices, so I&#8217;m going to be publishing a series of posts about properly using the software, starting with how to use to-do lists. I hope you enjoy.<span id="more-948"></span></p>
<h2>Creating To-do Lists in Basecamp</h2>
<p>Basecamp makes it incredibly easy to split up responsibilities and keep your team on track. With Basecamp’s to-do feature, you can quickly create a list of tasks and determine who’s doing what. Here’s how to do it.</p>
<ol>
<li>First, select the project you and your team will be working on. Make sure everyone you need to include in your project has been included. You won’t be able to assign your to-do items to people who aren’t included in the project.</li>
<li>Next, click on the to-do tab. It’s right under the name of the project and three spaces over from the leftmost side of the upper menu bar.</li>
<li>You should see two small red links at the top of the to-do list page. Click on the one that says “new to-do list.”</li>
<li>As soon as you click the link, you’ll see two boxes. One of them has a title field and another contains your to-do list description. There are a few other options like the ability to make the list private, but we’ll ignore those for now.</li>
<li>Enter the title of your list and your short description of the items in the list. Once you’re done, click on the “create this list” button at the bottom.</li>
</ol>
<p>Congratulations, you’ve created a new to-do list for your project! Now you can start to add items and assign them to your team members.</p>
<h2>Adding and Assigning Tasks</h2>
<ol>
<li>The “enter a to-do item” box should appear right under the title of the list. Enter a description of the thing that needs to get done.</li>
<li>Just underneath, you’ll see the words “who’s responsible.” When you click on the menu below it, a list of team members will pop up. Select the person who is responsible for the task.</li>
<li>You can also decide if you want this person to receive an email notification as soon as you post the new to-do item. You do this by clicking on the box next to the menu.</li>
<li>If more than one person is responsible for an item, you can just pick “anyone” under the who’s responsible menu.When you’re finished adding items to your list, click on the small red link below.</li>
<li>You can order the items in your to-do list by click and dragging the cross shaped icon on the left. You can also check items off of your list by clicking on the box to the left of each item.</li>
</ol>
<h2>Commenting on To-do Items</h2>
<p>Another really cool feature in Basecamp is the ability to comment on individual to-do list items. That way, whenever somebody stumbles upon the to-do item, that person can see what others have said about the item in the past. This keeps everyone up to date on any recent project developments.</p>
<ol>
<li>Move your mouse over the to-do list item. As your mouse hovers, a little speech bubble will show up on the right side. Click on it.</li>
<li>When you click on the speech bubble, you’ll get redirected to the to-do item’s page. If there are already comments on the to-do item, you can read them or you can add your own comment below.</li>
<li>Whenever you leave a comment, you can attach important files and pick who gets an email notification. This is handy when you don’t want to bother everyone with your comment.</li>
<li>Go ahead and leave a comment. Now head back to the to-do list page and have a look at your to-do list item. You should see a black speech bubble to the right of the item. The black speech bubble means the item has a comment (i.e. your comment silly).</li>
<li>Whenever you see a to-do list item with a green speech bubble, it means the item has new comments that you haven’t read yet. It might be worth your time to have a look at the item’s comments.</li>
</ol>
<p>And that’s it for to-do lists in Basecamp. As you can see, Basecamp was designed to be simple, fast, and intuitive from the bottom up. With to-do lists, it’s remarkably easy to get things done!</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/three-new-potential-basecamp-replacements/' rel='bookmark' title='Three New Potential Basecamp Replacements'>Three New Potential Basecamp Replacements</a></li>
<li><a href='http://item-9.com/get-the-image-a-wordpress-tutorial/' rel='bookmark' title='Get the Image – A WordPress Tutorial'>Get the Image – A WordPress Tutorial</a></li>
<li><a href='http://item-9.com/whats-the-point-of-facebook-fan-pages/' rel='bookmark' title='What&#8217;s the Point of Facebook Fan Pages?'>What&#8217;s the Point of Facebook Fan Pages?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</title>
		<link>http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/</link>
		<comments>http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 22:13:35 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[memory limit]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[webhosting]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Plugin]]></category>
		<category><![CDATA[WP Plugins]]></category>
		<category><![CDATA[WPWebHost]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=927</guid>
		<description><![CDATA[I&#8217;ve been struggling to upgrade my WordPress site for some time now. I couldn&#8217;t download plugin updates, let alone install<a href="http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/wordpress-plugins-are-about-to-get-real/' rel='bookmark' title='WordPress Plugins are About to Get Real'>WordPress Plugins are About to Get Real</a></li>
<li><a href='http://item-9.com/im-speaking-at-a-chicago-wordpress-workshop-on-1114/' rel='bookmark' title='The Item-9 Big List of WordPress Themes, Plugins and Resources'>The Item-9 Big List of WordPress Themes, Plugins and Resources</a></li>
<li><a href='http://item-9.com/get-the-image-a-wordpress-tutorial/' rel='bookmark' title='Get the Image – A WordPress Tutorial'>Get the Image – A WordPress Tutorial</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been struggling to upgrade my WordPress site for some time now.</p>
<p>I couldn&#8217;t download plugin updates, let alone install the latest version of WordPress without using a plugin like <a href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/" target="_blank">WordPress Automatic Upgrade</a>. That plugin throws WordPress into a fancy maintenance mode, so you can go about your upgrading business. It works well, but it&#8217;s not meant for making quick plugin upgrades.</p>
<p>The final straw came today, though, when after manually updating a handful of plugins, I was unable to reactivate all my recently activated plugins. I tried activating them all at once and when that failed, I went in batches and finally, one by one until almost every one was turned back on. When I finally got most of my plugins going simultaneously, I faced another conundrum—couldn&#8217;t see any content on the plugins.php page on my WordPress backend.<span id="more-927"></span><br />
<hr />
Update 10/12/2010: WPEngineer published a <a href="http://wpengineer.com/2065/memory-size-exhausted/" target="_blank">great article on WordPress memory limit</a> issues today.<br />
<hr />
Prior to all these shenanigans, I had also given up on trying to activate the Scribe SEO plugin along with any other plugins due to it triggering a fatal error claiming lack of memory. Although inconvenient, at least this issue had an error dialogue and provided a clue. I figured all the other plugin issues were related to this memory issue, as well.</p>
<p>I did a quick Google search to try to understand memory issues as they pertain to WordPress (and more importantly, how to get around this on a shared host). One forum explained that <a href="http://www.webhostingtalk.com/showthread.php?t=961043" target="_blank">this was actually called a PHP memory limit</a>.</p>
<p>I had dealt with this issue once before—a long time ago—back in my WordPress salad days. At the time, the PHP memory limit set by my work&#8217;s webhost was crashing my first WordPress site several times a day. Since I knew very little about WordPress then (or any kind of web development, for that matter), I never did figure out a good solution to keep that site from going down. I think I just ignored the downtime as best I could and passed the buck when I moved on to a new company.</p>
<p>Anyway, this time I had the benefit of four years WordPress and development environment experience. After learning a bit about PHP memory limits from the forum I mentioned, I checked to see if any plugins could solve my issue. It was a long shot, but I did find a plugin, <strong>WP Overview (lite) Dashboard Memory Bump Usage</strong>, that allowed me to <a href="http://wordpress.org/extend/plugins/wp-overview-lite/" target="_blank">see my site&#8217;s memory usage and limits</a>.</p>
<p>So after seeing the numbers in front of me (32MB available, 31.3MB used) and making a final attempt at changing the values through CPanel, I was finally ready to submit a support request. When I finally contacted <a href="http://item-9.com/wpwebhost" target="_blank">WPWebHost</a> to see if they would up my PHP memory limit, of course they said yes. Within 10 minutes, I was ramped up to 64MB, my plugins page was working and I even activated Scribe, the plugin I originally gave up upon using.</p>
<p>I have to say, that it&#8217;s very cool to see everything working on the backend of my WordPress site. I bet I could even update my plugins and upload images to my posts without bringing down the whole site, too. So if you are having issues updating your site, contact your webhost. You may have a very low PHP memory limit that only they can change for you.</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/wordpress-plugins-are-about-to-get-real/' rel='bookmark' title='WordPress Plugins are About to Get Real'>WordPress Plugins are About to Get Real</a></li>
<li><a href='http://item-9.com/im-speaking-at-a-chicago-wordpress-workshop-on-1114/' rel='bookmark' title='The Item-9 Big List of WordPress Themes, Plugins and Resources'>The Item-9 Big List of WordPress Themes, Plugins and Resources</a></li>
<li><a href='http://item-9.com/get-the-image-a-wordpress-tutorial/' rel='bookmark' title='Get the Image – A WordPress Tutorial'>Get the Image – A WordPress Tutorial</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</title>
		<link>http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/</link>
		<comments>http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 02:41:50 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=897</guid>
		<description><![CDATA[I like to see clients involved in the content management process early. It&#8217;s certainly best if they place their own<a href="http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/improving-wordpress-theme-development-through-standardization/' rel='bookmark' title='Improving WordPress Theme Development through Standardization'>Improving WordPress Theme Development through Standardization</a></li>
<li><a href='http://item-9.com/is-it-wrong-to-volunteer-web-development/' rel='bookmark' title='Is it wrong to volunteer web development?'>Is it wrong to volunteer web development?</a></li>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I like to see clients involved in the content management process early. It&#8217;s certainly best if they place their own initial content directly into WordPress, but if that&#8217;s not possible, then they should at least be editing their first draft content inside of WordPress. It’s damn-near silly to tell me what needs to be edited when the client can make the changes himself in a fraction of the time. Pushing all the content management on to us also creates very bad habits that don’t benefit anyone.  </p>
<p>Most obviously, getting the client involved early on reduces the effort in teaching someone WordPress. I believe that WordPress doesn’t need to be taught; the clients just need to jump right in. If I empower my clients and don&#8217;t make excuses for them, I&#8217;ll usually end up with a better website and happier clients—all in a shorter time frame.  </p>
<p>I’ve worked with both types of clients—hands on and hands off. I’ve enabled the hands-off clients myself, too and you know what happens? Clients that don’t participate early on never participate; their sites die or stagnate and they end up begrudging me for it anyway. These clients hate their websites because they don’t understand how to use them.  </p>
<p>The clients that do get involved in WordPress early, though (either through coercion or volunteering) will never treat their sites like a leper. Plus, after they’ve spent the last year looking at their site a couple times a week, they’ll be a lot more likely to pay for a redesign (or new theme) down the road. I consider that a win for the developer, site owner and all the visitors who appreciate the site evolving over time.</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/improving-wordpress-theme-development-through-standardization/' rel='bookmark' title='Improving WordPress Theme Development through Standardization'>Improving WordPress Theme Development through Standardization</a></li>
<li><a href='http://item-9.com/is-it-wrong-to-volunteer-web-development/' rel='bookmark' title='Is it wrong to volunteer web development?'>Is it wrong to volunteer web development?</a></li>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When Using a Freelancing Site like ODesk, Make Sure to Hire for as Small of Tasks as Possible</title>
		<link>http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/</link>
		<comments>http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 20:46:45 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Freelancers]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[ODesk]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=893</guid>
		<description><![CDATA[….Fast forward to the end of July. They hadn’t even hit the first milestone. My project scope was insanely detailed,<a href="http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
<li><a href='http://item-9.com/do-web-designers-need-a-portfolio-school/' rel='bookmark' title='Do Web Designers Need A Portfolio School?'>Do Web Designers Need A Portfolio School?</a></li>
<li><a href='http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/' rel='bookmark' title='How to Get the Most Out of Coaching Sessions'>How to Get the Most Out of Coaching Sessions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<blockquote><p>….Fast forward to the end of July. They hadn’t even hit the first milestone. My project scope was insanely detailed, they even said they didn’t have many questions as it was all laid out in the spec document. The problem was, the development of even some of the basic functions was beyond their skill set, or at least that’s what it appeared to be, when they were 1 month behind schedule on a first milestone.</p></blockquote>
<p>The above quote is from Lindsey Harper&#8217;s blog <a href="http://harperlindsey.wordpress.com/"><em>Ramblings of a Web Startup in Progress</em></a>, which I found today when it was mentioned in Read/Write Web&#8217;s article, <a href="http://www.readwriteweb.com/start/2010/09/using-a-virtual-personal-assis.php"><em>Using a Virtual Personal Assistant for Your Startup</em></a>.</p>
<p>I&#8217;ve already subscribed to her RSS feed and added it to my favorites list because even after only three articles, I think that she is writing about some really great topics that the larger blogs aren&#8217;t diving deep enough into to sustain their readers&#8217; interest. One of her other articles is about how to <a href="http://harperlindsey.wordpress.com/2010/09/01/how-i-used-amazons-mechanical-turk-to-validate-my-startup-idea/">use Mechanical Turk to solicit feedback regarding your startup ideas</a>. You should read these articles if you&#8217;re trying to get your own ideas into action mode. I&#8217;ll think that they&#8217;ll inspire you to think outside of the box on how to cheaply get your gears into motion.</p>
<p>As for ODesk, I&#8217;ve forced myself to use it consistently throughout 2010, so I&#8217;ve developed a few best practices (but not many).</p>
<p>I love ODesk&#8217;s worker quality control features (screenshots of their work!), but in all, I think that it&#8217;s a tough service to navigate for a typical hiring manager. Most of the inadequacies of the site are directly related to the complete lack of outsourcing education most of us web workers/entrepreneurs possess, though.</p>
<p>If I had to give one really good suggestion to better hire freelancers (ODesk or otherwise), it would be to use the <a href="http://www.readwriteweb.com/archives/how_to_use_mechanical_turk_to_rock_conference_blogging.php">Mechanical Turk</a> model and break down your assignment in the <strong>smallest task possible</strong>.</p>
<p>Truth be told, complicated projects need <em>teams</em> of workers to succeed and freelancing sites are more suited for hiring individuals. But&#8230;if you can find a great hire who completes a small task well, then you can give him a slightly larger task, and then another, etc. If you&#8217;re really lucky, that person will begin to understand your wants and needs and would then make a great manager for a larger project, maybe even helping you hire additional team members and break down all your tasks.</p>
<p>I&#8217;d also like to say that when you do find a great freelancer, don&#8217;t lose him. Give him bonuses and small raises and above all else, keep the work coming (even if only five hours a week). In the long term, it&#8217;s much better to pay $50/week to staff an A+ programmer (i.e. quick, smart and communicative) than to spend dozens of hours of your time to find new freelancers for each little task.</p>
<p>My advice comes from a lot of fails on <a href="http://odesk.com">ODesk</a> (and a lot of wasted time), but no matter what, don&#8217;t give up trying to outsource repetitive tasks. If you&#8217;re going to launch a company and make it sustainable, eventually, you&#8217;re going to have to relinquish responsibility for doing <em>everything</em> in the organization. It&#8217;s better to learn this lesson now on a small scale than to learn it the hard way later on.</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/' rel='bookmark' title='How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates'>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</a></li>
<li><a href='http://item-9.com/do-web-designers-need-a-portfolio-school/' rel='bookmark' title='Do Web Designers Need A Portfolio School?'>Do Web Designers Need A Portfolio School?</a></li>
<li><a href='http://item-9.com/how-to-get-the-most-out-of-coaching-sessions/' rel='bookmark' title='How to Get the Most Out of Coaching Sessions'>How to Get the Most Out of Coaching Sessions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the Point of Facebook Fan Pages?</title>
		<link>http://item-9.com/whats-the-point-of-facebook-fan-pages/</link>
		<comments>http://item-9.com/whats-the-point-of-facebook-fan-pages/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 22:32:20 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Groups]]></category>
		<category><![CDATA[Fan Pages]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=782</guid>
		<description><![CDATA[I'm just beginning to understand how best to use Facebook Fan Pages after studying for a little while how the Pages I follow and comment on most closely use the service. Today, I wrote some correspondence giving Fan Page advice I thought that I would reprint those messages below. If you find it useful, let me know. Thanks!
Related posts:<ol>
<li><a href='http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/' rel='bookmark' title='Improve Conversion Rates &amp; Sales With These Three Marketing Strategies'>Improve Conversion Rates &#038; Sales With These Three Marketing Strategies</a></li>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/' rel='bookmark' title='How To Create And Assign To-Do Lists With Basecamp'>How To Create And Assign To-Do Lists With Basecamp</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just beginning to understand how best to use <a href="http://www.facebook.com/advertising/?pages" target="_blank">Facebook Fan Pages</a> after studying for a little while how the Pages I follow and comment on most closely use the service. Today, I wrote some correspondence giving Fan Page advice I thought that I would reprint those messages below. If you find it useful, let me know. Thanks!<span id="more-782"></span></p>
<h3>To a potential client with a very small budget</h3>
<blockquote><p>As a small business consultant, I can tell you honestly that your limited budget would be better spent directly (and daily) updating your Facebook Fan Page. It&#8217;s the cheapest, most effective advertising mechanism you can pursue.</p>
<p>Check out how <a href="http://www.facebook.com/freelancefolder?ref=ts" target="_blank">Freelance Folder works their Facebook Page</a>. They provide semi-daily updates on their page that mirror their blog, but they&#8217;re not using any auto Facebook blog posting feature to drive the page because it just makes sense to not fight people&#8217;s natural desire not to leave Facebook to go to a different website. On your Fan Page, your posts are cut off and that doesn&#8217;t encourage Fan participation (also, you haven&#8217;t updated the page in two weeks&#8211;it really needs to be updated several times a week).</p>
<p>If you&#8217;ll notice, <a href="http://www.facebook.com/freelancefolder?ref=ts" target="_blank">Freelance Folder&#8217;s Fan Page</a> posts are short and they often ask questions to their fans. When they&#8217;ve got a longer post, they do attach a link to it, but generally speaking, their goal is to collect comments (and &#8220;likes&#8221;), because your Facebook friends get to see when you comment on something in their own front page Facebook stream (which equals viral marketing).</p>
<p>Anyway, $1,000 isn&#8217;t going to get you a new WordPress web design (which usually takes 6-8 weeks to complete) or even much quality domestic development work in general. Plus, your site has limited return appeal (not just yours, but all businesses) and email newsletters aren&#8217;t worth the time it takes to publish them (nobody reads email newsletters anymore).</p>
<p>To reiterate, run with the Facebook Fan Page, and take it all the way. I bet you can double the amount of your Fans in two weeks if you post thrice a day (each post taking less than a minute of your time). Ask questions, solicit feedback or take pictures/videos of your products, your store, you&#8211;it doesn&#8217;t matter. This is also a great place to ask for articles from your Fans like you suggested.</p>
<p>So, I wish you luck with your efforts. If you have any other questions, please let me know. Thank you in advance.</p></blockquote>
<h3>I also posted this reply directly on my college&#8217;s Facebook Fan Page shortly after I wrote the above email</h3>
<blockquote><p><a href="http://www.facebook.com/eckerdcollege?ref=mf" target="_blank">Marketing Thoughts</a>: The <a href="http://eckerdlife.tumblr.com/" target="_blank">Outside Eckerd Tumblog</a> should probably have its own &#8220;Outside Eckerd&#8221; Facebook Fan Page. That way the official Eckerd College fanpage could properly focus on college events, news and maybe even athletic wrapups.</p>
<p>You can always cross promote the Tumblog, but again, this fan page should have more general updates and also, post them more often. By doing so, you&#8217;ll receive a lot more comments and &#8220;likes&#8221;, which is a great and inexpensive way to virally market the school (i.e. increase the fan number). I&#8217;m starting to understand that this is the unexplained (and most important) goal of creating and administering a Facebook Fan Page.</p>
<p>To note, I received my International Business degree from Eckerd in 2004, so if this advice is poorly received, you can blame my professors at your institution:)</p></blockquote>
<p>The point is, I&#8217;m starting to really grok the power of Facebook Fan Pages, especially when used properly. It&#8217;s only been a while since Facebook introduced the Fan Page (<a href="http://en.wikipedia.org/wiki/Facebook_features#Networks.2C_groups_and_pages" target="_blank">moving away from the near-useless Groups it began with</a>). Do you have any additional Fan Page best practices? Feel free to share them in the comments.</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/improve-conversion-rates-sales-with-these-three-marketing-strategies/' rel='bookmark' title='Improve Conversion Rates &amp; Sales With These Three Marketing Strategies'>Improve Conversion Rates &#038; Sales With These Three Marketing Strategies</a></li>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/how-to-create-and-assign-to-do-lists-with-basecamp/' rel='bookmark' title='How To Create And Assign To-Do Lists With Basecamp'>How To Create And Assign To-Do Lists With Basecamp</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/whats-the-point-of-facebook-fan-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Freelancers Can Use Retainers to Remove the Guessing From Project Estimates</title>
		<link>http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/</link>
		<comments>http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:25:57 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Accuracy]]></category>
		<category><![CDATA[Ballpark]]></category>
		<category><![CDATA[Estimates]]></category>
		<category><![CDATA[Invoices]]></category>
		<category><![CDATA[Jason Fried]]></category>
		<category><![CDATA[MakeSomeTime]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[Retainers]]></category>
		<category><![CDATA[Rework]]></category>
		<category><![CDATA[Seth Godin]]></category>
		<category><![CDATA[Time Tracking]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=659</guid>
		<description><![CDATA[Lawyers love retainers, and as a web, print, copy or any other type of freelancer, you should, too. It takes a while to figure out a comfortable project pricing structure (not to mention the main variables that go into pricing, such as the hourly rate  and estimated time), so I can understand any hesitation to try something new. But instead of forcing every project into a static, long-term contractual price, a lot of times it’s just easier to at first offer a retainer and see where the project goes from there.
Related posts:<ol>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/who-are-my-marketing-heroes/' rel='bookmark' title='Who Are My Marketing Heroes?'>Who Are My Marketing Heroes?</a></li>
<li><a href='http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/' rel='bookmark' title='When Using a Freelancing Site like ODesk, Make Sure to Hire for as Small of Tasks as Possible'>When Using a Freelancing Site like ODesk, Make Sure to Hire for as Small of Tasks as Possible</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h4>Update: 3/5/2010</h4>
<p>I had a one-on-one telephone session with <a href="http://ryankovach.com/" target="_blank">Ryan Kovach</a> yesterday about <a href="http://woorkup.com/2009/11/29/as-a-web-designer-are-you-leaving-money-on-the-table/" target="_blank">not leaving money on the table with clients</a>, and I’m now thinking of calling the business model mentioned below &#8220;micro-retainers&#8221; since Ryan advocates <a href="http://woorkup.com/2009/11/29/as-a-web-designer-are-you-leaving-money-on-the-table/" target="_blank">using much larger retainers</a> ($20,000+/year) to better sustain a web development business.</p>
<p>Anyway, I <strong>still advocate</strong> these &#8220;micro-retainers&#8221; for a number of circumstances, such as:</p>
<ul>
<li>You’ve just been introduced to the client and you want to <strong>test out the working relationship before you agree to anything long term</strong>.</li>
<li>The client <a href="http://jungle.mailchimp.com/group/experts/forum/topics/firing-a-shady-client?commentId=1687701:Comment:2321&amp;groupId=1687701:Group:685" target="_blank">is a jerk</a> and you want to do as little work for them as possible (in that case, you may want to think about firing the client outright. Getting rid of a difficult client is tough in <a href="http://freelancefolder.com/what-to-do-when-the-client-is-wrong/" target="_blank">the short-term</a> but <a href="http://www.inc.com/marla-tabaka/2010/02/is_your_client_costing_you_mon.html?utm_source=feedburner" target="_blank">pays off richly in the long</a>).</li>
<li>You’re doing work for a friend</li>
</ul>
<p>The issue is that these micro-retainers aren’t going to generate a lot of cash (which is fine if you’re working for friend) unless the client gives you permission to <strong>burn through the hours freely</strong> (eventually, you will run out of work to do, though). It’s probably best to at least <strong>double your normal hourly rate</strong> and <strong>round up your tasks to the nearest half hour</strong> (within reason, of course). That way, all the little things you do for a client, like <strong>project manage</strong> and <strong>provide quick responses to their emails</strong>, get accounted for in the end. It’s also important to note that your availability is <strong>worth something</strong> to the client (probably a lot, actually).</p>
<p>It’s nice not to have to <strong>burn out on a project to make rent</strong>, as well as give yourself the ability to count research, communication and other similar extracurricular work towards your clients’ workload, all of which probably accounted more fairly in a monthly/yearly retainer setup.</p>
<h4>Now, back to the original post&#8230;</h4>
<p><a href="http://www.lawyerretainerfees.com/" target="_blank">Lawyers love retainers</a>, and <strong>as a web, print, copy or any other type of freelancer, you should, too</strong>. It takes a while to figure out a comfortable project pricing structure (not to mention the main variables that go into pricing, such as <a href="http://freelanceswitch.com/rates/" target="_blank">the hourly rate</a> and <a href="http://www.smashingmagazine.com/2009/06/11/effective-strategy-to-estimate-time-for-your-design-projects/" target="_blank">estimated time</a>), so I can understand any hesitation to try something new. But instead of forcing every project into a static, long-term contractual price, a lot of times <strong>it&#8217;s just easier to at first offer a retainer and see where the project goes from there</strong>.</p>
<p><a href="http://item-9.com/wp-content/uploads/2010/02/ballpark.jpg"><img class="alignright size-medium wp-image-669" title="ballpark" src="http://item-9.com/wp-content/uploads/2010/02/ballpark-206x300.jpg" alt="" width="206" height="300" /></a>This is an <a href="http://item-9.com/wp-content/uploads/2010/02/ballpark.jpg" target="_blank">example of an estimate</a> I&#8217;ve sent to a client in the past using the <a href="http://www.getballpark.com/" target="_blank"><strong>Ballpark</strong> web app by </a><a href="http://www.metalabdesign.com/" target="_blank">Metalab</a> (to note, <a href="http://www.getballpark.com/" target="_blank">Ballpark</a> is an awesome, affordable and beautiful <strong>estimate and invoice creator</strong>). This estimate, like almost all estimates, <strong>entails a lot of guessing</strong>. <em>That&#8217;s exactly why it&#8217;s called an estimate.</em></p>
<p>Now, I, like most freelance web developers would have, used this initial estimate as my first, last and only bill to my customer. Of course, I turned the estimate into an invoice first, but <strong>hardly ever will the project price change from the beginning of the project to the end</strong>. That&#8217;s why I&#8217;ve always tried to <strong><a href="http://www.smashingmagazine.com/2009/06/11/effective-strategy-to-estimate-time-for-your-design-projects/" target="_blank">accurately estimate time for web projects</a></strong>, but like Smashing Magazine wrote, <a href="http://www.smashingmagazine.com/2009/06/11/effective-strategy-to-estimate-time-for-your-design-projects/" target="_blank">underestimation is common</a> because:</p>
<blockquote>
<ul>
<li>The technologies required by the project have <strong>never been used  before</strong></li>
<li>At the time of estimating, there are grey areas or  <strong>complete unknowns</strong></li>
<li>The client operates in a specialized industry  and the solution needs bespoke <strong>features that are not familiar to the  supplier</strong></li>
<li>Splitting the project down into the detail would  require as much <strong>as work as the requirements gathering phase</strong> that is  chargeable</li>
</ul>
</blockquote>
<p>As well as:</p>
<blockquote>
<ul>
<li>The client needs an estimate for their project <strong>tomorrow</strong> or they will go  elsewhere</li>
<li><strong>Revenue needs</strong> for cash flow now trump the effects of  not winning the new work now</li>
<li><strong>No previous project ‘estimated vs.  actual’ data</strong> analysis has been conducted to draw on</li>
<li>Estimating  time for a project<strong> is not fun!</strong></li>
</ul>
</blockquote>
<p>So, 90% of the time, <strong>the freelancer is going to get screwed on the estimate</strong>. My guess is that 9.9% of the time, <strong>the client gets screwed</strong> (I use the term loosely—as long as the site is completed within the contractual constraints of the project, the client is generally happy). That leaves <strong>0.1%</strong> of all estimates that <strong>accurately reflected the correct amount of time it took to accomplish the project</strong>. (Of course, any time valuation should to be taken with a grain of salt because what takes an hour today might take 90 minutes or 45 minutes tomorrow depending on all external factors, <a href="http://freelanceswitch.com/productivity/10-ways-to-eliminate-distractions/" target="_blank">not the least of which is distraction</a>).</p>
<p>The bigger point here is that <strong>clients hate unexpected change</strong>, especially <strong>a price increase due to underestimation on your part</strong>. There are few things more likely to guarantee that you won&#8217;t be asked to do second project with a client than <strong>raising the cost of your invoice halfway through a project</strong> (in fact, most contracts aren&#8217;t going to permit this anyway, so again, you&#8217;ll likely eat the extra time and costs yourself, anyway).</p>
<h3>Using a Retainer to Eliminate Guessing</h3>
<p><img class="alignright" title="Counting for Dummies" src="http://fastnuisance.files.wordpress.com/2006/10/counting2.jpg" alt="" width="300" height="225" />Herein lies the beauty of the retainer block. You might already be using retainers after the project is complete for tasks like <strong>website maintenance or social media marketing</strong> (if you&#8217;re not, you should—it&#8217;s a great way to <strong><a href="http://webworkerdaily.com/2008/06/30/passive-income-for-freelance-web-workers-is-it-realistic/" target="_blank">earn residual income</a></strong>).</p>
<p>I know some developers charge a monthly rate for site upkeep, but again, this is just another inaccurate way to price a project. What happens when the client needs something done, but it <strong>falls outside of the normal scope of maintenance</strong>? Chances are, the client is going to:</p>
<ol>
<li>Be afraid to ask you and <strong>go elsewhere else</strong> with the task, or</li>
<li>You&#8217;re going to end up <strong>completing the task on your own time</strong>, AKA <a href="http://freelanceswitch.com/clients/4-ways-to-kill-scope-creep/" target="_blank">Scope Creep</a></li>
</ol>
<p>Getting<strong> into the retainer habit</strong> after projects were completed allowed me to see an opportunity I was missing with my potential clients. I get a lot of work requests, especially from local business owners that tell me that they have a <strong>limited budget</strong>. In the past, I might have ignored these requests because I didn&#8217;t have much to gain. I would likely spend an hour giving them free consulting advice, but in the end, they wouldn&#8217;t have the budget to move forward with their project and work with me. <strong>It would have been a wash for both of us.</strong></p>
<p>Now, once I figure out that the client&#8217;s budget <strong>isn&#8217;t going to garner a full site redevelopment</strong> (pretty much anyone talking below $1,000), I immediate push them towards purchasing a retainer block so <strong>at least we can address their most pressing website needs</strong>. This might not be perfect for every situation (some clients do not have websites at all or their sites might be completely useless), but for the most part, <strong>my team and I can accomplish some serious results</strong> in five hours of time, including:</p>
<ul>
<li> Adjust and simplify the <strong>site navigation</strong> to be <a href="http://www.sensible.com/chapter.html" target="_blank">more like what visitors expect when they visit a website</a></li>
<li>Improve the <a href="http://codex.wordpress.org/Creating_a_Static_Front_Page" target="_blank"><strong>home page</strong> to not look like a blog</a></li>
<li>Clean up the <strong>footer</strong> and add useful information like a phone number and address</li>
<li>Add a <a href="http://wpmu.org/the-pop-over-plugin/" target="_blank"><strong>popover plugin</strong> to increase email or social media participation</a></li>
<li><a href="http://codex.wordpress.org/Upgrading_WordPress" target="_blank">Update <strong>WordPress</strong> or plugin versions</a></li>
</ul>
<p>The best part is, most of these tasks only take<strong> about 15 minutes</strong> for me to do, whereas the client either doesn&#8217;t know how to do these or more likely, <strong>doesn&#8217;t even realize <a href="http://en.wikipedia.org/wiki/Web_usability" target="_blank">how important they are to his site</a></strong>.</p>
<p>Another good feature of using a retainer is that if I <strong>outsource the task</strong> to one of my team members, I don&#8217;t have to think very hard about how to <strong>split up the tab</strong> (I hire my team using a retainer system, as well, just in the opposite direction and at a slightly lower rate than what I charge my clients).</p>
<p>At the end of the retainer block, my team and I tally up all the time and tasks <a href="http://makesometime.com/" target="_blank">we recorded using a <strong>time tracker client</strong></a> and submit the time sheet to the client. At that point, the client can <strong>re-up for another retainer block</strong> or we can choose to go our separate ways (hopefully, with a <a href="http://www.linkedin.com/in/jasonpelker" target="_blank"><strong>LinkedIn</strong> recommendation in tow</a>, though).</p>
<p>In the end, I&#8217;m able to:</p>
<ul>
<li> <strong>Pick up work</strong> that I normally would have lost,</li>
<li><strong>Get paid accurately</strong> and fairly for any work I might do</li>
<li>And maybe most importantly, I get to <strong><em>try out</em></strong> clients before engaging in <strong>a long-term contract</strong> with them.</li>
</ul>
<p>I&#8217;m calling this system <strong>the Retainer Revolution</strong> and I truly think that all businesses <strong>will move away from the salary system</strong> (where work does not come even close to equaling pay) and into <strong>this retainer format for all personnel</strong> within the next ten years. I guess we&#8217;ll just have to see what <a href="http://37signals.com/rework/" target="_blank">the experts</a> <a href="http://www.amazon.com/Linchpin-Are-Indispensable-Seth-Godin/dp/1591843162" target="_blank">have to say</a> about these matters. Stay tuned&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/for-the-best-development-experience-get-your-clients-editing-their-content-inside-of-wordpress-as-early-as-possible/' rel='bookmark' title='For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible'>For the Best Development Experience, Get Your Clients Editing their Content Inside of WordPress as Early as Possible</a></li>
<li><a href='http://item-9.com/who-are-my-marketing-heroes/' rel='bookmark' title='Who Are My Marketing Heroes?'>Who Are My Marketing Heroes?</a></li>
<li><a href='http://item-9.com/when-using-a-freelancing-site-like-odesk-make-sure-to-hire-for-as-small-of-tasks-as-possible/' rel='bookmark' title='When Using a Freelancing Site like ODesk, Make Sure to Hire for as Small of Tasks as Possible'>When Using a Freelancing Site like ODesk, Make Sure to Hire for as Small of Tasks as Possible</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/freelancers-should-use-retainers-to-remove-the-guessing-from-project-estimates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get the Image – A WordPress Tutorial</title>
		<link>http://item-9.com/get-the-image-a-wordpress-tutorial/</link>
		<comments>http://item-9.com/get-the-image-a-wordpress-tutorial/#comments</comments>
		<pubDate>Tue, 12 May 2009 04:20:07 +0000</pubDate>
		<dc:creator>Jason Pelker</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Get-the-Image]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://item-9.com/?p=172</guid>
		<description><![CDATA[Breaking out of Blog Themes We love WordPress at Item-9 Consulting. Although it began as a blogging platform, I would argue that<a href="http://item-9.com/get-the-image-a-wordpress-tutorial/">(more...)</a>
Related posts:<ol>
<li><a href='http://item-9.com/im-speaking-at-a-chicago-wordpress-workshop-on-1114/' rel='bookmark' title='The Item-9 Big List of WordPress Themes, Plugins and Resources'>The Item-9 Big List of WordPress Themes, Plugins and Resources</a></li>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
<li><a href='http://item-9.com/download-upprev-version-1-4/' rel='bookmark' title='Download upPrev Version 1.4 &#8211; Thumbnails, Excepts and Lots of other New Features!'>Download upPrev Version 1.4 &#8211; Thumbnails, Excepts and Lots of other New Features!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-173" title="get-the-image" src="http://item-9.com/wp-content/uploads/2009/05/get-the-image.jpg" alt="get-the-image" width="300" height="303" /></p>
<h3>Breaking out of Blog Themes</h3>
<p>We love <a href="http://wordpress.org" target="_blank">WordPress</a> at Item-9 Consulting. Although it began as a blogging platform, I would argue that it&#8217;s <em>the most versatile, well-supported, user-friendly content management system available today</em>. Need proof?  Here&#8217;s a link to <a href="http://www.webhostingsecretrevealed.com/blog-hosting/25-beautiful-wp-themes-in-blogsgallerymagazine-styles/" target="_blank">25 beautiful, unique, free WordPress themes</a>, including a section for 1) <strong>blogs</strong>, 2) <strong>galleries</strong> (portfolios) and 3) <strong>magazines</strong> (news).</p>
<p>So you know about blog themes, but what differentiates those from galleries and magazine themes (which have become very popular in the last two years)? Besides alternative layout structures, the non-blog themes <strong>rely on prescient images to draw readers in and help them navigate the site</strong>. Even though it&#8217;s not WordPress, the <a href="http://nytimes.com">New York Times website</a> uses the magazine style layout and images perfectly to entice readers to <strong>jump to other articles</strong>, and subsequently, <strong>stay on its site longer</strong> (and of course, the longer a reader is on a site, the more likely he will be to click on advertising, thus generating revenue for the site).<span id="more-172"></span></p>
<div style="clear: both;"></div>
<p><img class="aligncenter size-full wp-image-182" title="nytimes" src="http://item-9.com/wp-content/uploads/2009/05/nytimes.jpg" alt="nytimes" width="512" height="323" /></p>
<h3>Screw Custom Fields</h3>
<p>Alright, enough background info. The reason I&#8217;m writing this tutorial is to show you the <strong>easiest</strong> way to <strong>automatically</strong> pull images into your WordPress site from your posts. A lot of themes use <strong>custom fields</strong> to handle this task, but I say, why enter information onto a post more than once? How long would WordPress have lasted if you had to enter the post&#8217;s title twice? Probably not long, because <em>that would get annoying quickly</em>. Instead of going the custom field route (<strong>and using non-WordPress resizing scripts</strong> like timthumb.php), I recommend using the <a href="http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin"><strong>Get The Image</strong> WordPress Plugin</a> by Justin Tadlock. A quick list of reasons:</p>
<ul>
<li>You can <strong>still specify a custom field</strong> to pull—great for backwards compatibility with whichever technique you&#8217;re replacing, or if you are just <strong>super-picky</strong> about which image gets used.</li>
<li>If you&#8217;re lazy like me, the plugin <strong>pulls the first </strong>(or second or third, etc.)<strong> image</strong> you attached to your post.</li>
<li>If you&#8217;re using an image from another post, you can set Get the Image to <strong>scan your post </strong>and use whichever image it comes across first.</li>
<li>No image at all in the post? Specify a default image to use in these cases so your layout never breaks.</li>
<li>You can <strong>specify the images&#8217; output size</strong> (both/either height and width).</li>
<li>You can specify which <strong>WordPress resized</strong> image you want to work with (examples from 2.7 are thumbnail, medium, large and full size).</li>
</ul>
<p>Sounds great, huh? It definitely is great, but first, there are a few caveats to note:</p>
<ol>
<li>All this automatic image pulling needs to be <strong>coded into <a href="http://codex.wordpress.org/The_Loop">the loop</a></strong>. That means you need to be comfortable with the guts of WordPress and php or <strong>extremely patient in making mistakes and asking for help</strong> (Justin does <a href="http://themehybrid.com/support/topic/use-template-tags-inside-get-the-image-array" target="_blank"> provide support for all his plugins</a> for the low price of $25/year—well worth it, IMHO)</li>
<li>The <a href="http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin/2" target="_blank">documentation is available</a> <strong>but it&#8217;s incomplete</strong>. That&#8217;s inevitable considering the limitless possibilities a user could take with the WordPress plugin. Again, invest in the support forums.</li>
<li>You&#8217;re not currently going to find this <strong>built into many themes</strong> (excepting <a href="http://themehybrid.com/themes/hybrid" target="_blank">Theme Hybrid</a> from Justin), so you&#8217;ll have to do the work yourself.</li>
</ol>
<div id="attachment_189" class="wp-caption aligncenter" style="width: 512px; max-width: 512px; "><a href="http://item-9.com/zap2/"><img class="size-full wp-image-189" title="zap-screener" src="http://item-9.com/wp-content/uploads/2009/05/zap-screener.jpg" alt="Zap Props Sandbox Site" width="512" height="378" /></a><p class="wp-caption-text">Zap Props Sandbox Site</p></div>
<h3>The Code</h3>
<p>Time for a practical example. I&#8217;m currently working on a <a href="http://item-9.com/zap2/" target="_blank">new client&#8217;s site</a> using the <strong><a href="http://themeforest.net/item/foliotastic-a-premium-portfolio-wordpress-theme/38818" target="_blank">Foliotastic</a></strong> created by ThemeSnack, which I purchased from <a href="http://themeforest.net" target="_blank">ThemeForest</a>. The theme has a great design and great support, but I couldn&#8217;t get ThemeSnack&#8217;s image pulling solution to work. Just like several users on the ThemeForest wrote, I tried everything, but after several hours of frustration I said, &#8220;enough&#8221; and did what I knew had to be done—throw in the towel and try a new approach. I&#8217;ll skip the melodramatics and show you what I began with:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;? the_permalink() ?&amp;gt;&quot;</span><span style="color: #339933;">&gt;</span>
    ID<span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;post_image_value&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> ?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span>
        <span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php bloginfo('template_url'); ?&amp;gt;/img_resize/timthumb.php?src=&amp;lt;? echo get_post_meta(<span style="color: #006699; font-weight: bold;">$post</span>-&amp;gt;ID, 'post_image_value', true) ?&amp;gt;&amp;amp;w=620&amp;amp;h=290&amp;amp;zc=1&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;? the_title() ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
&nbsp;
    	<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;?php bloginfo('template_url'); ?&amp;gt;/graphics/default_thumb.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;? the_title() ?&amp;gt;&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span></pre></div></div>

<p>And here&#8217;s my changes:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&amp;lt;? the_permalink() ?&amp;gt;&quot;</span><span style="color: #339933;">&gt;</span>
       <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'post_image_value'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'default_size'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'full'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'default_image'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> get_bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/graphics/default-image.jpg'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'width'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'620'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'image_scan'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> ?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span></pre></div></div>

<p>and according to Justin&#8217;s comment below, the code can be further trimmed to one line:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'post_image_value'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'default_size'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'full'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'image_scan'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'default_image'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> get_bloginfo<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'template_url'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/graphics/default-image.jpg'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'width'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'620'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> ?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<h3>So Let&#8217;s Break it Down</h3>
<p>Here&#8217;s what the above code does, in order of arguments:</p>
<ol>
<li>&#8220;get_the_image&#8221; calls the plugin</li>
<li>&#8221; &#8216;custom_key&#8217; =&gt; array(&#8216;post_image_value&#8217;)&#8221; pulls an image with the custom field value of &#8220;post_image_value&#8221;.</li>
<li>If that the custom field is not found, &#8221; &#8216;default_size&#8217; =&gt; &#8216;full&#8217; &#8221; finds the first attached image and chooses the originally uploaded size.</li>
<li>If no attached images or custom fields are found, &#8221; &#8216;image_scan&#8217; =&gt; true&#8221; will find any images that may have inserted from the media library.</li>
<li>If the plugin can&#8217;t find any other images, then &#8221; &#8216;default_image&#8217; =&gt; get_bloginfo( &#8216;template_url&#8217; ) . &#8216;/graphics/default-image.jpg&#8217; &#8221; will use an image I uploaded to the theme directory (thanks for this code, Justin;).</li>
<li>And finally, &#8221; &#8216;width&#8217; =&gt; &#8217;620&#8242; &#8221; resizes the width of the image to 620px. I could also specify a height here, but that would likely stretch the image. Instead, I use CSS to hide the image&#8217;s overflow and limit the height to 290px. You may not see the whole image, but it&#8217;s at least proportionate and I think it looks cool, anyway</li>
</ol>
<p>That wraps up this tutorial. If you have any questions about the Get the Image plugin, I ask you leave them in the comments. If it&#8217;s too technical a question, I&#8217;ll refer you to Justin&#8217;s support forums I mentioned above. You may also want to visit his post  <a href="http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin/2" target="_blank">describing the plugin</a> in more detail.</p>
<p>Related posts:<ol>
<li><a href='http://item-9.com/im-speaking-at-a-chicago-wordpress-workshop-on-1114/' rel='bookmark' title='The Item-9 Big List of WordPress Themes, Plugins and Resources'>The Item-9 Big List of WordPress Themes, Plugins and Resources</a></li>
<li><a href='http://item-9.com/trouble-updating-wordpress-or-wp-plugins-try-asking-your-host-to-increase-your-php-memory-limit/' rel='bookmark' title='Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit'>Trouble Updating WordPress or WP Plugins? Try Asking Your Host to Increase Your PHP Memory Limit</a></li>
<li><a href='http://item-9.com/download-upprev-version-1-4/' rel='bookmark' title='Download upPrev Version 1.4 &#8211; Thumbnails, Excepts and Lots of other New Features!'>Download upPrev Version 1.4 &#8211; Thumbnails, Excepts and Lots of other New Features!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://item-9.com/get-the-image-a-wordpress-tutorial/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

