<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Creative Patience Blog</title>
	
	<link>http://www.creativepatience.com/blog</link>
	<description>The Creative Patience Blog - Coding Tips, Design Advice, Monetization, and More</description>
	<lastBuildDate>Sat, 21 Jan 2012 04:18:30 +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" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CreativePatienceBlog" /><feedburner:info uri="creativepatienceblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>CreativePatienceBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Domain Name and Hosting – Why Your Blog Needs Them</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/lWvNaOY8DaQ/</link>
		<comments>http://www.creativepatience.com/blog/coding/domain-name-and-hosting-why-your-blog-needs-them/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 04:13:02 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1787</guid>
		<description><![CDATA[In recent months, several bloggers who are using Google&#8217;s Blogger to run their blogs have unexpectedly been locked out of their blogs and had their accounts canceled. Google&#8217;s ability to shutdown accounts without warning is another reason we encourage bloggers to move their sites to a hosting provider and becoming a &#8220;self-hosted&#8221; blog. If the [...]]]></description>
			<content:encoded><![CDATA[<p>In recent months, several bloggers who are using Google&#8217;s Blogger to run their blogs have unexpectedly been locked out of their blogs and had their accounts canceled. Google&#8217;s ability to shutdown accounts without warning is another reason we encourage bloggers to move their sites to a hosting provider and becoming a &#8220;self-hosted&#8221; blog. If the blogger is unable to get their account re-instated with Google, all content, images, and work may be lost. If you have your own website host, you are able to back-up your website database, content, images, and design.</p>
<p>There are two parts to having a &#8220;self-hosted&#8221; blog &#8211; a domain name and a website host.</p>
<h3>What is a domain name?</h3>
<p><a href="http://en.wikipedia.org/wiki/Domain_name" target="_blank">According to Wikipedia</a>, &#8220;A <strong>domain name</strong> is an identification string that defines a realm of administrative autonomy, authority, or control in the Internet.&#8221; According to us, a domain name is your URL. It&#8217;s the www.yourname.com; your website address. It&#8217;s the cnn, the yahoo, and the aol to the .com. But it doesn&#8217;t have to be just a .com, it can also be a .net, .org, .info, and many other dots.</p>
<p>If you purchase a domain name through a registrar, such as <a href="http://bit.ly/zKNwDM" target="_blank">GoDaddy</a>, you can choose your own domain from those available.</p>
<p>Without some sort of website hosting, your domain is just a name.</p>
<h3>What is Website Hosting?</h3>
<p>Website hosting is where your website &#8220;lives.&#8221; It is where all of the content, data, and images are stored. You purchase website hosting through a website hosting provider, such as <a href="http://bit.ly/y978SE" target="_blank">HawkHost</a> or <a href="http://bit.ly/AvdeJS" target="_blank">HostGator</a>. If your site is set-up with a web hosting provider, your site is considered &#8220;self-hosted.&#8221; You have the ability to FTP into your website servers to make changes to code. You also have the ability to access and modify any databases.</p>
<h3>What about free platforms like Blogger and WordPress.com?</h3>
<p>If you are just starting your blog or are on a limited budget, it is easy to get started with free platforms such as Blogger and WordPress.com. With these free platforms, you are able to select a custom blogspot.com or wordpress.com address, meaning your URL will be yourname.blogspot.com or yourname.wordpress.com. There is no cost to you, since Google and WordPress.com are essentially acting as your free web hosting providers. However you do not have the same accessibility that is available through a paid website hosting provider.</p>
<h3>If I can do it for free, why should I pay for a domain name and hosting?</h3>
<p>Many bloggers find more legitimacy and flexibility when they have their own domain name and hosting. If you are looking to monetize your blogs, many companies look for unique domain names (without the blogspot.com or wordpress.com.) In addition, some find that free platforms can be limiting in terms of features and functionality &#8211; such as limitations in design customization or the ability to use javascripts.</p>
<p>Another thing to consider is content ownership and control. In both cases, you own your own content, however with free platforms, there are additional terms you must follow. According to <a href="http://www.blogger.com/terms.g" target="_blank">Google&#8217;s Terms of Service for Blogger</a>, you own your content, as a third party licensor, however &#8220;Google furthermore reserves the right to refuse to accept, post, display or transmit any Content in its sole discretion.&#8221;</p>
<p>Also, &#8220;Google may, in its sole discretion, at any time and for any reason, terminate the Service, terminate this Agreement, or suspend or terminate your account. In the event of termination, your account will be disabled and you may not be granted access to your account or any files or other content contained in your account although residual copies of information may remain in our system for some time for back-up purposes.&#8221;</p>
<h3>I&#8217;m on Blogger but I have my own domain name, does that mean I don&#8217;t have to worry about Google?</h3>
<p>It&#8217;s a common misconception that owning your domain name means you &#8220;own&#8221; your site. Since all of your website content is still hosted and managed by Blogger, Google can still shut down your site.</p>
<h3>OK. I&#8217;m ready to move, now what?</h3>
<p>If you don&#8217;t currently own your domain name, you will need to purchase one from a domain name registrar. We use and recommend <a href="http://bit.ly/zKNwDM" target="_blank">GoDaddy</a> for domain name registration. Expect to pay $10 for one year of domain name registration.</p>
<p>Next, you will need to purchase website hosting. Popular hosting providers for blogs include <a href="http://bit.ly/AvdeJS" target="_blank">HostGator</a> and DreamHost. Creative Patience clients have access to an exclusive blog hosting plan through our parent company, <a href="http://www.threecell.com/services/it-hosting/" target="_blank">ThreeCell, LLC</a>. (Contact us for additional details.) Hosting plans range from $4/month to $40+/month depending on the hosting plan you select.</p>
<p>Once you have your domain name and host, you can have your blog transferred to your new home. If you are comfortable, you can do the blog transfer yourself. However many prefer to have someone with experience transfer their blogs. Creative Patience offers <a href="http://www.creativepatience.com/services/installation-and-support/" target="_blank">blog transfer services</a>, as do other developers. Make sure you check out post about &#8220;<a title="How To Choose a Developer for Your Blogger to WordPress Transfer" href="http://www.creativepatience.com/blog/coding/how-to-choose-a-developer-for-your-blogger-to-wordpress-transfer/" target="_blank">How To Choose a Developer for Your Blogger to WordPress Transfer</a>&#8221; to help guide your decision.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/lWvNaOY8DaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/domain-name-and-hosting-why-your-blog-needs-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/domain-name-and-hosting-why-your-blog-needs-them/</feedburner:origLink></item>
		<item>
		<title>How To Choose a Developer for Your Blogger to WordPress Transfer</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/86ERAOdBsng/</link>
		<comments>http://www.creativepatience.com/blog/coding/how-to-choose-a-developer-for-your-blogger-to-wordpress-transfer/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 01:43:20 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1773</guid>
		<description><![CDATA[Many bloggers started out on Blogger and have built up tremendous content and followers over the past years. However recent glitches with Blogger (such as the fiasco where Blogger was down a few months ago) as well as desires to take their blogs to the next &#8220;level&#8221; have caused many former Blogger bloggers to migrate [...]]]></description>
			<content:encoded><![CDATA[<p>Many bloggers started out on Blogger and have built up tremendous content and followers over the past years. However recent glitches with Blogger (such as the fiasco where Blogger was down a few months ago) as well as desires to take their blogs to the next &#8220;level&#8221; have caused many former Blogger bloggers to migrate to WordPress. For smaller blogs or for people who have some technical experience, transferring from Blogger to WordPress can be handled by a few simple steps. However for larger blogs with more content, more followers, and more Google juice, many bloggers are more comfortable hiring an experienced developer to handle their Blogger to WordPress transfer.</p>
<p>Developer Blogger to WordPress transfer services usually include:</p>
<ul>
<li>Transfer of posts &amp; pages</li>
<li>Transfer of comments</li>
<li>Transfer of any widgets/sidebar items</li>
<li>Set-up &amp; fixing of permalinks</li>
<li>Redirecting your domain name or Blogger blog to your new site</li>
<li>Updating Feedburner</li>
</ul>
<p>Optional items that typically incur an additional cost include:</p>
<ul>
<li>Installation of WordPress on your new server</li>
<li>Installation or design of themes or templates</li>
<li>Hosting packages for your site</li>
</ul>
<p>Once you start looking for someone to do your transfer, you come across many different options. Creative Patience offers blog transfer services starting at $75, with the price scaling with the size of the blog that&#8217;s being transferred. However there are other developers that offer transfer services for as little as $30. For someone on a budget, the $30 may seem appealing, but it&#8217;s important to consider a few important factors.</p>
<p><strong>1. What is the developer&#8217;s background/experience? </strong><br />
Someone who has a background in php, CSS, HTML, etc. will be able to handle any potential glitches or hiccups easier than someone who doesn&#8217;t have any coding experience. If the transfer goes perfectly, this may not be an issue. But if you&#8217;re looking to integrate similar themes or adjust functionality &#8211; this will be critical.</p>
<p><strong>2. Is the developer experienced in transferring blogs of your size?<br />
</strong>One blog transfer is not the same as another. Larger blogs with lots of comments, or medium sized blogs that have used a commenting system, or a number of any other potential complications means that each transfer can have its unique set of issues. Just because someone has transferred their own blog, does NOT mean they can transfer yours. Developers with more experience have a few tricks up their sleeve to handle these types of blogs and any potential problems that could come up. There are many developers who will charge you a low price, but do not have the knowledge or the experience, to handle these types of situations. Choosing the &#8220;low-priced&#8221; option could actually hurt your blog.</p>
<p>For example, we recently worked with a client who was being told that in order to transfer their blog, they would lose a significant portion of their 2000 posts and their 80,000 comments. Other developers recommended deleting older posts, which would mean that blog would lose any Google juice associated with those posts. We worked through the weekend and ultimately, Creative Patience was able to move over 97% of their original content and comments &#8211; a far cry from having to delete 2 years worth of posts and comments. This is something that happens quite frequently in the blog transfer world. Don&#8217;t let a developer convince you to delete your hard work (ie. your blog content) because they don&#8217;t have the skill set to handle your blog transfer.</p>
<p>As another example, we had a blogger who came to us asking for a quote for her very large blog. We provided a quote based on the amount of time it would take to properly transfer a blog of her size and she opted to go with a cheaper option. 10 days later, she was on the boards asking for help because her blog transfer wasn&#8217;t going smoothly and she had lost most of her comments.</p>
<p>These are the types of situations that require a developer with more than your average experience &#8211; not only to successfully complete the transfer, but also to provide the client with the peace of mind that things will be resolved. Part of a developer&#8217;s job is to give the client confidence in their skill and ability, so that if there are any questions or problems, the client will ask them and feel confident that they will get a knowledgeable response. In no situation, should a client be pleading for help online because the developer dropped the ball.</p>
<p>Remember &#8211; you get what you pay for.</p>
<p><strong>3. Does the developer offer technical support?<br />
</strong>Once a blog is transferred to WordPress, oftentimes the blogger can have questions about how to implement certain things on their blog. Many bloggers like to look around and see what&#8217;s under the hood, so-to-speak, which can mean they accidentally &#8220;break&#8221; their blog. This is something that frequently happens just because the blogger is on a new platform and isn&#8217;t related to the actual transfer process. Does the developer offer technical support if you &#8220;break&#8221; something?</p>
<p><strong>4. Does the developer have happy clients?</strong><br />
Creative Patience believes that our happy clients are our best proof of service. We consistently strive to ensure that our clients are confident and satisfied with the services they&#8217;ve received. We strongly suggest that you ask for client referrals from bloggers of similar size to get a true assessment of the experience.</p>
<p>As a company that strives to make the transfer process as smooth and worry-free as possible for the clients, we&#8217;d also like to offer these few gentle reminders.</p>
<ul>
<li>Many of you make your living off your blog. We make our living by providing our design and web services. We&#8217;re happy to help bloggers become familiar with WordPress and do a little bit of hand-holding at the beginning of the process. We love sharing our knowledge and helping others learn. But as a service provider, our time and knowledge is money &#8211; please respect that.</li>
<li>Be aware that after transferring from one blog platform to another, certain SEO best practices should be implemented. This service is typically NOT included in the blog transfer process &#8211; which only covers content transfer and initial set-up.</li>
<li>If something breaks &#8211; it might be you. Oftentimes when people learn a new blogging platform, small or large errors can accidentally occur. If something isn&#8217;t working, don&#8217;t assume it was your developer &#8211; especially if everything was working when the project was completed. You can certainly check with your developer to see if a mistake might have been made, but be open to the possibility that while you were &#8220;exploring&#8221;, you might have deleted a &#8220;;&#8221; or forgotten to close a tag which could break your blog.</li>
</ul>
<p>I also have a word for our fellow developers out there.</p>
<ul>
<li>We all know how much time a blog transfer can take. The price you set for your transfer determines the price with which you value your time, and I guarantee you, your time is worth more than $10/hour. According to PayScale, a web developer with 1-4 years experience averages ~$20/hour, and that&#8217;s on the low side IMO. Your time is money.</li>
<li>Don&#8217;t take the heat for doing something wrong when you&#8217;ve actually done everything right. After implementing a transfer, there are times when legitimate errors can occur that are beyond your control. There are some clients who might jump out on the boards and start saying that &#8220;The transfer went well, but they broke my site.&#8221; Don&#8217;t accept blame for something you didn&#8217;t do wrong. For example, the comment feed URL for WordPress is different than the comment feed URL for Blogger, which means Google will show crawl errors if it has indexed a comments feed. The only solution is time &#8211; time waiting for Google to re-index the entire site which doesn&#8217;t happen overnight (even if you&#8217;ve submitted a sitemap.) You can&#8217;t control it. It can&#8217;t be fixed. Don&#8217;t take the heat &#8211; even if your client tries to convince you that you broke their site.</li>
<li>Keep it professional. In the mommy blogging world, there are many nice women that you will have the opportunity to work with. But remember, this is still your job, and no matter how nice they seem, things should be handled and dealt with in a professional manner. See the first bullet &#8211; your time is money.</li>
</ul>
<p>This is quite a lot of information, but we&#8217;re putting it out there in the hopes that it can help both bloggers and developers work together to create smooth (and happy) blog transfers.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/86ERAOdBsng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/how-to-choose-a-developer-for-your-blogger-to-wordpress-transfer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/how-to-choose-a-developer-for-your-blogger-to-wordpress-transfer/</feedburner:origLink></item>
		<item>
		<title>How to Add Custom Fonts to Your Blog Using Google Web Fonts</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/u-hzPWY8IqI/</link>
		<comments>http://www.creativepatience.com/blog/coding/how-to-add-custom-fonts-to-your-blog-using-google-web-fonts/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 00:56:57 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1766</guid>
		<description><![CDATA[If you want to add a little bit of personality, consider using a custom font on your blog. One easy way to add a custom font is to use a Google Web Font. You can see all of the available Google Web Fonts in the Google Fonts Directory. There are over 150 different fonts currently [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to add a little bit of personality, consider using a custom font on your blog. One easy way to add a custom font is to use a Google Web Font.</p>
<p>You can see all of the available Google Web Fonts in the <a href="http://www.google.com/webfonts" target="_blank">Google Fonts Directory</a>. There are over 150 different fonts currently available, ranging from serif to sans serif to scripts.</p>
<p><img class="aligncenter size-full wp-image-1768" title="Google Fonts" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/06/google-fonts.jpg" alt="Google Fonts" width="466" height="299" /></p>
<p>Once you find the font you like, click on the font and it will take you to a Google web fonts page that gives you a preview of the font, shows you the character set, and a link to download the font (which is great for designers who need to use sample fonts in web layouts.)</p>
<p>Click on the &#8220;Use this font&#8221; link and the page will show you two bits of code. The first item is a &lt;link&gt; tag that should be inserted inside the &lt;head&gt; tags of your site. For example:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer">
<div id="wpshdt_1" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;">
<pre class="text" style="font-family:monospace;">&lt;head&gt;
...
&lt;link href='http://fonts.googleapis.com/css?family=Rokkitt&amp;v1' rel='stylesheet' type='text/css'&gt;
...
&lt;/head&gt;</pre>
</div>
</div>
<p>After you have add the link to the font stylesheet, you need to customize your own stylesheet (usually style.css) to call the new font. Any place you want to use the custom font, you will use &#8220;font-family: &#8216;font name&#8217;;&#8221; It&#8217;s good practice to provide alternate fonts in case there is something wrong with your first font choice, so &#8220;font-family: &#8216;font name&#8217;, arial, san-serif;&#8221; is a good choice. As an example, if I want the entire site to use the custom font &#8216;Rokkit&#8217;, then I would use the code:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer">
<div id="wpshdt_2" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;">
<pre class="css" style="font-family:monospace;">body <span class="br0">&#123;</span>
  <span class="kw1">font-family</span><span class="sy0">:</span> <span class="st0">'Rokkit'</span><span class="sy0">,</span> arial<span class="sy0">,</span> <span class="kw2">sans-serif</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre>
</div>
</div>
<p>Save your stylesheet and you&#8217;re done! You&#8217;ve just installed a custom font to your blog.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/u-hzPWY8IqI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/how-to-add-custom-fonts-to-your-blog-using-google-web-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/how-to-add-custom-fonts-to-your-blog-using-google-web-fonts/</feedburner:origLink></item>
		<item>
		<title>Common Blog Mistakes You Should Avoid</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/8lAsCSBHH8o/</link>
		<comments>http://www.creativepatience.com/blog/design/common-blog-mistakes/#comments</comments>
		<pubDate>Mon, 16 May 2011 14:00:12 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1738</guid>
		<description><![CDATA[With today&#8217;s tools, it can be fairly easy to launch your own blog. Many of these tools &#8211; whether it&#8217;s Blogger, WordPress, or another platform offer several options for new bloggers to create and customize colors, fonts, and various other aspects of their blogs. Here, we&#8217;d like to address a few of the common blog [...]]]></description>
			<content:encoded><![CDATA[<p>With today&#8217;s tools, it can be fairly easy to launch your own blog. Many of these tools &#8211; whether it&#8217;s Blogger, WordPress, or another platform offer several options for new bloggers to create and customize colors, fonts, and various other aspects of their blogs. Here, we&#8217;d like to address a few of the common blog mistakes that we&#8217;ve been noticing on other blogs as we&#8217;ve been browsing around. Some of these are semi-technical, while others might be considered &#8220;preferences.&#8221; While some sites <em>might</em> be able to get away with one or two of these, we&#8217;re confident that in general, these are rules that should be followed.</p>
<p><strong>1. The colors you chose make your site hard to read</strong></p>
<p>I think a lot of times, people underestimate color choice. While some colors might look good as an outfit or on your walls, that doesn&#8217;t mean that those colors should be used on your blog. The biggest problem we&#8217;ve come across is people choosing font colors and background colors that make the site almost impossible to read. Here are a couple of examples:</p>
<div style="background-color: #000000; height: 30px; color: red; padding: 10px 5px 0; width: 300px;">Dark color fonts on dark backgrounds</div>
<p>and</p>
<div style="background-color: #a1dfe9; height: 30px; color: #ffffff; padding: 10px 5px 0; width: 300px;">Light color fonts on light backgrounds</div>
<p>While these colors might be able to work in small doses or for accents, having your entire content with these types of color schemes makes it harder for the reader to view over time. Personally, I think the best color choice for reading is a light background with a dark font.</p>
<p><strong>2. Your blog is set to fit the entire width of the browser window</strong></p>
<p>With the advances in technology, prices of wider screen monitors are decreasing. While there was a time that monitors were 15&#8243;, most monitors shipped with new computers are above 19&#8243; wide with a typical screen resolution of 1280&#215;1024 or 1440 x 900 for a widescreen 19&#8243; monitor. Why does this matter? If your blog is set to be the entire width of the browser window, when it is maximized that means the content of your site will go completely across the screen.</p>
<p>A good rule of thumb is to keep your content under 650px for maximum usability. For example, Yahoo news content is ~ 630px, Google search results is under 550px, and CNN articles are under 450px. If your blog goes across 1280, that&#8217;s about twice the width of what is recommended. Can you imagine if this post was twice as wide as it is now? Would it be as easy to read? Personally, I find it much harder to keep track of which line I&#8217;m on if my eye has to move from the absolute right of the screen at the end of one line to the absolute left of the screen to find the next line.</p>
<p><strong>3. You fail to proof read or spell check your posts</strong></p>
<p>I know that perfectly punctuated posts aren&#8217;t always achievable. Many bloggers write several posts a day, and for some time sensitive posts, they need to get them up quickly. This leaves ample opportunity for typos and misspelled words to sneak through. And while one or two errors is understandable, coming across a blog that has multiple spelling errors in each post suggests that they don&#8217;t know about WordPress&#8217;s built-in spell check.</p>
<p><img class="aligncenter size-full wp-image-1757" title="Spell Check" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/spellcheck.jpg" alt="Spell Check" width="482" height="31" /></p>
<p>After you write a post, go ahead and click the spell check button. WordPress will underline all of the words that seem &#8220;questionable&#8221; and will offer suggestions for any potential errors. Not only will this make your readers happy, but it will make you look professional. Just imagine what you would think if you read a magazine that you&#8217;d just purchased only to discover pages filled with typos. You might think that the magazine didn&#8217;t care enough or take the time to spell check. Don&#8217;t let your blog give people the wrong impression about you.</p>
<p>Before publishing a post, take a moment to preview it in the browser window so you can see what your readers will see. Read it through once or twice to make sure you&#8217;ve caught any spelling or grammatical errors. This will also help you catch any instances where you might have written &#8220;their&#8221; instead of &#8220;there&#8221; or &#8220;they&#8217;re&#8221; or places where your might have left out a word or two.</p>
<p><strong>4. You steal images and don&#8217;t know it</strong></p>
<p>I know how easy it is to download a picture or to link to it from your site. It&#8217;s as simple as right-clicking. However it&#8217;s important that you are aware that many images are covered by copyright law and using other people&#8217;s photos without permission is illegal. Not to mention, showing the link through another person&#8217;s URL instead of having a local copy on your server is considered poor web etiquette (aka bandwidth stealing. You are using their server resources to show their image on your blog. Tsk tsk.)</p>
<p>There are three ways to address this issue.</p>
<ol>
<li>Use your own photos! You have full rights and permissions to use photos that you take.</li>
<li>Download free stock photos. We are big fans of the <a title="Dreamstime Free Photos" href="http://www.dreamstime.com/free-photos-resi582927" target="_blank">Dreamstime free photo archive</a> &#8211; there are tons of options to choose from and are completely free to use for your site under their Royalty-Free license.</li>
<p><a href="http://www.dreamstime.com/free-photos-resi582927"><img class="aligncenter size-full wp-image-1758" title="Dreamstime Free Images" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/free-images.jpg" alt="Dreamstime Free Images" width="450" height="296" /></a></p>
<li>Use photos with permission and include the appropriate credits. <a title="Creative Commons" href="http://creativecommons.org/" target="_blank">CreativeCommons.org</a> is another resource that has a plethora of photos that you can use if you credit the contributors appropriately.</li>
</ol>
<p><strong>5. Your blog automatically starts playing music or videos</strong></p>
<p>The tricky thing about music is that your taste may not be my taste and vice versa. I often find myself browsing sites late at night and then get a quick jolt when music starts playing. In general, it is frowned upon to have music or videos playing on your site. If you want to include videos or music on your blog, make sure that the default setting is to have the sound off. Give the reader the option to listen to your songs of choice if they want.</p>
<p>These are just a handful of common blog mistakes that we&#8217;ve noticed. What are some of the mistakes you&#8217;ve noticed?</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/8lAsCSBHH8o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/design/common-blog-mistakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/design/common-blog-mistakes/</feedburner:origLink></item>
		<item>
		<title>An Introduction to How to Create a Form Using Contact Form 7</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/aK4LTEUt07c/</link>
		<comments>http://www.creativepatience.com/blog/coding/create-form-contact-form-7/#comments</comments>
		<pubDate>Wed, 11 May 2011 04:39:14 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1740</guid>
		<description><![CDATA[There are many plugins you can use to add a contact form to your WordPress blog. We like the functionality of the Contact Form 7 plugin and use it on many of our sites. Before using Contact Form 7, we need to install the plugin to the blog. If you aren&#8217;t familiar with the process, [...]]]></description>
			<content:encoded><![CDATA[<p>There are many plugins you can use to add a contact form to your WordPress blog. We like the functionality of the <a title="Contact Form 7 Plugin" href="http://contactform7.com/" target="_blank">Contact Form 7 plugin</a> and use it on many of our sites.</p>
<p>Before using Contact Form 7, we need to install the plugin to the blog. If you aren&#8217;t familiar with the process, from your WordPress admin panel, click on <em>Plugins &gt; Add New</em>. Type &#8220;Contact Form 7&#8243; in the search box and click the &#8220;Search Plugins&#8221; button. Contact Form 7 by Takayuki Miyoshi should be the first result. Click the &#8220;Install Now&#8221; link and then &#8220;Activate Plugin.&#8221;</p>
<p>Once the plugin is installed, there is a new &#8220;Contact&#8221; menu option on your WordPress Admin panel.</p>
<p><img class="aligncenter size-full wp-image-1741" title="Contact Form 7 Menu" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-menu.jpg" alt="Contact Form 7 Menu" width="149" height="186" /></p>
<p>By default, there is already a contact form ready for you to use. The pre-made form includes a place for name, email, subject, and message. Here&#8217;s a shot of the code in the pre-made form and what the resulting form would look like.</p>
<p><img class="aligncenter size-full wp-image-1742" title="Contact Form 7 Premade Form" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-premade-form.jpg" alt="Contact Form 7 Premade Form" width="432" height="293" /></p>
<p>Each item in the form passes its content to the the mail generation form. You can see below where each field from the form above (ex: your-name and your-subject) is entered into the mail template. If you do not include the variables in your mail template, you won&#8217;t receive the information the person enters in your emails.</p>
<p><img class="aligncenter size-full wp-image-1743" title="Contact Form 7 Mail Template" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-mail-template.jpg" alt="Contact Form 7 Mail Template" width="432" height="248" /></p>
<p>If you want to modify the form, you can do by deleting items from the form or by adding new elements using the &#8220;Generate Tag&#8221; dropdown menu. For example, we strongly recommend including a CAPTCHA field on all forms. This helps prevent spammers from being able to bombard your email box with spam via your contact form.</p>
<p>To add a CAPTCHA field, the <a href="http://wordpress.org/extend/plugins/really-simple-captcha/" target="_blank">Really Simple CAPTCHA plugin</a> must be installed. You can you the same installation steps we mentioned above to install it. Next, we&#8217;ll select CAPTCHA from the &#8220;Generate Tag&#8221; drop down. A window will appear with several CAPTCHA options. Most of these options are optional and are settings for the CAPTCHA image and your input fields; you can leave these blank. The code that we&#8217;re interested is the short code highlighted in brown.</p>
<p><img class="aligncenter size-full wp-image-1744" title="Contact Form 7 CAPTCHA Settings" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-captcha-settings.jpg" alt="Contact Form 7 CAPTCHA Settings" width="417" height="484" /></p>
<p>To add the CAPTCHA field to our form, we need to copy the short code highlighted into our form. To keep our formatting consistent, we&#8217;ll wrap our code with &lt;p&gt; tags. Hit the &#8220;Save&#8221; button at the top of your form, and this is what you should have:</p>
<p><img class="aligncenter size-full wp-image-1745" title="Contact Form 7 with CAPTCHA" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-form-captcha.jpg" alt="Contact Form 7 with CAPTCHA" width="432" height="293" /></p>
<p>If you want to have multiple contact forms on your site, you can create a new contact form by clicking the &#8220;Add new&#8221; button. After you select your language, you will have a new basic form that you can modify.</p>
<p>To install your contact form onto the page, simply copy and paste the provided short code (you&#8217;ll see it underneath the title of the form) onto the post or page you would like the form to be displayed.</p>
<p><img class="aligncenter size-full wp-image-1747" title="Contact Form 7 Shortcode" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/05/contact-7-shortcode.jpg" alt="Contact Form 7 Shortcode" width="415" height="88" /></p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/aK4LTEUt07c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/create-form-contact-form-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/create-form-contact-form-7/</feedburner:origLink></item>
		<item>
		<title>How to Install a Blog Button in Blogger or WordPress</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/eX8V_ueZUXc/</link>
		<comments>http://www.creativepatience.com/blog/coding/blog-button-install/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 14:00:18 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1713</guid>
		<description><![CDATA[Blog buttons are a popular way to allow people to share your blog with their readers. You essentially provide an image and code that people can copy and paste onto their blog, which would then share your unique blog button. Most blog buttons are 125&#215;125 pixels in size and have the name of the blog [...]]]></description>
			<content:encoded><![CDATA[<p>Blog buttons are a popular way to allow people to share your blog with their readers. You essentially provide an image and code that people can copy and paste onto their blog, which would then share your unique blog button.</p>
<p>Most blog buttons are 125&#215;125 pixels in size and have the name of the blog with consistent design branding. You can make a blog button yourself using Adobe Photoshop or a similar program. This tutorial picks up after you have your blog button designed and you now want to install the button and the scroll box that contains the sharing code.</p>
<p><strong>Step 1  for Blogger:</strong></p>
<p>Upload your blog button to a photo sharing site, such as Photobucket. After your blog button has loaded, copy the Direct link to your image and save it in a place you can reference (such as opening a new Notepad.)</p>
<p><img class="aligncenter size-full wp-image-1725" title="Photobucket Direct Link" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/04/photobucket-directlink.jpg" alt="Photobucket Direct Link" width="303" height="129" /></p>
<p><strong><strong>Step 1 </strong> for WordPress:</strong></p>
<p>Upload your blog button to your Media Library by going to <em>Media &gt; Add New</em>. After uploading the file, copy the File URL and save it in a place you can reference. Make sure you save the image after you have uploaded it.</p>
<p><img class="aligncenter size-full wp-image-1728" title="Wordpress File URL" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/04/wordpress-imagelink.jpg" alt="Wordpress File URL" width="432" height="267" /></p>
<p><strong>Step 2 for both Blogger and WordPress:</strong></p>
<p>For Blogger, add a new HTML/Javascript Gadget to the section you would like your blog button. To find you Gadgets, click on <em>Dashboard &gt; Design &gt; Page Elements</em>. Click on the &#8220;Add a Gadget&#8221; link for the section you would like to add the blog button to.</p>
<p>For WordPress, add a new Text Widget. To find your Widgets, click on <em>Appearance &gt; Widgets</em> from your Admin menu, then drag the &#8220;Text&#8221; box into the sidebar where you would like to place the blog button.</p>
<p>Use the following code for a horizontal layout (one where the image is to the left and the code is to the right):</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer">
<div id="wpshdt_3" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="sy0">&lt;</span>center<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;http://yourURL.com/&quot;</span><span class="sy0">&gt;&lt;</span>img  style<span class="sy0">=</span><span class="st0">&quot;border: 1px solid #474747;
margin-right: 5px; vertical-align: top;&quot;</span> border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span>
src<span class="sy0">=</span><span class="st0">&quot;http://imageurl.com/image.jpg&quot;</span><span class="sy0">/&gt;&lt;/</span>a<span class="sy0">&gt;</span> <span class="sy0">&lt;</span>textarea rows<span class="sy0">=</span><span class="st0">&quot;7&quot;</span> cols<span class="sy0">=</span><span class="st0">&quot;12&quot;</span> <span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;http://yourURL.com/&quot;</span> target<span class="sy0">=</span><span class="st0">&quot;_blank&quot;</span><span class="sy0">&gt;&lt;</span>img
style<span class="sy0">=</span><span class="st0">&quot;border: 1px solid #474747;&quot;</span> border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span> width<span class="sy0">=</span><span class="st0">&quot;125&quot;</span>
alt<span class="sy0">=</span><span class="st0">&quot;Your Website Name&quot;</span> src<span class="sy0">=</span><span class="st0">&quot;http://imageurl.com/image.jpg&quot;</span> height<span class="sy0">=</span><span class="st0">&quot;125&quot;</span><span class="sy0">/&gt;</span>
<span class="sy0">&lt;/</span>a<span class="sy0">&gt;&lt;/</span>textarea<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>center<span class="sy0">&gt;</span></pre>
</div>
</div>
<p>Make sure your replace the following information with your links:<br />
<strong>yourURL.com</strong> = the link to your website<br />
<strong>imageurl.com/image.jpg</strong> = the link to your blog button image (which you copied and saved from Photobucket or the Media Library)<br />
<strong>&#8220;Your WebsiteName&#8221;</strong> = the name of your website</p>
<p>Here is an example of how this code appears:</p>
<p><a href="http://www.creativepatience.com/"><img style="border: 1px solid #474747; margin-right: 5px; vertical-align: top;" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/04/125button.jpg" border="0" alt="" /></a> <textarea cols="12" rows="7">&lt;a target=&#8221;_blank&#8221; href=&#8221;http://cre8ivepatience.blogspot.com/&#8221; _mce_href=&#8221;http://www.creativepatience.com/&#8221;&gt;&lt;img style=&#8221;border: 1px solid #474747;&#8221; _mce_style=&#8221;border: 1px solid #474747;&#8221; border=&#8221;0&#8243; width=&#8221;125&#8243; alt=&#8221;Creative Patience, LLC&#8221; src=&#8221;http://www.creativepatience.com/blog/wp-content/uploads/2011/04/125button.jpg&#8221; _mce_src=&#8221;http://i1198.photobucket.com/albums/aa457/cpatience/blog-button.jpg&#8221; height=&#8221;125&#8243;/&gt;&lt;/a&gt;</textarea></p>
<p>Use th following code for a vertical layout:</p>
<div id="wpshdo_4" class="wp-synhighlighter-outer">
<div id="wpshdt_4" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="sy0">&lt;</span>center<span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;http://yourURL.com/&quot;</span><span class="sy0">&gt;&lt;</span>img  style<span class="sy0">=</span><span class="st0">&quot;border: 1px solid #474747;&quot;</span>
border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span> src<span class="sy0">=</span><span class="st0">&quot;http://imageurl.com/image.jpg&quot;</span><span class="sy0">/&gt;&lt;/</span>a<span class="sy0">&gt;&lt;</span>br <span class="sy0">/&gt;&lt;</span>br <span class="sy0">/&gt;</span>
<span class="sy0">&lt;</span>textarea rows<span class="sy0">=</span><span class="st0">&quot;7&quot;</span> cols<span class="sy0">=</span><span class="st0">&quot;12&quot;</span> <span class="sy0">&gt;&lt;</span>a href<span class="sy0">=</span><span class="st0">&quot;http://yourURL.com/&quot;</span> target<span class="sy0">=</span><span class="st0">&quot;_blank&quot;</span><span class="sy0">&gt;</span>
<span class="sy0">&lt;</span>img style<span class="sy0">=</span><span class="st0">&quot;border: 1px solid #474747;&quot;</span> border<span class="sy0">=</span><span class="st0">&quot;0&quot;</span> width<span class="sy0">=</span><span class="st0">&quot;125&quot;</span>
alt<span class="sy0">=</span><span class="st0">&quot;Your Website Name&quot;</span> src<span class="sy0">=</span><span class="st0">&quot;http://imageurl.com/image.jpg&quot;</span> height<span class="sy0">=</span><span class="st0">&quot;125&quot;</span><span class="sy0">/&gt;</span>
<span class="sy0">&lt;/</span>a<span class="sy0">&gt;&lt;/</span>textarea<span class="sy0">&gt;</span>
<span class="sy0">&lt;/</span>center<span class="sy0">&gt;</span></pre>
</div>
</div>
<p>Here is how the vertical code appears:</p>
<p><a href="www.creativepatience.com"><img style="border: 1px solid #474747;" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/04/125button.jpg" border="0" alt="" /></a></p>
<p><textarea cols="13" rows="7">&lt;a href=&#8221;http://www.creativepatience.com/&#8221; target=&#8221;_blank&#8221;&gt;&lt;img style=&#8221;border: 1px solid #474747;&#8221; _mce_style=&#8221;border: 1px solid #474747;&#8221; border=&#8221;0&#8243; width=&#8221;125&#8243; alt=&#8221;Creative Patience, LLC&#8221; src=&#8221;http://i1198.photobucket.com/albums/aa457/cpatience/blog-button.jpg&#8221; _mce_src=&#8221;http://www.creativepatience.com/blog/wp-content/uploads/2011/04/125button.jpg&#8221; height=&#8221;125&#8243;/&gt;&lt;/a&gt;</textarea></p>
<p>Within both codes, there are a couple of things you can do to adjust the scroll box. Notice, in the area that says <em>&lt;textarea rows=&#8221;7&#8243; cols=&#8221;12&#8243;&#8230;.&gt;</em>. By increasing the number of rows, you will adjust the height of the scroll box. By increasing the number of cols (columns) you will adjust the width of the scroll box.</p>
<p>After updating the code and adjusting the size, make sure you save your gadget or widget, and you&#8217;re done! You&#8217;ve just added a blog button and sharing code to your Blogger or WordPress blog.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/eX8V_ueZUXc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/blog-button-install/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/blog-button-install/</feedburner:origLink></item>
		<item>
		<title>How to Add Post Thumbnails to Your WordPress Theme</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/lMkzbwlo60c/</link>
		<comments>http://www.creativepatience.com/blog/coding/add-post-thumbnails-wordpress/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 06:06:03 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1703</guid>
		<description><![CDATA[Many blog posts have been using custom fields to add thumbnail images to their post excerpts. With WordPress 2.9, there is now a built-in functionality to easily add &#8220;featured images&#8221; to your posts by registering post thumbnails in our themes. First, you will need to enable the post thumbnail functionality for your theme by pasting [...]]]></description>
			<content:encoded><![CDATA[<p>Many blog posts have been using custom fields to add thumbnail images to their post excerpts. With WordPress 2.9, there is now a built-in functionality to easily add &#8220;featured images&#8221; to your posts by registering post thumbnails in our themes.</p>
<p>First, you will need to enable the post thumbnail functionality for your theme by pasting the following into your <em>functions.php</em> file:</p>
<div id="wpshdo_5" class="wp-synhighlighter-outer">
<div id="wpshdt_5" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="co1">// add post-thumbnails support</span>
add_theme_support<span class="br0">&#40;</span><span class="st_h">'post-thumbnails'</span><span class="br0">&#41;</span><span class="sy0">;</span></pre>
</div>
</div>
<p>Once enabled, you can insert the thumbnail into the loop of your WordPress theme by calling</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer">
<div id="wpshdt_6" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span> the_post_thumbnail<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy1">?&gt;</span></pre>
</div>
</div>
<p>The trick is, that when you set your featured image, it may not be exactly the thumbnail size that you would like. There are a couple of ways to control your thumbnail size. First, you can go <em>Settings &gt; Media</em> and manually set the thumbnail size:</p>
<p><img class="aligncenter size-full wp-image-1704" title="Set Thumbnail Size" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/03/thumbnail-size.jpg" alt="Set Thumbnail Size" width="600" height="93" /></p>
<p>The other option is to add another line to your <em>functions.php</em> file:</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer">
<div id="wpshdt_7" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="co1">// add post-thumbnails support</span>
add_theme_support<span class="br0">&#40;</span><span class="st_h">'post-thumbnails'</span><span class="br0">&#41;</span><span class="sy0">;</span>
set_post_thumbnail_size<span class="br0">&#40;</span>100<span class="sy0">,</span> 100<span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span></pre>
</div>
</div>
<p>where the variables are (width, height, crop? (true/false)).</p>
<p>In our case, we were updating an old theme that used custom fields to call our thumbnail images. We wanted to switch to the new <em>the_post_thumbnail()</em> call simply because it makes it much easier to insert thumbnail images. However, when updating the theme, we did not want to have to go back and update every single thumbnail image that was inserted using the custom field.</p>
<p>All we had to do was add an extra conditional statement into our loop to first check to see if there was a post-thumbnail, and if not, check to see if there was a custom field thumbnail. Our code is below:</p>
<div id="wpshdo_8" class="wp-synhighlighter-outer">
<div id="wpshdt_8" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span> <span class="kw1">if</span> <span class="br0">&#40;</span> has_post_thumbnail<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#41;</span> <span class="sy0">:</span> <span class="sy1">?&gt;</span>
    &lt;div class=&quot;thumbnail&quot;&gt;<span class="kw2">&lt;?php</span> the_post_thumbnail<span class="br0">&#40;</span><span class="st_h">'thumbnail'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy1">?&gt;</span>&lt;/div&gt;
 <span class="kw2">&lt;?php</span>  <span class="kw1">elseif</span><span class="br0">&#40;</span> get_post_meta<span class="br0">&#40;</span><span class="re0">$post</span><span class="sy0">-&gt;</span><span class="me1">ID</span><span class="sy0">,</span> <span class="st0">&quot;thumbnail&quot;</span><span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span> <span class="br0">&#41;</span><span class="sy0">:</span> <span class="sy1">?&gt;</span>
    &lt;div class=&quot;thumbnail&quot;&gt;
        &lt;img src=&quot;<span class="kw2">&lt;?php</span> <span class="kw1">echo</span> get_post_meta<span class="br0">&#40;</span><span class="re0">$post</span><span class="sy0">-&gt;</span><span class="me1">ID</span><span class="sy0">,</span> <span class="st0">&quot;thumbnail&quot;</span><span class="sy0">,</span> <span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy1">?&gt;</span>&quot; width=&quot;100&quot; height=&quot;100&quot; alt=&quot;<span class="kw2">&lt;?php</span> the_title<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy1">?&gt;</span>&quot; /&gt;&lt;/div&gt;
 <span class="kw2">&lt;?php</span>  <span class="kw1">else</span><span class="sy0">:</span> <span class="sy1">?&gt;</span>
<span class="kw2">&lt;?php</span> <span class="kw1">endif</span><span class="sy0">;</span> <span class="sy1">?&gt;</span></pre>
</div>
</div>
<p>This is just a basic introduction on how to get started. There are other posts that go into more detail and complexity on the <a title="Guide for the_post_thumbnail" href="http://wpengineer.com/1930/the-ultimative-guide-for-the_post_thumbnail-in-wordpress-2-9/" target="_blank">things you can do with <em>the_post_thumbnail()</em></a>.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/lMkzbwlo60c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/add-post-thumbnails-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/add-post-thumbnails-wordpress/</feedburner:origLink></item>
		<item>
		<title>How to Create Custom Menus on WordPress</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/OPWrxXj0EbU/</link>
		<comments>http://www.creativepatience.com/blog/coding/create-custom-wordpress-menus/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 05:01:28 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1684</guid>
		<description><![CDATA[Many WordPress themes use category tags to define page navigation. But as WordPress is used more for corporate sites that may not utilize tag categories, then Custom Menus become a very convenient and user-friendly way to create and update your site&#8217;s navigation. Custom Menus are easy to create and offer lots of built in functionality, [...]]]></description>
			<content:encoded><![CDATA[<p>Many WordPress themes use category tags to define page navigation. But as WordPress is used more for corporate sites that may not utilize tag categories, then Custom Menus become a very convenient and user-friendly way to create and update your site&#8217;s navigation. Custom Menus are easy to create and offer lots of built in functionality, so if possible, I would recommend you design your site to utilize them.</p>
<p>First, we&#8217;ll register the menus in the functions.php file. In this example, we are creating three customizable menus &#8211; one for pages, on for categories, and one for the footer.</p>
<div id="wpshdo_9" class="wp-synhighlighter-outer">
<div id="wpshdt_9" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;">add_action<span class="br0">&#40;</span> <span class="st_h">'init'</span><span class="sy0">,</span> <span class="st_h">'register_my_menus'</span> <span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw2">function</span> register_my_menus<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	register_nav_menus<span class="br0">&#40;</span>
		<span class="kw3">array</span><span class="br0">&#40;</span>
			<span class="st_h">'page-menu'</span> <span class="sy0">=&gt;</span> __<span class="br0">&#40;</span> <span class="st_h">'Page Menu'</span> <span class="br0">&#41;</span><span class="sy0">,</span>
			<span class="st_h">'category-menu'</span> <span class="sy0">=&gt;</span> __<span class="br0">&#40;</span> <span class="st_h">'Category Menu'</span> <span class="br0">&#41;</span><span class="sy0">,</span>
			<span class="st_h">'footer-menu'</span> <span class="sy0">=&gt;</span> __<span class="br0">&#40;</span> <span class="st_h">'Site Links Menu'</span> <span class="br0">&#41;</span><span class="sy0">,</span>
		<span class="br0">&#41;</span>
	<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre>
</div>
</div>
<p>Next, we call our custom menus within our theme with the following:</p>
<div id="wpshdo_10" class="wp-synhighlighter-outer">
<div id="wpshdt_10" class="wp-synhighlighter-expanded">
<table border="0" width="100%">
<tr>
<td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">Source code</a></td>
<td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.creativepatience.com/blog/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td>
</tr>
</table>
</div>
<div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: block;">
<pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span> wp_nav_menu<span class="br0">&#40;</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">'theme_location'</span> <span class="sy0">=&gt;</span> <span class="st_h">'category-menu'</span><span class="sy0">,</span> <span class="st_h">'menu_class'</span> <span class="sy0">=&gt;</span> <span class="st_h">'category_item'</span><span class="sy0">,</span> <span class="st_h">'container_class'</span> <span class="sy0">=&gt;</span> <span class="st_h">'category_menu'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="sy1">?&gt;</span></pre>
</div>
</div>
<p>Let&#8217;s take a moment to break this down. In this code, I&#8217;m calling my new &#8220;category-menu&#8221;. I would like this menu to have the class of &#8220;category_item&#8221; and for it to reside within a div class of &#8220;category_menu.&#8221;</p>
<p>For more <em>wp_nav_menu</em> parameters, you can <a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu" target="_blank">visit the WordPress Codex</a>.</p>
<p>Once you have the menus set-up in your theme, you can go ahead and style the menus in your .css file.</p>
<p>Then, we&#8217;ll need to set-up the menus from the WordPress Admin panel. Once logged in, you can find the menus under Appearance -&gt; Menus.</p>
<p>What we need to do now is actually create the Menus. We do this by typing in the name of the menu we are creating in the &#8220;Menu Name&#8221; box and hitting the Save Menu button. To add more menus, click on the + tab.</p>
<p><img class="aligncenter" title="Create Menus" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/03/menus-create-menu.jpg" alt="Create Menus" width="491" height="107" /></p>
<p>If you like, you can also add the items you would like in those menus at the same time. New menu items can be created manually using the Custom Links box, or you can check off pages or category tags that you would like to add to the menu. Remember that you&#8217;ll need to click &#8220;Save Menu&#8221; after you&#8217;ve added all of your menu items.</p>
<p>After creating your first menu, you&#8217;ll see a &#8220;Theme Locations&#8221; box appear in the top left corner. Once all of your menus are created, simply select which menu goes into which theme location using the dropdown menus and hit save.</p>
<p><img class="aligncenter size-full wp-image-1695" title="Custom Menus Theme Locations" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/03/menus-theme-locations.jpg" alt="Custom Menus Theme Locations" width="295" height="293" /></p>
<p>And that&#8217;s it! Your new menus are set-up and are much more flexible and customizable.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/OPWrxXj0EbU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/create-custom-wordpress-menus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/create-custom-wordpress-menus/</feedburner:origLink></item>
		<item>
		<title>The Answer to “Why Are All My Stat Numbers Different?”</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/NRN5JjTJVhA/</link>
		<comments>http://www.creativepatience.com/blog/coding/the-answer-to-why-are-all-my-stat-numbers-different/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 02:16:54 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1671</guid>
		<description><![CDATA[When dealing with blogs, we track a lot of stats. To track the stats, we use lots of different methods to try to get the most accurate numbers &#8211; whether it&#8217;s StatCounter, Google Analytics, Compete, Alexa, Quantcast, or one of the many other stat tracking services out there. The pro (and the con) to using [...]]]></description>
			<content:encoded><![CDATA[<p>When dealing with blogs, we track a lot of stats. To track the stats, we use lots of different methods to try to get the most accurate numbers &#8211; whether it&#8217;s StatCounter, Google Analytics, Compete, Alexa, Quantcast, or one of the many other stat tracking services out there. The pro (and the con) to using so many different stat trackers is that all of the numbers differ. Sometimes drastically. Here we&#8217;re going to break down how each of the stat trackers get their numbers and discuss possible reasons why they might differ.</p>
<p>In general, there are a couple of different ways for websites to track your visits &#8211; one is through extrapolating data based on web patterns they collect and analyze. Another is by directly measuring hits to your site.</p>
<p>Let&#8217;s look at the first scenario first. There are two major stat provider/analysis companies that utilize the collect &amp; analyze approach &#8211; Compete and Alexa.</p>
<p><a href="http://www.compete.com/resources/methodology/" target="_blank">Compete.com says</a>:</p>
<blockquote><p>Compete’s clickstream data are collected from a 2,000,000 member panel of US Internet users (about a 1% sample), using diverse sources.</p></blockquote>
<p><a href="http://www.alexa.com/site/help/traffic_learn_more" target="_blank">Alexa says</a>:</p>
<blockquote><p>Alexa computes traffic rankings by analyzing the Web usage of millions of Alexa Toolbar users and data obtained from other, diverse traffic data sources.</p></blockquote>
<p>The way these two sites work is that they have a specific number of users who install a toolbar (or some other type of software) on their computer. The sites then use the toolbars to analyze the web traffic patterns of those users. Using that data, they extrapolate numbers to apply to the entire web user world. Here&#8217;s another way to look at it. Nielson ratings for TV shows are obtained by having a specific number of households having their TV watching patterns recorded. Nielson then applies those numbers and formulates the total number of people who watched a show, based on that sample group.</p>
<p><em>My general feeling is that while these sites might provide interesting demographic information or even comparison information, they will be far less accurate than traffic recorded directly from your website.</em></p>
<p>Next, let&#8217;s look at statistics providers that measure hits to your site directly. This is usually achieved by having you install a script into your web template. A couple of stat trackers that I use that fall in this category are StatCounter and Google Analytics. But even between those two, the stats delivered vary. Here&#8217;s a chart that shows a sample of Google Analytics numbers vs. StatCounter numbers.</p>
<p><img class="aligncenter size-full wp-image-1675" title="Stats Comparison" src="http://www.creativepatience.com/blog/wp-content/uploads/2011/03/stats-chart.jpg" alt="Stats Comparison" width="543" height="273" /></p>
<p><a href="http://statcounter.com/how_it_works.html" target="_blank">StatCounter says</a>:</p>
<blockquote><p>When a visitor visits your webpage with the installed HTML and Javascript code, their anonymous details are sent to StatCounter to be recorded. Their details are gathered either from the counter the visitor loads from StatCounter, or an invisible image depending on your settings.</p></blockquote>
<p><a href="http://www.google.com/support/analytics/bin/answer.py?hl=en&amp;answer=55539" target="_blank">Google Analytics says</a>:</p>
<blockquote><p>Google Analytics uses a first-party cookie and JavaScript code to collect information about visitors and to track your advertising campaign data.</p></blockquote>
<p>The next question is &#8211; if both StatCounter and Google Analytics measure traffic to the site directly &#8211; why are the numbers different? Here are some reasons that might explain the discrepancy:</p>
<ol>
<li>Google Analytics only tracks visitors who have javascript enabled browsers while StatCounter can track visitors regardless of whether the browsers are javascript enabled or javascript disabled. This alone would suggest that StatCounter will report more visits than Google Analytics.</li>
<li>If a visitor returns to your site within 30 minutes of their last activity on the site, Google will count it as a new page view &#8211; not a new visit. StatCounter allows you to manually establish the idle time between visits. By default it is set to 30 minutes but can be changed to anything from 30 minutes to 1 week. So if the idle time between visits is set to 2 hours on StatCounter, and a visitor returns after 2 hours, StatCounter would count it as a page view while Google Analytics would count it as a new visitor. The difference can be addressed by switching the configuration in StatCounter to 30 minutes as well.</li>
<li>BOTS! Google Analytics will not track visits from bots. StatCounter probably does count visit from bots.</li>
</ol>
<p>What about AWstats you ask? While it&#8217;s appealing to have a stat tracker that measures direct server hits, my AWStats gives numbers that are much, MUCH higher than either Google Analytics or StatCounter. This is probably because AWstats will track server calls from bots and search engine crawlers, which will have a big impact on your numbers. (For example, AWstats reported almost 3 times more visits and 8 times more page views than Google Analytics for the month charted above.) I don&#8217;t believe that AWstats is as viable a tool for collection of web marketing data. (And it&#8217;s not anywhere near as user-friendly as Google Analytics or StatCounter.)</p>
<p>So which is more accurate? The answer is probably both. I suspect that StatCounter overcounts and Google Analytics undercounts and averaging the two might get you very close to the actual number. But unless you want to go through your actual server logs (which I honestly don&#8217;t want to do) there&#8217;s no way to know for certain. Both stat providers have pros and cons which we can go into in another post. But at the very least this should help explain why your numbers are different.</p>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/NRN5JjTJVhA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/the-answer-to-why-are-all-my-stat-numbers-different/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/the-answer-to-why-are-all-my-stat-numbers-different/</feedburner:origLink></item>
		<item>
		<title>How to Create Custom Templates for Posts in a Category</title>
		<link>http://feedproxy.google.com/~r/CreativePatienceBlog/~3/PpheNclB--s/</link>
		<comments>http://www.creativepatience.com/blog/coding/custom-post-templates-category/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 23:54:58 +0000</pubDate>
		<dc:creator>Creative Patience</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.creativepatience.com/blog/?p=1657</guid>
		<description><![CDATA[Sometimes you want to display all of the posts in a certain category differently than others. For example if you have posts that have recipes, maybe you want to display the content to look more like a recipe card. Here is one way that you can go about create a custom template for posts in [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you want to display all of the posts in a certain category differently than others. For example if you have posts that have recipes, maybe you want to display the content to look more like a recipe card. Here is one way that you can go about create a custom template for posts in a specific category.</p>
<ol>
<li>Create a copy of your current single.php file and name the new copy something like single_original.php.</li>
<li>Create a new file for your custom single post display template &#8211; such as single_custom.php. Code and style that template however you wish.</li>
<p>
<div class="notes">While we use single_custom.php in this example, I recommend you use a naming convention that makes the templates easily identifiable. So a custom template for recipe posts could be called single_recipes.php.</div>
<p></p>
<li>Look-up the Category ID for the category that you want to have the customized post templates for. The easiest way I&#8217;ve found to do this is to go to your Categories admin page, then just hover over the category name you want. The preview link in most browsers will tell you what the ID number is.</li>
</ol>
<p>So at this point you should have three files: single.php (your original file), single_original.php (the copy of your original file) and single_custom.php (your new custom single post template.)</p>
<p>Next, open up single.php and paste the following code:</p>
<pre><code>&lt;?php
   $post = $wp_query-&gt;post;
    if ( in_category('ID#') ) {
       include(TEMPLATEPATH . '/single_custom.php');
    }
    else {
       include(TEMPLATEPATH . '/single_original.php');
    }
?&gt;</code></pre>
<p>Where ID# = the ID number of the category you want custom post templates for.</p>
<p>This is basically saying: &#8220;Every time I try to access a post, check to see if it is in Category ID X. If it is, then use my custom single post template. Otherwise use my original single post template.&#8221;</p>
<p>If you want to have custom post templates for multiple categories, then simply create the additional custom single templates and then modify the ifelse code in single.php to something like:</p>
<pre><code>&lt;?php
   $post = $wp_query-&gt;post;
    if ( in_category('ID#') ) {
       include(TEMPLATEPATH . '/single_custom.php');
    }
    elseif ( in_category('ID#2') ) {
       include(TEMPLATEPATH . '/single_custom2.php');
    }
    elseif ( in_category('ID#3') ) {
       include(TEMPLATEPATH . '/single_custom3.php');
    }
    else {
    include(TEMPLATEPATH . '/single_original.php');
    }
?&gt;</code></pre>
<img src="http://feeds.feedburner.com/~r/CreativePatienceBlog/~4/PpheNclB--s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.creativepatience.com/blog/coding/custom-post-templates-category/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.creativepatience.com/blog/coding/custom-post-templates-category/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.creativepatience.com @ 2012-01-21 03:44:28 -->

