<?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>David Risley dot com &#187; Webmaster Crap</title>
	<atom:link href="http://www.davidrisley.com/category/webmaster/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidrisley.com</link>
	<description>Six Figure ProBlogger, Blog Marketing, Make Money Online, Blogging</description>
	<lastBuildDate>Fri, 12 Mar 2010 14:08:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How To Have Random, Rotating Images In Your Blog Header</title>
		<link>http://www.davidrisley.com/2010/02/17/random-images/</link>
		<comments>http://www.davidrisley.com/2010/02/17/random-images/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 22:43:02 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=2196</guid>
		<description><![CDATA[As part of my new header design for this blog, I am using a series of 12 header images which rotate randomly.
I’ve had a few people comment on that and wonder how I did it. It is actually VERY easy to do.
First, you create the images you want in your header. Make them all the [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/02/using-gravatars-on-your-blog/' rel='bookmark' title='Permanent Link: Using Gravatars On Your Blog &#8211; Why And How'>Using Gravatars On Your Blog &#8211; Why And How</a></li><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li><li><a href='http://www.davidrisley.com/2008/07/02/how-to-putting-the-full-blog-post-into-an-aweber-blog-broadcast/' rel='bookmark' title='Permanent Link: How To: Putting the Full Blog Post Into An Aweber Blog Broadcast'>How To: Putting the Full Blog Post Into An Aweber Blog Broadcast</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>As part of my new header design for this blog, I am using a series of 12 header images which rotate randomly.</p>
<p>I’ve had a few people comment on that and wonder how I did it. It is actually VERY easy to do.<span id="more-2196"></span></p>
<p>First, you create the images you want in your header. Make them all the same dimensions that way they can change without making your layout different.</p>
<p>When you name the images, give each of them a numeric file name. For example:</p>
<ul>
<li>topphoto_1.jpg</li>
<li>topphoto_2.jpg</li>
<li>topphoto_3.jpg</li>
<li>and so on.</li>
</ul>
<p>Make sure not to skip any numbers. It has to be a constant series of numbers.</p>
<p>Now, you modify your blog theme. In the section of your header.php file where you want this image to appear, use this instead:</p>
<p><strong>&lt;img src=”topphoto_&lt;?php echo rand(1,X); ?&gt;.jpg” width=”123” height=”123” /&gt;</strong></p>
<p>Now, the most important part of that is the PHP code inside of the filename. What you’re doing is telling PHP to give you a random number between 1 and X. Replace X with the number of images you have available. In my case, I have 12 header images, so I would use rand(1,12). Also, make sure you use the actual height and width of your images in the HTML.</p>
<p>That’s all there is to it, guys. No javascript necessary. No plug-ins, either.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/02/using-gravatars-on-your-blog/' rel='bookmark' title='Permanent Link: Using Gravatars On Your Blog &#8211; Why And How'>Using Gravatars On Your Blog &#8211; Why And How</a></li><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li><li><a href='http://www.davidrisley.com/2008/07/02/how-to-putting-the-full-blog-post-into-an-aweber-blog-broadcast/' rel='bookmark' title='Permanent Link: How To: Putting the Full Blog Post Into An Aweber Blog Broadcast'>How To: Putting the Full Blog Post Into An Aweber Blog Broadcast</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2010/02/17/random-images/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The Search For A Good Shopping Cart System</title>
		<link>http://www.davidrisley.com/2009/12/17/shopping-carts/</link>
		<comments>http://www.davidrisley.com/2009/12/17/shopping-carts/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:45:38 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Services]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1970</guid>
		<description><![CDATA[I have been spending some time looking into different hosted shopping carts. This is something every internet entrepreneur will need to do eventually.
I wouldn’t say that my evaluations are over, however I will discuss where I am now for the benefit of you guys. Plus, perhaps by writing this post, I’ll have some others with [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/01/26/search-for-email-mailing-list-solution/' rel='bookmark' title='Permanent Link: Search For Email Mailing List Solution'>Search For Email Mailing List Solution</a></li><li><a href='http://www.davidrisley.com/2006/10/19/shopping-for-shopping-carts/' rel='bookmark' title='Permanent Link: Shopping for Shopping Carts'>Shopping for Shopping Carts</a></li><li><a href='http://www.davidrisley.com/2009/12/23/69-resources-probloggers/' rel='bookmark' title='Permanent Link: 69 Services &#038; Resources For ProBloggers'>69 Services &#038; Resources For ProBloggers</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I have been spending some time looking into different hosted shopping carts. This is something every internet entrepreneur will need to do eventually.</p>
<p>I wouldn’t say that my evaluations are over, however I will discuss where I am now for the benefit of you guys. Plus, perhaps by writing this post, I’ll have some others with good experience with any of these carts chime in. <img src='http://www.davidrisley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Why Hosted?</h3>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="e-commerce" src="http://www.davidrisley.com/wp-content/uploads/2009/12/ecommerce.jpg" border="0" alt="e-commerce" width="300" height="200" align="left" />Certainly, there are a lot of decent cart solutions out there which I could host locally. In fact, I already own a license to X-Cart.</p>
<p>I’m at a point in my business, however, where I would rather pay somebody to deal with stuff for me than have to worry about it myself. For this reason, hosted solutions work best for me.</p>
<p>Plus, most shopping cart solutions which are self-hosted seem to be your classic catalog-style carts. This isn’t what I need. I tend to sell via sales pages, not catalogs.</p>
<h3>Scoping Out Options</h3>
<p>There are a lot of different solutions out there. There are equally as many opinions. It makes evaluating all the options pretty frustrating.</p>
<p>All of this is a move away from <a href="http://www.clickbank.com">Clickbank</a>, too. The last 2 products I’ve launched, I ran them through Clickbank. The problem is that Clickbank exerts too much control over me (price caps for one). Plus, they take an average of 8% of every order. I have had a merchant account for years. I use it already for my other website. For my 2010 plans, I need something far more robust than Clickbank – something I have control over.</p>
<p>The features I need most are:</p>
<ul>
<li>Ability to integrate with <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a></li>
<li>Ability to integrate with the software I wish to use. (Amember, Wishlist Member, etc.)</li>
<li>Ability to do upsells, downsells, 1-click</li>
<li>Built in affiliate program</li>
</ul>
<p>The ones I looked closest at were:</p>
<ul>
<li><a href="http://www.1shoppingcart.com">1ShoppingCart</a></li>
<li><a href="http://www.infusionsoft.com">InfusionSoft</a></li>
<li><a href="http://www.ultracart.com">Ultracart</a></li>
<li><a href="http://www.nanacast.com">Nanacast</a></li>
</ul>
<p>Let me discuss my view on each of these…</p>
<p><span id="more-1970"></span></p>
<h3>1ShoppingCart</h3>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="Picture 4" src="http://www.davidrisley.com/wp-content/uploads/2009/12/Picture4.png" border="0" alt="Picture 4" width="240" height="69" align="right" /> 1ShoppingCart (often abbreviated 1SC) looks to be a good all-around system. The Pro account integrates email, affiliates, ecommerce all into a single package.</p>
<p>The ecommerce system seems pretty robust. The affiliate system, too, seems to be good. I read about some issues in the past with regard to the affiliate system, but all indications are that it seems to be pretty solid now. Their email system is pretty basic when compared to <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a>. Plus, their delivery rates are not up to <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a>. So, I’m really not all that interested in their email, however I can integrate it with <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a> (sorta).</p>
<p>One of the things I like about 1SC is the tremendous amount of social proof around it. A LOT of people use 1SC, which means I have a large pool of experience to draw from when I need it. This was a problem with some of the other carts.</p>
<p>Some of the biggest limitations I’ve found so far:</p>
<ul>
<li>I can only specify one set of out-going emails for the entire cart. This means that notification emails of new orders are sent to certain email addresses. The problem is that it is this feature which is used to integrate with <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a>. The drawback is that all of my customers would need to be added to a single list in <a href="http://www.davidrisley.com/list" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/list';return true;" onmouseout="self.status=''">Aweber</a>. That’s a problem seeing as I have different products to different markets.</li>
<li>No support for recurring payments via Paypal. I find this an oddity. Seems to me a simple Paypal IPN would get the job done here, but perhaps there’s something I don’t know.</li>
<li>There doesn’t appear to be any way to stack continuity programs as upsell offers.</li>
</ul>
<p>On the plus side, it integrates with almost everything (seeing as 1SC is pretty popular).</p>
<h3>InfusionSoft</h3>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 5px; border-right-width: 0px" title="Picture 3" src="http://www.davidrisley.com/wp-content/uploads/2009/12/Picture3.png" border="0" alt="Picture 3" width="240" height="57" align="right" /> I have not set up an account with <a href="http://www.infusionsoft.com">Infusion</a>. I have seen some fairly big players use Infusion. Plus, their company understands marketing pretty well.</p>
<p>Infusion is expensive. The account I would need runs $299/month. Now, I’m willing to pay that if the software rocks my world, but in reading reviews of Infusion, I find as many people complaining about it as I see who like it. In fact, it almost seems as if more people complain about it. A few have even recommended using 1SC integrated with something like <a href="http://www.officeautopilot.com/">Office Auto Pilot</a> as an alternative to Infusion.</p>
<p>This could be due to it’s complexity. Either way, it wasn’t enough of a convincer to sign up. Perhaps some day I will change my mind.</p>
<h3>Ultracart</h3>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="Picture 2" src="http://www.davidrisley.com/wp-content/uploads/2009/12/Picture2.png" border="0" alt="Picture 2" width="240" height="77" align="right" /> Ultracart looks to be fantastic. It does pretty much everything 1ShoppingCart does and then some. It is also cheaper.</p>
<p>The problem with Ultracart (At least for me) was the lack of social proof and community around it. Not as many systems out there integrate with Ultracart out of the box. It isn’t bad, but 1SC has more social proof around it.</p>
<p>Also, when I asked some of my contacts who’ve used it about it, their reaction is best summed up as “powerful, but complicated”.</p>
<p>I also know that Ultracart does not integrate with Wishlist Member, something I do plan to use soon.</p>
<h3>Nanacast</h3>
<p><a href="http://www.nanacast.com">Nanacast</a>, for me, is a bit of an enigma. It looks powerful as hell, but there is almost zero social proof surrounding it. On top of that, their website and sales page is simply atrocious. It has the appearance of being a small, 2-man show and that isn’t exactly a confidence booster.</p>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/12/Picture1.png"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="Picture 1" src="http://www.davidrisley.com/wp-content/uploads/2009/12/Picture1_thumb.png" border="0" alt="Picture 1" width="240" height="69" align="right" /></a> On top of that, the lack of social proof means that Nanacast doesn’t really integrate with ANYTHING (in terms of membership sites). They do have their own Wordpress plug-in to integrate with Wordpress, but it doesn’t seem to integrate with anything else. Nanacast works best as an island where you host your content with them. This makes me nervous as I don’t want to be that dependent on any one company, much less one with such a seemingly small footprint.</p>
<p>If Amember integrated with Nanacast, I’d be sold. At least then, I could keep my content on my own server in my own control. Nanacast does have APIs, but then I’d have to hire my own programmer to integrate. Seriously, an Amember/Nanacast out-of-box integration would ROCK.</p>
<p>Aside from those issues, though, Nanacast looks VERY powerful. The different pricing strategies it supports are awesome and a definite leg up over the likes of 1SC. The only problem I have, again, is that it looks as if I’d be overly dependent on Nanacast for content delivery for a membership site (which happens to be what most of my products are now).</p>
<h3>So, What Am I Doing?</h3>
<p>For now, I have signed up with 1SC. Their system isn’t perfect, but it seems to be the best all-around option out there right now.</p>
<p>I’m not married to 1SC, though, and would be open to looking at other solutions if they look like they’d fill my needs.</p>
<p>If you have experience with any of these systems, I’d really love to hear from you.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/01/26/search-for-email-mailing-list-solution/' rel='bookmark' title='Permanent Link: Search For Email Mailing List Solution'>Search For Email Mailing List Solution</a></li><li><a href='http://www.davidrisley.com/2006/10/19/shopping-for-shopping-carts/' rel='bookmark' title='Permanent Link: Shopping for Shopping Carts'>Shopping for Shopping Carts</a></li><li><a href='http://www.davidrisley.com/2009/12/23/69-resources-probloggers/' rel='bookmark' title='Permanent Link: 69 Services &#038; Resources For ProBloggers'>69 Services &#038; Resources For ProBloggers</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/12/17/shopping-carts/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Fighting The Wordpress Dragons</title>
		<link>http://www.davidrisley.com/2009/10/08/fighting-the-wordpress-dragons/</link>
		<comments>http://www.davidrisley.com/2009/10/08/fighting-the-wordpress-dragons/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:15:10 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/2009/10/08/fighting-the-wordpress-dragons/</guid>
		<description><![CDATA[What follows is a quick tale into the technical details of Wordpress that I’d rather not think about, but was forced to…
Over on PCMech, I have been having a cyclical and perplexing issue with server load. The end result was that PCMech disappeared from the Internet for a few minutes at a time, several times [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/07/30/wordpress-and-curing-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress and Curing High Server Load'>Wordpress and Curing High Server Load</a></li><li><a href='http://www.davidrisley.com/2008/07/30/wordpress-borks-my-server-dealing-with-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress Borks My Server? Dealing with High Server Load'>Wordpress Borks My Server? Dealing with High Server Load</a></li><li><a href='http://www.davidrisley.com/2008/10/21/digg-the-server-killer-and-how-to-rescue-wordpress-from-it/' rel='bookmark' title='Permanent Link: Digg, The Server Killer And How To Rescue Wordpress From It'>Digg, The Server Killer And How To Rescue Wordpress From It</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>What follows is a quick tale into the technical details of Wordpress that I’d rather not think about, but was forced to…</p>
<p>Over on <a href="http://www.pcmech.com">PCMech</a>, I have been having a cyclical and perplexing issue with server load. The end result was that PCMech disappeared from the Internet for a few minutes at a time, several times per day.</p>
<p><img title="high-server-load-wordpress" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="240" alt="high-server-load-wordpress" src="http://www.davidrisley.com/wp-content/uploads/2009/10/highserverloadwordpress.jpg" width="240" align="right" border="0" /> Extremely frustrating to say the least. Especially when you pay your web host about $700 per month to keep these sites online.</p>
<p>A few weeks ago, I started host shopping. I am with <a href="http://www.pair.com" target="_blank">Pair Networks</a> now, but I started talking with the guys at <a href="http://www.rackspace.com" target="_blank">Rackspace</a>. Both great companies. Rackspace is certainly more proficient with their marketing, but they also back it up. I’m not even a customer and I can tell that their “fanatical support” is indeed what it says. That said, Pair is no slouch either. Pair is always spot on with their email replies and they get the job done.</p>
<p>At the end of the day, I’ve got a business to run, however. As good as Pair is, if they can’t get it done for me, I switch. The prospect of moving all of my sites to Rackspace wasn’t exactly one I wanted to confront. At the last minute, fortunately Pair came through for me and offered to throw a lot more hardware in my direction. Essentially, it was an offer I couldn’t refuse.</p>
<p>As I had left it, Wordpress was still proving to be a beast, but we threw so much hardware at it that it was acceptable. Still, PCMech was slower than other sites.</p>
<p>Fast forward to this morning. PCMech is gone. Buh bye. Wordpress is delivering nothing but blank pages.</p>
<p> <span id="more-1801"></span>
<p>When I check out the cache, it looks like the problems started shortly after 4AM.</p>
<p>I was clueless. And, again, my host was pissing me off. I pay these guys so much money, and essentially I was getting fast responses and some hints about the problem, but no solutions. They told me, essentially, that they weren’t that familiar with Wordpress. This was surprising considering Wordpress is pretty much the most common blog platform on the net.</p>
<p>After wasting several hours on it, all while PCMech was offline, I was beginning to feel pretty damn helpless. I started thinking about my personal network of contacts.</p>
<p><a href="http://markjaquith.com/" target="_blank">Mark Jaquith</a> came to mind. He seemed ideal. He lives local to me, we know each other, and he also happens to be one of the lead developers for Wordpress. So, I decide to invade his space, look him up on Skype and I interrupt his day. <img src='http://www.davidrisley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In short, Mark saved my ass. He’s a good guy to know. <img src='http://www.davidrisley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Come to find out, there are two problems at play here…</p>
<h3>Wordpress Options Table</h3>
<p>The Wordpress database has a <em>wp_options</em> table. By design, the Wordpress code queries pretty much every row from this table on each page view (specifically, the ones marked “autoload”). </p>
<p>Well, my options table had over 600 entries and was over 23MB in size!</p>
<p>Mark cleared out some bogus entries, shaving the table down considerably. I went in afterward and removed a bunch of crap from old plug-ins.</p>
<p>Seriously, plug-ins add a bunch of CRAP to your options table. When you deactivate the plug-in, that crap remains in there and is queried out of the database each page view. It is excess baggage. I had to go in and remove entries by hand.</p>
<p>This alone brought PCMech back from the dead. The consistent queries which were returning a result set of over 20+ MB was just killing the server, eating up all the memory, and causing Apache to restart cyclically.</p>
<h3>Apache Process Size</h3>
<p>This issue remains unsolved as of now, but I’m working on it.</p>
<p>Each Apache process is using up about 50MB of memory. That is insanely high. Wordpress itself, we have ascertained, is only using around 5.5 MB. I’m not loading excessive images from the server, and all videos are hosted offsite.</p>
<p>Still to look into is whether we’ve enabled a bunch of Apache modules that are being called up that I’m not even using. I’m also going to look through the code and see about thinning down the number of images.</p>
<p>Every image and every video (essentially, every single file) has to be served by Apache. Lesser is better.</p>
<h3>Wordpress Is a Beast</h3>
<p>Wordpress is very query-intensive and uses a lot of memory, especially when you have it loaded up with plug-ins. Of course, I am also using <a href="http://www.vbulletin.com" target="_blank">vBulletin</a> on this server, and it uses a lot of database queries, too.</p>
<p>When you start subjecting it to high traffic, it can really take your server to its knees. Some other things I have done include:</p>
<ol>
<li>Getting rid of all unessential plug-ins.</li>
<li>Installing an opcode cache (like <a href="http://www.php.net/apc/" target="_blank">APC</a> or <a href="http://sourceforge.net/projects/eaccelerator/" target="_blank">Eaccelerator</a>)</li>
<li>Installing <a href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP Super Cache</a>.</li>
<li>Host databases on a separate server. This is the reason I actually have TWO servers with Pair Networks.</li>
</ol>
<p>I’m going to continue to watch the server and watch that uptime.</p>
<p>I guess this is the kind of stuff you deal with as part of being a pro blogger.</p>
<p>Oh, and thanks again to Mark. You da man!</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/07/30/wordpress-and-curing-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress and Curing High Server Load'>Wordpress and Curing High Server Load</a></li><li><a href='http://www.davidrisley.com/2008/07/30/wordpress-borks-my-server-dealing-with-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress Borks My Server? Dealing with High Server Load'>Wordpress Borks My Server? Dealing with High Server Load</a></li><li><a href='http://www.davidrisley.com/2008/10/21/digg-the-server-killer-and-how-to-rescue-wordpress-from-it/' rel='bookmark' title='Permanent Link: Digg, The Server Killer And How To Rescue Wordpress From It'>Digg, The Server Killer And How To Rescue Wordpress From It</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/10/08/fighting-the-wordpress-dragons/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Making Videos: What Happens After Filming?</title>
		<link>http://www.davidrisley.com/2009/05/11/making-videos/</link>
		<comments>http://www.davidrisley.com/2009/05/11/making-videos/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:00:20 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1490</guid>
		<description><![CDATA[I did a post about how to maximize your video quality. I also did a video showing the exact equipment I use to make videos. But, what happens after that? What happens once I get the footage over to my computer?

A reader, Chris Langston, submitted the following:
What I would like to know is after you [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/02/24/behind-the-scenes-on-creating-videos-for-this-blog/' rel='bookmark' title='Permanent Link: Behind The Scenes on Creating Videos For This Blog'>Behind The Scenes on Creating Videos For This Blog</a></li><li><a href='http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/' rel='bookmark' title='Permanent Link: Where Should You Host Your Blog’s Videos?'>Where Should You Host Your Blog’s Videos?</a></li><li><a href='http://www.davidrisley.com/2007/01/09/using-wordpress-to-podcast-and-video-blog/' rel='bookmark' title='Permanent Link: Using Wordpress to Podcast and Video Blog'>Using Wordpress to Podcast and Video Blog</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I did a post about how to maximize your video quality. I also did a video showing <a href="http://www.davidrisley.com/2009/04/21/video-equipment-internet/">the exact equipment I use to make videos</a>. But, what happens after that? What happens once I get the footage over to my computer?</p>
<p><span id="more-1490"></span></p>
<p>A reader, <a href="http://www.chrislangston.com">Chris Langston</a>, submitted the following:</p>
<blockquote><p>What I would like to know is after you have captured your video&#8217;s, how are you going about editing and then rendering the final product?  I&#8217;m capturing with a Sanyo HD camera, then pop-the SD card into my computer, editing with Sony Vegas Movie Studio, rendering an .avi file and then re-rendering to *.flv format.  This all takes a lot of time after the video has been shot.  I was looking to streamline my process and wanted to see what you recommend and how you are doing things.</p></blockquote>
<p>What happens after filming is very important. Once you get that footage over to the computer, then what?</p>
<p>Personally, I use a Mac. My process is this:</p>
<ol>
<li>Import video directly into iMovie 09.</li>
<li>Drag footage into a new iMovie project and do a rough arrangement of the scenes.</li>
<li>Drag and drop the video intro to the beginning of the movie.</li>
<li>Put transitions in between the different scenes.</li>
<li>Put a title slate onto the beginning, right after the intro reel.</li>
<li>Export.</li>
</ol>
<p>When putting the video onto public video sites, I’ll usually export using iMovie’s built-in settings which output an M4V file. I then upload the M4V directly via <a href="http://www.tubemogul.com">TubeMogul</a> and all of the different video sites take care of converting to FLV automatically. For <a href="http://www.youtube.com/sixfigureblogger">Youtube</a> and <a href="http://www.vimeo.com">Vimeo</a>, I like to have HD quality so sometimes I will upload to those sites separately using a movie of 1280&#215;720 dimensions.</p>
<p>When I host the video myself, I have to do my own FLV encoding. What I usually do is export to MOV. Then I use the FLV Encoder that comes with Adobe CS3 suite to re-encode the movie into FLV format. Imovie does have an option to export directly to FLV format as well, but I believe you need to have the Adobe Suite installed to have that option.</p>
<p>There’s really no super-fast way to do this, however. Imovie makes for some slick and fast video editing as long as you’re happy with the templates it provides. However, the process of exporting is pretty much the same regardless of which software you use.</p>
<p>What software do YOU use? Got any shortcuts you’d like to share? Please comment.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/02/24/behind-the-scenes-on-creating-videos-for-this-blog/' rel='bookmark' title='Permanent Link: Behind The Scenes on Creating Videos For This Blog'>Behind The Scenes on Creating Videos For This Blog</a></li><li><a href='http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/' rel='bookmark' title='Permanent Link: Where Should You Host Your Blog’s Videos?'>Where Should You Host Your Blog’s Videos?</a></li><li><a href='http://www.davidrisley.com/2007/01/09/using-wordpress-to-podcast-and-video-blog/' rel='bookmark' title='Permanent Link: Using Wordpress to Podcast and Video Blog'>Using Wordpress to Podcast and Video Blog</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/05/11/making-videos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Maximizing Your Online Video Quality [How To]</title>
		<link>http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/</link>
		<comments>http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 15:49:13 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/</guid>
		<description><![CDATA[I routinely talk about how important doing videos is to your blog’s traffic and making sales. However, a common confusion is exactly how to make the video look as professional as possible.
 
Doug asked the following of me:
I have a question about adding videos to a blog. What have you found is the best for [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/' rel='bookmark' title='Permanent Link: Where Should You Host Your Blog’s Videos?'>Where Should You Host Your Blog’s Videos?</a></li><li><a href='http://www.davidrisley.com/2009/05/11/making-videos/' rel='bookmark' title='Permanent Link: Making Videos: What Happens After Filming?'>Making Videos: What Happens After Filming?</a></li><li><a href='http://www.davidrisley.com/2009/01/06/does-online-video-sacrifice-seo-benefits/' rel='bookmark' title='Permanent Link: Does Online Video Sacrifice SEO Benefits?'>Does Online Video Sacrifice SEO Benefits?</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I routinely talk about how important doing videos is to your blog’s traffic and making sales. However, a common confusion is exactly how to make the video look as professional as possible.</p>
<p> <span id="more-1423"></span>
<p><a href="http://www.royaltyfreepackage.com/" target="_blank">Doug</a> asked the following of me:</p>
<blockquote><p>I have a question about adding videos to a blog. What have you found is the best for quality? I started with YouTube, but their quality is terrible. I joined Blip.tv and I just got Vimeo Plus, but I am wondering if there is still a better choice. I was thinking about trying ezs3.com with Amazon S3, which I see you said you recently signed up for. Have you tried it yet? I would love to know what you think.</p>
</blockquote>
<p>I have done quite a bit of experimenting and trial and error with this very thing. </p>
<h3>Why I Like Vimeo</h3>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/04/picture4.png"><img title="Picture 4" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="95" alt="Picture 4" src="http://www.davidrisley.com/wp-content/uploads/2009/04/picture4-thumb.png" width="236" align="right" border="0" /></a> As Doug correctly pointed out, the quality on <a href="http://www.youtube.com" target="_blank">Youtube</a> isn’t that great at all. Now, you can make the quality better if you use HD video (more on that below), however it is precisely for this reason why I use <a href="http://www.vimeo.com" target="_blank">Vimeo</a> when I embed videos on this blog.</p>
<p>Like Doug, I have a Vimeo Plus account and one of the top perks to me is an increased weekly upload limit. What that means is that you can upload HD videos all week. The quality will be about as good as you can get from a streaming video.</p>
<p>Realize, however, that you should ALWAYS post your videos to Youtube. Youtube is the king of online video and where&#160; you’re going to get the most traction (in terms of views). So, even if you post to all the other video sites (recommended) and embed from a site like Vimeo, always make sure that you put your stuff on Youtube.</p>
<h3>Using High-Def Video Online</h3>
<p>Many of the video sites are now using HD. But, how do you use it?</p>
<ol>
<li>Make sure you use a high-definition video camera.</li>
<li>Upload the video with 1280&#215;720 dimensions (for widescreen). </li>
</ol>
<p>If you upload your final movie with those dimensions, then the sites will encode the video as high definition. Realize that the movies will not necessarily show on screen at that size. They’ll actually be smaller, however when you take a larger film and shrink it the quality will be good.</p>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/04/picture31.png"><img title="Picture 3" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="138" alt="Picture 3" src="http://www.davidrisley.com/wp-content/uploads/2009/04/picture3-thumb1.png" width="240" align="right" border="0" /></a> I use the <a href="http://www.amazon.com/Flip-Video-MinoHD-Camcorder-Minutes/dp/B001HSOFI2" target="_blank">Flip Mino HD</a> for quick and easy movies. It records in 720P high-def. When I do higher-end videos where I don’t need to be walking all over the place, I’ll use my <a href="http://www.amazon.com/Canon-HF100-Definition-Camcorder-Stabilized/dp/B00114162K" target="_blank">Canon Vixia HF100</a>, a true 1080P camcorder. 1080P is overkill for the web, however the lens quality is superior to the Flip. Plus, the HF100 has an external microphone jack – an absolute must if you don’t want your audio to sound noisy or distant. I use a lavaliere microphone which connects to my collar and plugs into the camera. I also have a shotgun microphone which connects to the camera.</p>
<p>Audio is very important for professional looking videos, so always make sure the camera you get has an external microphone jack and use it.</p>
<h3>Using Amazon S3</h3>
<p>I do use and recommend Amazon S3. Realize, however, that you will need to FLV encode your videos on your own when you host with S3.</p>
<p>As for quality, your videos will probably not be any better with Amazon S3 as it would be if you upload to Vimeo in HD. However, it does put you in more control. If you want to embed a full 1280&#215;720 video from S3, you can. Do I recommend you embed something that large on a website? No. But, you could do it.</p>
<p>As for <a href="http://www.ezs3.com" target="_blank">EZS3</a>, they are a good service. I have not been using them for long, however it does make a few things easier. Namely, it has pre-built FLV players to embed your videos with and you can track the view stats of your videos. However, there are a few things I would like to note about using EZS3:</p>
<ol>
<li>Their interface is a little clunky.</li>
<li>I recommend only using EZS3 for sales videos and things where you absolutely need to track the stats and don’t have long-term plans for the videos. I am currently setting up a new site with lots of video and I initially began using EZS3 players. Then, I realized that that would tie me to EZS3 for life and that I’d have to continue to pay them unless I go through this entire site and replace the tags. So, I elected to embed the videos internally using <a href="http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" target="_blank">Viper Video Tags</a>. I will continue to use EZS3 for landing pages.</li>
<li>You really don’t need EZS3 unless you want view stats. Otherwise, you can use the S3Fox plug-in for Firefox for free. You could also use a service like <a href="http://www.s3stat.com/web-stats/pricing.ashx" target="_blank">S3Stat</a> for simple stats and it is only $2.00 per month with the “cheap bastard” plan (gotta love that).</li>
</ol>
<p>Hope that helps, Doug (and anybody else).</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/' rel='bookmark' title='Permanent Link: Where Should You Host Your Blog’s Videos?'>Where Should You Host Your Blog’s Videos?</a></li><li><a href='http://www.davidrisley.com/2009/05/11/making-videos/' rel='bookmark' title='Permanent Link: Making Videos: What Happens After Filming?'>Making Videos: What Happens After Filming?</a></li><li><a href='http://www.davidrisley.com/2009/01/06/does-online-video-sacrifice-seo-benefits/' rel='bookmark' title='Permanent Link: Does Online Video Sacrifice SEO Benefits?'>Does Online Video Sacrifice SEO Benefits?</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Creating a Custom Blog Homepage [Wordpress]</title>
		<link>http://www.davidrisley.com/2009/04/14/custom-homepage-wordpress/</link>
		<comments>http://www.davidrisley.com/2009/04/14/custom-homepage-wordpress/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 13:49:08 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1387</guid>
		<description><![CDATA[Wordpress is extremely customizable and that’s one of the beauties of it. When you are able to master customizing blog themes for Wordpress, you can turn the platform into almost anything.
 
The problem is that most people don’t know how to do it. They look at a blog theme and see nothing but cryptic HTML [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li><li><a href='http://www.davidrisley.com/2007/07/26/how-i-converted-a-non-blog-site-to-wordpress/' rel='bookmark' title='Permanent Link: How I Converted a Non-Blog Site to Wordpress'>How I Converted a Non-Blog Site to Wordpress</a></li><li><a href='http://www.davidrisley.com/2009/01/01/how-to-replace-your-wordpress-search-with-google/' rel='bookmark' title='Permanent Link: How To Replace Your Wordpress Search With Google'>How To Replace Your Wordpress Search With Google</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Wordpress is extremely customizable and that’s one of the beauties of it. When you are able to master customizing blog themes for Wordpress, you can turn the platform into almost anything.</p>
<p> <span id="more-1387"></span>
<p>The problem is that most people don’t know how to do it. They look at a blog theme and see nothing but cryptic HTML and PHP code. Sound familiar?</p>
<p>Last week, I was told about the confusions a person was having on creating a custom blog homepage (like what I have here on DavidRisley.com). They couldn’t find anything on the net to show them how to do it. He was trying to use a Wordpress page to do it. He tried using plug-ins. Nothing worked to create a dynamic homepage.</p>
<p>It is actually much easier than any of that. I’ll show you how.</p>
<h3>Create a Custom Homepage File in Your WP Theme</h3>
<p>If you view the <a href="http://codex.wordpress.org/Template_Hierarchy" target="_blank">template hierarchy for Wordpress</a>, you’ll see the order for which it checks for files in your theme. In the image on that page, you’ll see <em>home.php</em>. It will check for this file and, if it doesn’t find it, it will default to your <em>index.php</em> file.</p>
<p>So, go into the folder where your theme is located. It will be in <strong>/wp-content/themes/[name of theme]/.</strong> You will see an index.php file there. Now, you might find a home.php file in there. THAT is your homepage template. If your theme doesn’t have a home.php file, just create one. Create a copy of your index.php file and simply save it as home.php. From there, the file will need to be modified.</p>
<p>I hope I haven’t lost you. <img src='http://www.davidrisley.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Essentially, any theme changes you make to the home.php file will only affect your blog’s homepage. So, within this file, we will make any changes to make your blog homepage look like you want it to look.</p>
<h3>Showing a Feature Post</h3>
<p>On the homepage of this blog, I show a single feature post for the day at the top. How did I do that?</p>
<p>I created a category called “Feature”. Whenever a post is assigned to this category, it is made into a feature. I also assign the post to whatever other categories are relevant.</p>
<p>Here is the code to output the feature:</p>
<p><font face="Courier New">&lt;?php $my_query = new WP_Query(&#8217;category_name=feature&amp;showposts=1&#8242;); while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); $do_not_duplicate = $post-&gt;ID; ?&gt;     <br />&#160;&#160;&#160; &lt;h6&gt;Today&#8217;s Feature Post&lt;/h6&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;clearboth&quot;&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160; &lt;div class=&quot;comm&quot;&gt;&lt;span&gt;&lt;?php comments_popup_link(&#8217;0&#8242;, &#8216;1&#8242;, &#8216;% &#8216;); ?&gt;&lt;/span&gt;&lt;/div&gt;      <br />&#160;&#160;&#160; &lt;h3 class=&quot;h1&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to &lt;?php the_title(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;post-meta-top&quot;&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;date&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;?php the_time(&#8217;F j, Y&#8217;); ?&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;      <br />&#160;&#160;&#160; &lt;/div&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;clearboth&quot;&gt;&lt;/div&gt; </font></p>
<p><font face="Courier New">&#160;&#160;&#160; &lt;?php the_content(&#8217;&lt;br /&gt;Read the rest of this entry &amp;raquo;&#8217;); ?&gt;     <br />&#160;&#160;&#160; &lt;?php endwhile; ?&gt;</font></p>
<p>Now, the HTML in this and the layout of the theme tags you will need to edit to suit your own design. But, what it is doing is running a query to fetch a single post (the latest one) from the “feature” category. It then just runs the loop to display it. Also note that I am using the_content() to show the text of the post, and it stops wherever I use the “read more” break (which is part of the Wordpress editor). If I forgot to include that, it would show the entire post on the homepage and look like crap. If you don’t want to mess with this, you can just use the excerpt.</p>
<h3>Showing the Latest Posts</h3>
<p>Beneath the feature post, I show the latest posts down the left side of the homepage. I will leave it up to you to format this stuff and put it into a column layout, but this is how you show the latest posts:</p>
<p><font face="Courier New">&lt;?php     <br />&#160;&#160;&#160; query_posts(&quot;cat=-259&quot;);      <br />&#160;&#160;&#160; while (have_posts()) : the_post();      <br />&#160;&#160;&#160; if( $post-&gt;ID == $do_not_duplicate ) continue; update_post_caches($posts); ?&gt;      <br />&#160;&#160;&#160; &lt;h3 class=&quot;h1&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to &lt;?php the_title(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;post-meta-top&quot;&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;date&quot;&gt;&lt;span&gt;&lt;strong&gt;&lt;?php the_time(&#8217;F j, Y&#8217;); ?&gt;&lt;/strong&gt;&lt;/span&gt; | &lt;?php comments_popup_link(&#8217;0 Comments&#8217;, &#8216;1 Comment&#8217;, &#8216;% Comments&#8217;); ?&gt;&lt;/div&gt;      <br />&#160;&#160;&#160; &lt;/div&gt;      <br />&#160;&#160;&#160; &lt;div class=&quot;clearboth&quot;&gt;&lt;/div&gt;      <br />&#160;&#160;&#160; &lt;?php the_excerpt(&#8217;&lt;br /&gt;Read the rest of this entry &amp;raquo;&#8217;); ?&gt;&#160;&#160;&#160; <br />&#160;&#160;&#160; &lt;?php endwhile; ?&gt; </font></p>
<p>So, what’s going on here? First I’m running a query for all posts that are NOT in the category with the ID of 259. In my particular case, this is the <a href="http://www.davidrisley.com/category/videotips/" target="_blank">Flip Tip videos</a> category. Since I want to exclude those posts from that listing, I do so here. Then, I just run the loop again.</p>
<p>Now, you will also see that I have an IF statement in there which will exempt the post from displaying if the ID is $do_not_duplicate. This variable was defined with the feature post (see above) and the purpose of this is so that my daily feature post is not listed twice.</p>
<h3>Showing The Videos</h3>
<p>On my custom homepage, I am also listing the latest videos. Above, I exempted category #259. In this case, I want to exclusively list category 259. So, the query to start off the loop would be:</p>
<p><font face="Courier New">&lt;?php query_posts(&quot;cat=259&amp;posts_per_page=5&quot;); ?&gt;</font></p>
<p>The only addition here is that I am limiting the list to only the latest 5 videos.</p>
<h3>Feel Free To Cheat</h3>
<p>I’m not going to be able to turn you into an expert Wordpress theme hacker in this post, however hopefully I’ve given you a good start.</p>
<p>Remember, often you can swipe code from other files in your theme. You will see “the loop” used in multiple Wordpress files. In my custom version, I’m simply duplicating the loop and starting it off with my own criteria and customizing the appearance.</p>
<p>You can also download free WP themes for the only purpose of looking at the code to see how they did things. Then, just copy it to your own theme. This is how we learn.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li><li><a href='http://www.davidrisley.com/2007/07/26/how-i-converted-a-non-blog-site-to-wordpress/' rel='bookmark' title='Permanent Link: How I Converted a Non-Blog Site to Wordpress'>How I Converted a Non-Blog Site to Wordpress</a></li><li><a href='http://www.davidrisley.com/2009/01/01/how-to-replace-your-wordpress-search-with-google/' rel='bookmark' title='Permanent Link: How To Replace Your Wordpress Search With Google'>How To Replace Your Wordpress Search With Google</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/04/14/custom-homepage-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Where Should You Host Your Blog’s Videos?</title>
		<link>http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/</link>
		<comments>http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 11:24:13 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1335</guid>
		<description><![CDATA[I have talked many times about how it can be a great idea for you to produce your own videos. It is really easy to do. However, once you have a nice, shiny video, how do you go about actually putting it on your blog?
Let’s look at your options.
 
 Essentially, you have three viable [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/05/11/making-videos/' rel='bookmark' title='Permanent Link: Making Videos: What Happens After Filming?'>Making Videos: What Happens After Filming?</a></li><li><a href='http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/' rel='bookmark' title='Permanent Link: Maximizing Your Online Video Quality [How To]'>Maximizing Your Online Video Quality [How To]</a></li><li><a href='http://www.davidrisley.com/2008/12/30/using-tubemogul-strategically/' rel='bookmark' title='Permanent Link: Using Your TubeMogul Account Strategically to Upload Videos'>Using Your TubeMogul Account Strategically to Upload Videos</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I have talked many times about how it can be a great idea for you to produce your own videos. It is really easy to do. However, once you have a nice, shiny video, how do you go about actually putting it on your blog?</p>
<p>Let’s look at your options.</p>
<p> <span id="more-1335"></span>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/03/video.jpg"><img title="Movie Icon: Email" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="200" alt="Movie Icon: Email" src="http://www.davidrisley.com/wp-content/uploads/2009/03/video-thumb.jpg" width="260" align="right" border="0" /></a> Essentially, you have three viable options here:</p>
<ol>
<li>Host your video on one of the many video sites (i.e. Youtube) and simply embed into your blog.</li>
<li>Host your video on your own server and embed onto your blog locally.</li>
<li>Host your video elsewhere, but a place where you have total control.</li>
</ol>
<h3>Third-Party Video Sites</h3>
<p>Using sites like <a href="http://www.youtube.com" target="_blank">Youtube</a> or <a href="http://www.vimeo.com" target="_blank">Vimeo</a> to host your online videos is the most popular way to go. It is easy to do plus it saves you the headache of the potential bandwidth demands of online video.</p>
<p>The drawback, however, is that video quality can be diminished. For example, if you upload a video to Youtube, very often you’re going to see the video quality drop significantly and that’s because they are trying to save space and bandwidth. When you upload a video to any of these sites, typically THEY do the encoding for you. It is convenient, but they pick the settings and your video can come out looking a little bit grainy.</p>
<p>That said, I generally recommend going this route for most bloggers simply because it is free and easy. If you don’t mind the quality loss, Youtube is a great option because that also means you expose your video to the substantial audience who surfs Youtube directly. If you choose to go with another site like <a href="http://www.blip.tv" target="_blank">Blip</a> or Vimeo, I still suggest you also upload to Youtube.</p>
<p>Use a site like <a href="http://www.tubemogul.com" target="_blank">TubeMogul</a> to upload to multiple video sites simultaneously.</p>
<h3>Hosting Locally</h3>
<p>So, what about encoding the video yourself and uploading it to your own server? You can do that, however it is a lot more work. You will have to do the encoding to Flash format on your own. Usually the quality will come out a lot better this way, though.</p>
<p>Bear in mind, though, that hosting large media files off your own server can be a significant load on your site. Chances are it is going to noticeably slow down your blog. This is why I don’t really recommend this. A much better alternative is…</p>
<h3>Remote Video Hosting</h3>
<p>You can pay for hosting which is separate from your web hosting, and the only purpose of this account is to host your large media files. One of the most popular ways to go here is <a href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a>. Amazon S3 is “cloud hosting” for file storage. Essentially, you are using the same server clusters as Amazon uses for their own site. The great thing is that it scales to your demands and you only pay for what you need. Storage and bandwidth is incredibly cheap as well.</p>
<p>Amazon S3 isn’t the most straight-forward thing in the world to use. You can’t tap into it with your typical FTP program. Instead, you need a secret key and an access key, both which you will get when you sign up. Then, you can use a Firefox plug-in called <a href="http://www.s3fox.net/" target="_blank">S3Fox</a> to interface with your account. Alternatively, you can use a service like <a href="http://www.ezs3.com" target="_blank">EZS3</a> (who I just signed up with).</p>
<h3>Embedding Your Videos</h3>
<p>If you use one of the third-party sites out there, you will be using their video player. They provide the embed codes and you just paste that into your Wordpress post and you’re good to go.</p>
<p>If you go the more do-it-yourself route, you need to find another way. Wordpress now has an FLV player built right into it. When doing your post, just hit the button for uploading a movie file. Alternatively, you could go with a plug-in like <a href="http://wordpress.org/extend/plugins/flv-embed/" target="_blank">FLV Embed</a> or <a href="http://wordpress.org/extend/plugins/vipers-video-quicktags/" target="_blank">Viper’s Video Quicktags</a>. That Viper plug-in is particularly good and has a lot of configuration options.</p>
<p>You can use these embed options for videos hosted on Amazon S3 as well. If you go with a service like EZS3, however, you can use their players and you will even get video view stats (something you won’t have otherwise).</p>
<h3>So, What Does Dave Recommend?</h3>
<p>For quick videos where you just want maximum viewership and you don’t care to keep the video exclusive to your own site, I recommend Youtube or Vimeo. I see many sites use Blip and they’re good, too.</p>
<p>If quality is very important to you, or you want to keep the video exclusive to your own site, I recommend Amazon S3. Just keep in mind that you’ll need your own FLV encoder if you want to encode to Flash.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/05/11/making-videos/' rel='bookmark' title='Permanent Link: Making Videos: What Happens After Filming?'>Making Videos: What Happens After Filming?</a></li><li><a href='http://www.davidrisley.com/2009/04/20/online-video-quality-how-to/' rel='bookmark' title='Permanent Link: Maximizing Your Online Video Quality [How To]'>Maximizing Your Online Video Quality [How To]</a></li><li><a href='http://www.davidrisley.com/2008/12/30/using-tubemogul-strategically/' rel='bookmark' title='Permanent Link: Using Your TubeMogul Account Strategically to Upload Videos'>Using Your TubeMogul Account Strategically to Upload Videos</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/03/25/where-should-you-host-your-blog%e2%80%99s-videos/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Using Gravatars On Your Blog &#8211; Why And How</title>
		<link>http://www.davidrisley.com/2009/03/02/using-gravatars-on-your-blog/</link>
		<comments>http://www.davidrisley.com/2009/03/02/using-gravatars-on-your-blog/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:30:48 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1248</guid>
		<description><![CDATA[Blogs are simply awesome for building a community. There is innate two-way communication to you posting something and others offering their two cents by way of comments. That sense of community, though, is enhanced when you can SEE them.

Gravatars are “globally recognized avatars”. It is a little photo which represents the user which can be [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/10/how-to-strategically-comment-on-other-blogs/' rel='bookmark' title='Permanent Link: How To Strategically Comment On Other Blogs'>How To Strategically Comment On Other Blogs</a></li><li><a href='http://www.davidrisley.com/2009/02/06/the-secret-to-attracting-more-comments-on-your-blog/' rel='bookmark' title='Permanent Link: The Secret To Attracting More Comments On Your Blog'>The Secret To Attracting More Comments On Your Blog</a></li><li><a href='http://www.davidrisley.com/2009/02/16/blog-comments-optin/' rel='bookmark' title='Permanent Link: Blog Comments And a HUGE Wasted Opportunity'>Blog Comments And a HUGE Wasted Opportunity</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Blogs are simply awesome for building a community. There is innate two-way communication to you posting something and others offering their two cents by way of comments. That sense of community, though, is enhanced when you can SEE them.</p>
<p><span id="more-1248"></span></p>
<p>Gravatars are “globally recognized avatars”. It is a little photo which represents the user which can be used across the Internet to represent that person. Gravatars are very common on blogs.</p>
<h3>How To Get a Gravatar</h3>
<p>If you do not have your own gravatar, go get one. You can do that at the <a href="http://en.gravatar.com/" target="_blank">official Gravatar website</a>. It works based on your email address. So, essentially, you upload a photo and it is associated with your email. Wherever you have a profile that uses the same email address, that photo can be used to represent you.</p>
<h3>Why Should You Use a Gravatar?</h3>
<p>My recommendation is that you now only have gravatars display on your blog, but that you ensure you have your own.</p>
<p>From a branding perspective, having an avatar which is consistent across the web as representing you enhances your brand. Wherever people see that, they will associated it with you and your brand. I like to use a photo of myself. A picture says a thousand words, as they say, and I think people being able to see what you look like makes for a stronger connection than just an anonymous name.</p>
<p>If you are trying to build up a business brand, I recommend you use a logo of some sort for your gravatar. If you are trying to build your personal brand, you might want to use a photo.</p>
<p>From the blogger perspective, using gravatars enhances the sense of community. It turns comments into statement by real people. It enhances the sense of real community at the blog.</p>
<h3>Integrating Gravatars on Your Blog</h3>
<p>Gravatars haven’t always been trouble-free for bloggers. For a time, it was unreliable and bloggers would tend to remove them because the images wouldn’t even load properly. Then <a href="http://automattic.com/" target="_blank">Automattic</a> bought it (the same folks behind <a href="http://www.wordpress.org" target="_blank">Wordpress</a>) and they provided the necessary hardware support to make it dependable.</p>
<p>The fact that Automattic now owns it, though, means that Wordpress has gravatar support built-in. You simply need to enable it.</p>
<p>If you enable it and they do not appear, then it is likely because you are using a customized comment template for your theme that simply doesn’t include gravatar support. However, it is simple to add it. In your comments.php them file, just add the following template tag whereever you want the gravatar to appear:</p>
<p><span style="font-family: Courier New;">&lt;?php<br />
echo get_avatar( $id_or_email, $size = &#8216;96&#8242;, $default = &#8216;&lt;path_to_url&gt;&#8217; );<br />
?&gt;</span></p>
<p>How do you use this in practice if you’re not a PHP nerd? Well, if you look at your comments.php file, you will probably see what is called a FOREACH loop. It will probably look like this:</p>
<p><span style="font-family: Courier New;">&lt;?php foreach ($comments as $comment) : ?&gt;</span></p>
<p>Everything under that and up to the endforeach comment gets repeated. This is what shows all the comments on your blog post. So, inside that loop, add the following command:</p>
<p><span style="font-family: Courier New;">&lt;?php echo get_avatar($comment,32); ?&gt;</span></p>
<p>This will feed the $comment variable into the get_avatar() function and you’re telling it to output 32&#215;32 avatar images. You can change that number if you want large images. In your Wordpress control panel, you can dictate what the default image will be if the user doesn’t have a gravatar.</p>
<p>You will need to place HTML around this little line of code to make the gravatar merge with your site’s design.</p>
<p>So, that’s how you do it.</p>
<p>Do you use gravatars on your site?</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/03/10/how-to-strategically-comment-on-other-blogs/' rel='bookmark' title='Permanent Link: How To Strategically Comment On Other Blogs'>How To Strategically Comment On Other Blogs</a></li><li><a href='http://www.davidrisley.com/2009/02/06/the-secret-to-attracting-more-comments-on-your-blog/' rel='bookmark' title='Permanent Link: The Secret To Attracting More Comments On Your Blog'>The Secret To Attracting More Comments On Your Blog</a></li><li><a href='http://www.davidrisley.com/2009/02/16/blog-comments-optin/' rel='bookmark' title='Permanent Link: Blog Comments And a HUGE Wasted Opportunity'>Blog Comments And a HUGE Wasted Opportunity</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/03/02/using-gravatars-on-your-blog/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>How To Configure OIO Publisher</title>
		<link>http://www.davidrisley.com/2009/02/18/how-to-configure-oio-publisher/</link>
		<comments>http://www.davidrisley.com/2009/02/18/how-to-configure-oio-publisher/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 12:02:24 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1214</guid>
		<description><![CDATA[I have highly recommended OIO Publisher to my readers in the past. It is a powerful ad management platform for Wordpress. It is so powerful, in fact, that some of my readers have expressed confusion on how to use it. Well, I’m here to help!

 First of all, once you have downloaded OIO Publisher, you [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/01/26/huge-discounts-on-oio-publisher/' rel='bookmark' title='Permanent Link: Huge Discounts on OIO Publisher'>Huge Discounts on OIO Publisher</a></li><li><a href='http://www.davidrisley.com/2007/10/10/top-10-must-have-apps-for-a-web-publisher/' rel='bookmark' title='Permanent Link: Top 10 Must-Have Apps for a Web Publisher'>Top 10 Must-Have Apps for a Web Publisher</a></li><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>I have highly recommended <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> to my readers in the past. It is a powerful ad management platform for Wordpress. It is so powerful, in fact, that some of my readers have expressed confusion on how to use it. Well, I’m here to help!</p>
<p><span id="more-1214"></span></p>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/02/picture7.png"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 10px; border-left: 0px; border-bottom: 0px" title="Picture 7" src="http://www.davidrisley.com/wp-content/uploads/2009/02/picture7-thumb.png" border="0" alt="Picture 7" width="313" height="95" align="right" /></a> First of all, once you have downloaded <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a>, you need to install it just as you would any other Wordpress plug-in. Upload it to the plug-ins folder, activate it and you’re good to go. But, then what?</p>
<h3><a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> Settings</h3>
<p>Click on the Settings option and you’re going to have several sub-sections to OIO. Enter the name of your site and your email address. Set your currency to whatever is appropriate. For the payment system, I used Paypal in which case you will enable the option and enter your Paypal email address.</p>
<p>For Advanced Settings, you will select whatever is appropriate. See, the idea behind OIO is that advertisers can actually upload their own ad and pay you automatically from your site. So, you’re specifying here the capabilities they have, such as whether they can upload images, purchase ads on specific posts, set up a subscription (in which case your sponsors will be auto-billed until they cancel), etc.</p>
<p>The Rewrite rules is important because this is the page which will act as your advertising catalog for your blog. I recommend you use your blog’s root URL and then something like “advertise”. So, enter “[blog url]/advertise”.</p>
<p>Save your settings. Then, you will need to copy the .htaccess rewrite code that OIO gives you and include it in your .htaccess file. Chances are you already have re-write code in your .htaccess file for the Wordpress permalinks. If so, just take the last line from the code OIO gives you (the “RewriteRule” command” and include it in your .htaccess file somewhere directly beneath the “RewriteEngine On” command.</p>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/02/picture5.png"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="Picture 5" src="http://www.davidrisley.com/wp-content/uploads/2009/02/picture5-thumb.png" border="0" alt="Picture 5" width="426" height="76" /></a></p>
<h3>Setting Up Ad Zones</h3>
<p>OIO supports several different ad types, including text ads, banner ads, inline ads, ads specific to posts, and custom ads (which allow you to use OIO to charge for pretty much anything you want). The system has settings sub-sections for each ad type.</p>
<p>So, to set this up, you have to first look at your blog and decide where you want ads to show up. From there, you plan out your ad zones. For example, you might have an ad zone for your sidebar, another for the top header area, and another for your footer. If this is how you’re doing it, then you would have a total of 3 different banner ad zones.</p>
<p>Under “Banner Ads”, you tell OIO that you have 3 zones. Once you’ve done that, you’ll have links to configure settings for each zone. You specify the name of the zone, the price tag you want, the banner sizes, how many ads you want in each zone, etc.</p>
<p>The “Default Ad” is simply an ad to display if no paying customer is using the ad slot. You can specify any code you want in here, whether it be an affiliate banner, Adsense, or anything else.</p>
<p>Repeat the same setup process for each ad zone. You will see, too, that OIO gives you both PHP and Javascript code to include the banner zone into your blog theme. You can choose either version you want, but you will need to manually include the ad code into your blog theme so that the banners managed by <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> are actually displayed.</p>
<p>Text ads will be just that – text ads (with no images). You can set up as many text ad zones as you want. Inline ads will allow your customers to buy ads which are automatically inserted into your posts. The “Posts” ad type allows you to sell your own paid reviews via OIO (rather than go through a middle-man like <a href="http://www.reviewme.com" target="_blank">ReviewMe</a>).</p>
<p>The “Custom” ad type allows OIO to act as a payment system for anything you wish to sell on your blog. For example, you could use OIO to process payments for an information product that you sell.</p>
<h3>Setting Up Your Templates</h3>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/02/picture6.png"><img style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" title="Picture 6" src="http://www.davidrisley.com/wp-content/uploads/2009/02/picture6-thumb.png" border="0" alt="Picture 6" width="177" height="444" align="right" /></a> With your ad zones set up and the various zone ad codes included in your blog’s theme, you should now be seeing OIO-managed ads in your blog. The final step is to customize the template files that come with OIO so that the actual purchase pages managed by OIO look like they are part of your blog.</p>
<p>The <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> file structure has a sub-directory called “templates”. Within that folder, you will see sub-folders, each corresponding to a theme. See, OIO allows you to have several different themes to choose from.</p>
<p>Now, you can edit your theme files directly from <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> if you have granted write access to those files. In this case, you can edit your OIO theme from your control panel. Otherwise, you will need to modify the templates locally and upload via FTP.</p>
<p>The most important files to them theme are styles.css, header.tpl and footer.tpl. Most likely, you’ll want to modify these files so that they more or less match the theme of your main blog. You can use the default files as a basis for comparison, but overall you should be copying code from your main blog theme into the OIO theme that way the advertising section of your site looks appropriate to your blog.</p>
<p>The “Core Templates” are output templates for the core functions of <a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a>, including the ad types, the purchase pages, etc. You do not need to modify these templates for OIO to function properly. You should only modify them if you must to ensure the aesthetic appeal of your pages.</p>
<h3>Linking To Your Purchase Page</h3>
<p>Back in your OIO Settings, you configured the URL path to your OIO pages. In this post, I specified to make it use an “advertise” path off your main URL. In this case, just add “purchase.php” to the path to get your purchase page.</p>
<p>To illustrate, you can see the OIO-powered purchase page over at <a href="http://www.pcmech.com">PCMech</a> at this URL:</p>
<p><a title="http://www.pcmech.com/advertise/purchase.php" href="http://www.pcmech.com/advertise/purchase.php">http://www.pcmech.com/advertise/purchase.php</a></p>
<p>So, just change your URL to suit your blog and you should see your OIO powered purchase page.</p>
<p>At this point, just set up a Wordpress page which acts as your sales page for advertising on your blog. Then, direct the “Buy” link into your purchase page where the advertiser can then purchase ads on your blog easily.</p>
<h3>Hope That Helps</h3>
<p><a href="http://www.davidrisley.com/oiopub" style=""  rel="nofollow" onmouseover="self.status='http://www.davidrisley.com/oiopub';return true;" onmouseout="self.status=''">OIO Publisher</a> is a powerful plug-in that can really help you generate good revenue from your blog. But, it is so powerful that it might be a bit hard to figure out. Hopefully this post helps you.</p>
<p>If you are not already an OIO user, there is a discount code available where you can save $10, but only if you order before February comes to an end! That discount code is&#8221; “Feb-10”.</p>
<p>Now, go make some money.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2009/01/26/huge-discounts-on-oio-publisher/' rel='bookmark' title='Permanent Link: Huge Discounts on OIO Publisher'>Huge Discounts on OIO Publisher</a></li><li><a href='http://www.davidrisley.com/2007/10/10/top-10-must-have-apps-for-a-web-publisher/' rel='bookmark' title='Permanent Link: Top 10 Must-Have Apps for a Web Publisher'>Top 10 Must-Have Apps for a Web Publisher</a></li><li><a href='http://www.davidrisley.com/2009/01/20/how-to-custom-page-template-wordpress/' rel='bookmark' title='Permanent Link: How To Use a Custom Page Template In Wordpress'>How To Use a Custom Page Template In Wordpress</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/02/18/how-to-configure-oio-publisher/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Developing a Blog Backup Strategy &#8211; How?</title>
		<link>http://www.davidrisley.com/2009/02/10/blog-backup-strategy/</link>
		<comments>http://www.davidrisley.com/2009/02/10/blog-backup-strategy/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 13:04:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Feature]]></category>
		<category><![CDATA[Webmaster Crap]]></category>

		<guid isPermaLink="false">http://www.davidrisley.com/?p=1153</guid>
		<description><![CDATA[Most bloggers put a lot of time and effort into their blogs. Now, wouldn’t it suck if something happened to it and you couldn’t recover? Oh yes, it would. The answer to this blogger’s doomsday scenario is a solid backup strategy.

 Unfortunately, it seems as if most bloggers don’t really pay as much attention to [...]


If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/05/31/terrorism-how-internet-businesses-should-plan/' rel='bookmark' title='Permanent Link: Terrorism &#8211; How Internet Businesses Should Plan'>Terrorism &#8211; How Internet Businesses Should Plan</a></li><li><a href='http://www.davidrisley.com/2008/07/12/my-blog-was-hacked-i-think-the-story/' rel='bookmark' title='Permanent Link: My Blog Was Hacked (I Think) &#8211; The Story'>My Blog Was Hacked (I Think) &#8211; The Story</a></li><li><a href='http://www.davidrisley.com/2007/07/30/wordpress-and-curing-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress and Curing High Server Load'>Wordpress and Curing High Server Load</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Most bloggers put a lot of time and effort into their blogs. Now, wouldn’t it suck if something happened to it and you couldn’t recover? Oh yes, it would. The answer to this blogger’s doomsday scenario is a solid backup strategy.</p>
<p><span id="more-1153"></span></p>
<p><a href="http://www.davidrisley.com/wp-content/uploads/2009/02/hardrive-000.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 10px; border-left: 0px; border-bottom: 0px" title="hardrive_000" src="http://www.davidrisley.com/wp-content/uploads/2009/02/hardrive-000-thumb.jpg" border="0" alt="hardrive_000" width="244" height="184" align="right" /></a> Unfortunately, it seems as if most bloggers don’t really pay as much attention to this as they should. It is common for bloggers not to even think about it and they thus rely on their web host to do it for them. This is NOT dependable. Many web hosts don’t back up every day. Plus, the horrific <a href="http://www.gadgetell.com/tech/comment/no-progress-made-on-magnolia-data-recovery/" target="_blank">data loss over at Magnolia</a> shows that there is no guarantee even with that.</p>
<p>Another option is to manually back up your Wordpress database using <a href="http://www.phpmyadmin.net" target="_blank">PHPMyAdmin</a>. Many web hosts have this already installed and you can access it using your account control panel with your web host. Even if your host doesn’t provide it, however, you can install it to your own server yourself. Using the Export function of PHPMyAdmin, you can create backups of your database and save it as a file.</p>
<p>Another common option is to use the <a href="http://wordpress.org/extend/plugins/wp-db-backup/" target="_blank">WP-DB-Backup plug-in for Wordpress</a>. This is certainly a LOT better than depending on your web host. You can also set it up to run on automatic using Wordpress’s own internal <a href="http://en.wikipedia.org/wiki/Cron" target="_blank">CRON</a>.</p>
<h3>Here’s How I Do It</h3>
<p>I do not want to depend on my web host for backups. They do do it for me, but I’m not willing to trust my business to them blindly. And I don’t want to depend on a plug-in to back up Wordpress. What if something happens and Wordpress isn’t functioning properly? What if PHP stops executing on the server? In other words, a backup system that depends on Wordpress itself to back up Wordpress is just not a fail-safe solution.</p>
<p>So, I do a few things:</p>
<ol>
<li>I keep a copy of all my blog files locally on my computer. I have a directory on my hard drive for each site I have.</li>
<li>I run a series of independent PHP scripts to back up each of my databases. These scripts were written by me and are run each night in the early morning hours via CRON. The scripts are designed to create an SQL backup of the database, timestamp it, and archive it in a server directory which is not accessible to the public. I keep 7 days of SQL backups on file for each database at all times, and then I archive weekly backups into another folder on the server so that I always have 2 weeks of backups there. Each SQL file is G-zipped to conserve space.</li>
<li>Using CRON on my Mac, and an <a href="http://www.apple.com/downloads/macosx/automator/" target="_blank">Automator</a> script which works with my FTP client (<a href="http://www.panic.com/transmit/" target="_blank">Transmit</a>), my Mac logs into the server each and every night while I’m in bed. It will then download all backups to my Mac such that I always have ALL database backups on the server mirrored locally to my hard drive.</li>
<li>And, of course, being that I am running a Mac, everything is backed up to an external hard drive by Time Machine.</li>
</ol>
<p>So, as you can see, I’m not dependent on Wordpress at all. And I have multiple levels of redundancy. The database backups are stored on my web server (which is backed up by most host as well), as well as on my Mac on TWO separate disk drives.</p>
<p>For me, geographic redundancy is important, too. If, God forbid, anything huge ever happened in the city where my web server is located and it took out my server, I’d still be able to put my sites back together with another hosting company because I have most everything stored locally.</p>
<h3>How Can You Do It?</h3>
<p>This is already a more technical post than I would usually write for this particular site, but I want to leave you with something actionable so that you can set up your own blog data backup plan.</p>
<p>Below is a link to a text file. This is the PHP script which I use to backup my databases. Save the text file and reset the file extension to .php. Edit the variables at the top of the script with your database access information, backup locations, and the prefix. Upload this script, then, to your server and set up a CRON job to execute it automatically every night.</p>
<p><strong><a href="http://www.davidrisley.com/reports/backup_script.txt" target="_blank">Click here for the database backup script.</a></strong></p>
<p>I will leave it to you and your web host to set up a CRON job. Most hosts have some web-based way to do this.</p>
<p>To get the local backups on your computer, you will need to look into the scripting capabilities of your FTP client. Most good FTP clients have some way of executing FTP commands via the command line.</p>
<p>Under Windows, you would probably need to use some VB Script and execute it via scheduled tasks. However, I’ll be blunt: Windows sucks when it comes to dependably executing anything on a schedule. I know – I used to try.</p>
<p>My automated scripts perform flawlessly on the Mac, however. I recommend <a href="http://www.panic.com/transmit/" target="_blank">Transmit</a> as an FTP client because it has hooks which are built into Automator and it makes it very easy to set up a script to execute FTP commands. I then use <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/9478" target="_blank">Cronnix</a> to set up a CRON job on my Mac to execute the Automator script.</p>
<p>However you ultimately go about it, be sure to take the time to put a blog backup strategy into place. Some day in the life of your blog, you will be glad that you did it.</p>


<p>If you enjoyed this article, you might also like...<ol><li><a href='http://www.davidrisley.com/2007/05/31/terrorism-how-internet-businesses-should-plan/' rel='bookmark' title='Permanent Link: Terrorism &#8211; How Internet Businesses Should Plan'>Terrorism &#8211; How Internet Businesses Should Plan</a></li><li><a href='http://www.davidrisley.com/2008/07/12/my-blog-was-hacked-i-think-the-story/' rel='bookmark' title='Permanent Link: My Blog Was Hacked (I Think) &#8211; The Story'>My Blog Was Hacked (I Think) &#8211; The Story</a></li><li><a href='http://www.davidrisley.com/2007/07/30/wordpress-and-curing-high-server-load/' rel='bookmark' title='Permanent Link: Wordpress and Curing High Server Load'>Wordpress and Curing High Server Load</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.davidrisley.com/2009/02/10/blog-backup-strategy/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
