<?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>BaseBlogging &#187; Blog Software</title>
	<atom:link href="http://baseblogging.net/category/blog-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://baseblogging.net</link>
	<description>A resource for baseball (and other sports) bloggers</description>
	<lastBuildDate>Sat, 17 Jan 2009 13:45:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My move to VPS</title>
		<link>http://baseblogging.net/2009/01/02/my-move-to-vps/</link>
		<comments>http://baseblogging.net/2009/01/02/my-move-to-vps/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:53:27 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2009/01/02/my-move-to-vps/</guid>
		<description><![CDATA[Last week I made the decision to move my blogs from shared hosting to a virtual private server (VPS). While I’ve had self hosted blogs for a number of years, I still find myself learning new things all the time, and this was especially true when moving VPS. In my case I was only moving [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I made the decision to move my blogs from shared hosting to a virtual private server (VPS). While I’ve had self hosted blogs for a number of years, I still find myself learning new things all the time, and this was especially true when moving VPS. In my case I was only moving Wordpress blogs. I can’t speak to the steps for other types of sites.</p>
<h3>Why move and why VPS?</h3>
<p>I had considerable problems with uptime during the month of December. Even when my traffic wasn’t particularly high, my site was going down. When I’d submit a trouble ticket, my hosting company at the time would inform me that it was my sites bringing down the server. They suggested I move to a more robust and more expensive VPS solution.</p>
<p>Now I’m not going to bash my former host, they were generally good. But when things would break, they would continue to break for several days or weeks. Finding a true fix didn’t seem to be their strong suit. I wasn’t particularly satisfied with their responses to this situation so I also decided to find a new host.</p>
<p>I set about on a search for a new host, and did some Googling. But I found <a href="http://twitter.com">Twitter</a> to be a valuable resource. After posting the question about hosting providers I received a number of responses that helped me narrow down my search to a couple providers.</p>
<p>I ultimately chose <a href="http://liquidweb.com">LiquidWeb</a> for 3 primary reasons:</p>
<ol>
<li>They offered a managed VPS solution. I’m not a server admin and didn’t want the responsibility for maintaining my server. That would be a recipe for disaster.</li>
<li>Their support came highly recommended. This was evidenced when I first went to their site and a chat dialogue opened where I could talk with a sales rep about my needs and they could help me in my decision.</li>
<li>They are a Michigan company. I’m based in Michigan, and our state has had a rough go of it lately. Being able to support a local company was definitely a factor for me.</li>
</ol>
<h3>Preparing to Move – Get Your New Service</h3>
<p>The timing was fortuitous. If I’m making structural changes to my sites, the week between Christmas and New Year’s is definitely preferable. I’m off work, and so our many other people. So I have time, and not many people are coming to my sites anyways. When stuff goes wrong, I can respond quickly and not as many people notice.</p>
<p>Step one is to sign up for your new service. You’ll need a destination for everything. Things here will probably vary based on the host you choose. In my case I specified a main domain at the time of sign up. Once my server was set up, I then needed to create my other domains on the server. This includes creating the domain, and typically creating accounts for email addresses, FTP access, and SSH access.</p>
<p>Ideally, you don’t have to make DNS changes at this point and you can access your new server via the IP address they provide.</p>
<h3>Collect Your Old Stuff</h3>
<p>There are two main components to a Wordpress blog, the wordpress installation itself (these are all the files on the server) and the MySQL database. I’ve found the quickest way to ready everything to move was via shell access.</p>
<p>I had never accessed the shell prior to this. You want to be careful because you can really break stuff, but we’re just going to use a few commands that will really make the process go quickly.</p>
<p>If you don’t have it already, get <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> which is a program you can use to access your shell. Once you have it downloaded and installed, start it up. For the host  you’ll enter the server where your stuff is (this is the old server). If you’re self hosted (and if you’re not this whole article doesn’t really apply), you should know this from FTP’ing in the past. If you’re unsure contact your host for instructions on how to log in to SSH.</p>
<p>Once you’re logged in, the first thing to do is to navigate to the directory where your blog is. This is command line stuff, like DOS, but don’t be scared. To see where you are initially just type in</p>
<p>ls</p>
<p>That will list the contents of the directory where you are. To move into a subfolder just use (and replace DIRNAME with the folder you want):</p>
<p>cd DIRNAME</p>
<p>Once you’re at your Wordpress installation, we’ll get a dump of the MySQL database. To do this, you’ll need to know the database name, the server, the username, and password. If you don’t remember this information, it is all in your wp-config.php file. To get the dump, enter the following, replacing the capitalized items with the appropriate terms (FILENAME can be whatever you want, just remember it) :</p>
<p>mysqldump –u USERNAME –p DATABASENAME &gt; FILENAME.sql</p>
<p>You should now have a SQL file containing your database. To make sure it’s there you can use the ls command and it should be listed.</p>
<p>Next we want to compress all your blog stuff, and your SQL file into one file so it is easier to transfer. We’ll do this in SSH also. Assuming you’re in the correct directory, this will put everything into a file called blog.tar.gz</p>
<p><span style="font-family: Verdana;">t</span>ar cvzf blog.tar.gz  *</p>
<p>Again, you can check to make sure the file is there using the ls command. If it is, you’re ready to transfer things over.</p>
<h3>Making the Move</h3>
<p>At your new host you’ll need to create a database. This can usually be done through the control panel. In addition to creating the database, you’ll also need to create a database user account and a password. In the case of cPanel, which is pretty common, <a href="http://www.cpanel.net/support/docs/11/cpanel/databases_create_sql.html">here is a tutorial</a>.</p>
<p>Now it’s time to access your new host via SSH. You’ll want to do this with the IP instead of the domain name if possible. For the account information you should have already set this up.</p>
<p>Once you’re in, the first thing to do is to get to the directory where you want your blog installation to go. This may be something like public_html if it goes at the root, or you may need to create a sub folder like /blog.</p>
<p>Assuming you’re in the right spot, we’ll transfer in the blog.tar.gz file we created earlier. To do this use the following command:</p>
<p>ftp OLDSERVER.com</p>
<p>You’ll then be prompted to log in to your old account. Upon successful login use the command:</p>
<p>get blog.tar.gz</p>
<p>It will transfer the file to your new server. You can type exit to leave the ftp prompt.</p>
<p>Next unzip the file using:</p>
<p>tar xvzf blog.tar.gz</p>
<p>You can check and see if everything came over by using the ls command.</p>
<p>The next step is to import your sql file you created earlier, into the database you just created. It’s another one line command:</p>
<p>mysql DATABASENAME –h DATABASEHOST –u USERNAME –p PASSWORD &lt; FILENAME.sql</p>
<p>If everything worked, you should have a duplicate of your blog on your new server. If you can access the site via IP, you can test things out.</p>
<h3>Make the DNS Change</h3>
<p>If you’re confident (or semi-confident) everything is set up correctly, you can go to your domain registrar and change the nameservers to those provided by your new host. Within 2 days everybody typing in your domain should be getting your new site. Then you’re done. Woo Hoo!</p>
<h3>Gotchas</h3>
<p>Those are the steps I followed, but I did encounter a few hiccups.</p>
<ol>
<li><strong>File permissions </strong>I ran into problems with the wp-cache plugin, as well as the file uploader because the wp-content folder wasn’t writable. One way to fix this is to change the permissions to 777 which means anyone can write to it. This is not the preferred method because it causes security problems – in that you become very vulnerable. What my host did to fix this was to install the suPHP module. This solved the problem. I won’t get into the details, but it has to do with file ownership.</li>
<li><strong>.htaccess </strong>For some reason the .htaccess file didn’t get included in the compressed file for the directory. So my permalinks went away and quite frankly wouldn’t work. I just copied over the .htaccess file separately.</li>
<li><strong>DNS lag </strong>During the DNS move, I found myself not knowing if I was on the old or new site and it seemed to change. A quick check is to open up a command line on your site and type in <span style="color: #111111;"><em>ping hostname.com </em>The results that come back show the IP so you know if you’re accessing the old or new site.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2009/01/02/my-move-to-vps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Installing Wordpress 2.7</title>
		<link>http://baseblogging.net/2008/12/14/installing-wordpress-27/</link>
		<comments>http://baseblogging.net/2008/12/14/installing-wordpress-27/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 19:01:28 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>

		<guid isPermaLink="false">http://baseblogging.net/?p=130</guid>
		<description><![CDATA[One of the downsides of being a self hosted Wordpress user is having to do manual upgrades when new versions of the software are released. It&#8217;s a multi-step process that involves backing up your database (okay, you should be doing this regardless), disabling plugins, uploading the new files, re-activating the plugins one by one, and [...]]]></description>
			<content:encoded><![CDATA[<p>One of the downsides of being a self hosted Wordpress user is having to do manual upgrades when new versions of the software are released. It&#8217;s a multi-step process that involves backing up your database (okay, you should be doing this regardless), disabling plugins, uploading the new files, re-activating the plugins one by one, and then hoping everything works. Well if you hate this, then you just have to bite the bullet and install Wordpress 2.7.</p>
<p>There are a number of <a href="http://technosailor.com/2008/11/18/10-things-you-need-to-know-about-wordpress-27/">new features in 2.7</a>, including an overhauled admin panel and enhanced comment functionality (threading and pagination). But the the feature I&#8217;m most excited about is auto-upgrading. When that next new security release rolls out, no longer do you have to go through all the steps mentioned above. You can now upgrade from within your administration panel.</p>
<p>This same functionality allows you to browse and install plugins without having to download and FTP the files to your server. </p>
<p>So if you haven&#8217;t jumped to 2.7 yet, I encourage you to do so. It was one of the smoothest upgrades I&#8217;ve made (and I&#8217;ve been using Wordpress since 1.5). I didn&#8217;t even bother to disable plugins first and I had no issues. Proceed with your own caution on this front and please <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7">check the compatibility</a> list before doing so.
<p><strong><em>Sponsor</em></strong>:  <a href="http://www.text-link-ads.com/?ref=55115">Monetize</a><em> </em>your site and feeds with Text Link Ads</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2008/12/14/installing-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wordpress hacked</title>
		<link>http://baseblogging.net/2008/06/07/wordpress-hacked/</link>
		<comments>http://baseblogging.net/2008/06/07/wordpress-hacked/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 15:24:53 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://baseblogging.net/?p=128</guid>
		<description><![CDATA[For those of you using Wordpress to power your blogs you need to be on the look out for some hacking which appears to be widespread.
If you&#8217;re looking at your site you won&#8217;t notice it, but if you look at your stats you may notice a dip in referral traffic.  The hack redirects visitors [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you using Wordpress to power your blogs you need to be on the look out for some hacking which appears to be widespread.</p>
<p>If you&#8217;re looking at your site you won&#8217;t notice it, but if you look at your stats you may notice a dip in referral traffic.  The hack redirects visitors to your site coming from Yahoo and Google to a site called anyresults.net.</p>
<p>Not being a techie I can&#8217;t fully explain what is going on, but somehow the hacker gets access to upload a file and register it as a plug-in.  Fixing it is a pain, and there may be other solutions, but here is what I did:</p>
<ol>
<li>Look in the wp_options table for the record with active-plugins.  If you look at the list of active plugins you&#8217;ll see a number of familiar names as well as other characters.  But there will also be an image file (jpeg, png) that has a name similar to an image somewhere on your site.  That file isn&#8217;t actually an image, but a file with a bunch of garbage in it.  Note the name and location of the file.</li>
<li>Using your FTP client find the malicious file and delete it.</li>
<li>Going back into MySQL check the users table.  I noticed that in each instance there was another user created that doesn&#8217;t show up when you go in through your blogs control panel.  Delete the record for that user.</li>
<li>Reinstall Wordpress.  And don&#8217;t just do an overwrite, but delete all the files and reload them.  </li>
<li>Change your passwords.</li>
</ol>
<p>This doesn&#8217;t seem to discriminate as to the version of Wordpress you&#8217;re using.  I was already at the latest, 2.5.1, and still got hit.  I also doubt that these changes will persist so you may have to go through the exercise again &#8211; at least until Wordpress offers a security update.</p>
<p>The wordpress support thread<a href="http://wordpress.org/support/topic/179395?replies=2#post-770581"> can be found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2008/06/07/wordpress-hacked/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>What works for me:  Wordpress Plugins</title>
		<link>http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/</link>
		<comments>http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 16:45:10 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/</guid>
		<description><![CDATA[My favorite thing about Wordpress is the vast array of add-on functionality that is available. If you were wishing that Wordpress had a feature or function, chances are someone has already developed it.  The following are the plug-ins that I lean on heavily on my various sites:
Essentials

Akismet:  I find this to be probably [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for What works for me</h3><ol><li><a href='http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/' title='What works for me &#8211; Part 1: the basic tools'>What works for me &#8211; Part 1: the basic tools</a></li><li>What works for me:  Wordpress Plugins</li></ol></div> <p>My favorite thing about Wordpress is the vast array of add-on functionality that is available. If you were wishing that Wordpress had a feature or function, chances are someone has already developed it.  The following are the plug-ins that I lean on heavily on my various sites:</p>
<h3>Essentials</h3>
<ul>
<li><a href="http://akismet.com/download/">Akismet</a>:  I find this to be probably the single most important plugin I&#8217;ive ever installed.  On my Tigers site alone it has saved me from having to moderate over 300,000 comments</li>
<li><a href="http://wordpress.org/extend/plugins/wp-db-backup/">Wordpress Database Backup</a>:  Another essential tool.  You can set it to backup your database at regular intervals and have the backups emailed to you, or stored on the server.  With this plugin there is no excuse for losing more than a week&#8217;s worth of posts should something happen.</li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XML Sitemaps</a>:  Want Google to know about all of your pages?  Want Google to know how often you are updating those pages?  Just install this plugin and it will generate a sitemap that is recognizable by Google and will even ping Google to let them know when you&#8217;ve made an update.</li>
<li><a href="http://ryanduff.net/projects/wp-contactform/">WP-ContactForm</a>:  Readers have to be able to get in touch with you right?  There are several Contact Form plugins available.  Just make sure you use one of them.</li>
</ul>
<h3>Accessibility</h3>
<ul>
<li><a href="http://alexking.org/projects/wordpress">Wordpress Mobile Edition</a>:  Have you looked at your site on a mobile device?  Did you let the whole thing load or did you get discouraged?  This plug-in adapts your existing site and puts it into a mobile browser friendly theme.  It&#8217;s so easy I don&#8217;t know why everyone doesn&#8217;t do it.</li>
<li><a href="http://cavemonkey50.com/code/full-feed/">Full Text Feed</a>:  If you&#8217;re not a full feed kinda blogger this probably doesn&#8217;t apply.  In later editions of Wordpress the feed truncates if you use the more tag.  This will prevent that from happening delivering the full post in the feed.</li>
<li><a href="http://www.village-idiot.org/archives/2006/06/29/wp-chunk/">Chunk Urls</a>:  Don&#8217;t you hate it when someone leaves a link as a comment, but it is several hundred characters long and breaks your theme?  This plug-in will cut those links down to size keeping your site pretty.</li>
<li><a href="http://camp.rxsn.com/projects/share-this-deportes">Share This Deportes</a>:  Make it easy for others to evangelize those great posts.  Share This was originally developed by Alex King and provided icons for many popular bookmarking/social sites as well as the ability to email posts.  The deportes version is tailored to sports blogs with links to sites like BallHype and Yardbarker.</li>
<li><a href="http://justinblanton.com/projects/smartarchives/">Smart Archives</a>:  Many blogs are shying away from displaying date based archives.  However I think that for sports blogs they are still worthwhile because many readers may want to search for information by season.  But if you&#8217;ve been blogging for a while this can get unwieldy.  This plugin neatly arranges those archives into a more manageable format.  <a href="http://www.detroittigersweblog.com/archive-page/">Here it is in action</a>.  </li>
</ul>
<h3>Stickiness</h3>
<ul>
<li><a href="http://blog.jodies.de/archiv/2004/11/13/recent-comments/">Get Recent Comments</a>:  Make it easy for your regular readers to see when new comments have been left, so they know where to leave comments of their own.</li>
<li><a href="http://alexking.org/projects/wordpress">Articles</a>:  I use this plugin to create a &#8220;Best of&#8221; page.  Just mark those popular articles with a custom tag, and they&#8217;ll display on a page of your choosing.</li>
<li><a href="http://www.w-a-s-a-b-i.com/archives/2006/02/02/wordpress-related-entries-20/">Related Posts</a>:  Keep people on your site longer by pointing them to other articles they may care about.  </li>
</ul>
<p>This wasn&#8217;t an exhaustive list of all the plugins that I use, just the ones I consider most important.  One that wasn&#8217;t mentioned in the list was In Series which can link a series of posts together.  It&#8217;s what is driving this series in fact.  Are there plugins that you use or recommend?
<p><strong><em>Sponsor</em></strong>:  <a href="http://www.dreamhost.com/r.cgi?188781/signup!bbcheap">$50 off at Dreamhost</a><em> </em>Just enter the code BBCHEAP when signing up to save $50.</p>
 <div class='series_links'><a href='http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/' title='What works for me &#8211; Part 1: the basic tools'>Previous in series</a> </div>]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What works for me &#8211; Part 1: the basic tools</title>
		<link>http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/</link>
		<comments>http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 03:29:44 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[Blogging Tools]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[scribefire]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/</guid>
		<description><![CDATA[This is the first post in a series that will look at various elements of blogging, and what I&#8217;ve found to work for me.  This is hardly a comprehensive list about blogging, or a best of the best list.  It&#8217;s simply stuff that I&#8217;ve tried, that I&#8217;ve had success with.  It may [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for What works for me</h3><ol><li>What works for me &#8211; Part 1: the basic tools</li><li><a href='http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/' title='What works for me:  Wordpress Plugins'>What works for me:  Wordpress Plugins</a></li></ol></div> <p><em>This is the first post in a series that will look at various elements of blogging, and what I&#8217;ve found to work for me.  This is hardly a comprehensive list about blogging, or a best of the best list.  It&#8217;s simply stuff that I&#8217;ve tried, that I&#8217;ve had success with.  It may not work for everyone, and there may (and in many cases are) probably better options or solutions.  But hopefully this will prime some discussion and I look forward to feedback and letting others know what works for you.</em></p>
<h2>The Blogging Platform</h2>
<p><a href="http://wordpress.org">Wordpress</a> is my tool of choice.  I started on <a href="http://blogger.com">Blogger</a> and it served me well for a very long time.  But 2 years ago I got to the point where I needed functionality that just wasn&#8217;t available in Blogger.  Blogger has since added quite a bit of that functionality, like categories for example.  But because of the hundreds of plug-ins available with Wordpress, I don&#8217;t think Blogger can ever really catch-up at this point.</p>
<p>Now with Wordpress there are two options, a hosted version called <a href="http://wordpress.com">Wordpress.com</a> and a version you host yourself.  There are advantages to the hosted version.  The big 2 as I see it are:</p>
<ol>
<li>It&#8217;s free.  It costs nothing.  No hosting costs are required.  No domain needs to be registered.  It&#8217;s completely free and not a bad route to go if you&#8217;re unsure of how committed you are to this blogging thing.</li>
<li>You don&#8217;t have to know anything about programming, or maintaining a web site.  It&#8217;s all taken care of for you.  The software is updated automatically as new versions come out.  It&#8217;s all handled for you which definitely has an appeal in terms of time, and expertise.</li>
</ol>
<p>Still, I use the .org version.  I want control over everything, including access to all the great plug-ins that exist.  I also want control over back-ups and control over my content into perpetuity.</p>
<p>Now mind you, I&#8217;m not a web expert.  I have some programming experience, but none of it is with PHP &#8211; the language that Wordpress is coded in.  And even with that limited knowledge I&#8217;m able to get by.</p>
<p>As for the cost, that is really pretty minimal because there is lots of cheap hosting out there.</p>
<h2>Hosting</h2>
<p>I currently use <a href="http://www.dreamhost.com/r.cgi?188781">Dreamhost</a> (aff link) and have been very satisfied for the last year and a half.  There is more bandwidth and storage than I&#8217;d ever need, plus I can host multiple domains and subdomains.  And most importantly the price is rights.  I pay $100 a year and there are numerous codes to get you discounts.  For example, typing in BBCHEAP will result in $50 off your order.</p>
<p>I&#8217;ve had pretty good success with uptime and customer support and only experienced one extended downtime.  There have been some rare, short 1-2 hour hiccups but those are more a nuisance than anything else.  </p>
<p>A nice feature of Dreamhost is the ability to 1 click install a number of software packages, including Wordpress.  And if you use the 1 click install option to set up your initially, you can take advantage of it for upgrading your blog as well.  This further reduces your need to know anything about running a website and allows you more time to focus on writing.</p>
<p>Prior to Dreamhost I used <a href="http://cornerhost.com">Cornerhost</a>.  Cornerhost was a much smaller company, and I enjoyed the individual attention and being able to IM with the owner of the company when I needed help.  However, with the small size of the company (basically 1 guy) it led to some very extended downtimes with very little communication.  </p>
<h2>Domain Registrar</h2>
<p>There&#8217;s some value in having your own domain name from the start of your blog.  It&#8217;s easier for people to remember the name, and a name without a blogspot or wordpress in the address can help give the blog an identity of its own.  Not to mention there&#8217;s some SEO juice from a domain name that contains the same words your site is about.</p>
<p>I&#8217;ll admit it, I was a sucker for the Super Bowl commercials and use <a href="http://godaddy.com">GoDaddy</a>.  I don&#8217;t really know how much differentiation there is with registrars, but I&#8217;ve been happy with Godaddy.  The interface is easy to use, and the prices are competitive.  </p>
<h2>Feed management</h2>
<p>I love <a href="http://feedburner.com">Feedburner</a> and use the service to manage all my feeds.  What I love the most is that it provides stats on how many subscribers you have, and what feed readers they use.  There are also stats to show you which items are clicked through most frequently.</p>
<p>It also incorporates email subscriptions giving some of your less tech savy readers an option.</p>
<p>Other features make it easy to change the appearance of your feed and add feed flares such as the ability for people to email posts or see how many comments have been left on a post.</p>
<h2>Blog editor</h2>
<p>While I often use the built in editor in Wordpress, sometimes I get tired of toggling between various windows as I write a post.  So I also use <a href="http://scribefire.com">Scribefire</a> extensively.  Scribefire is an add-on for Firefox that splits your browser window in half.  You can drag text from websites in to the editor, and be looking at the various pages while you write.  It&#8217;s a great, and most importantly free, tool that enhances my blogging productivity.</p>
<p>So these are the foundation elements for me when it comes to blogging.  I&#8217;d love to know what others use to set up the foundation for their blogs.  The next article in the series will look be Wordpress specific with a listing of the plug-ins I love.
<p><strong><em>Sponsor</em></strong>:  <a href="http://www.dreamhost.com/r.cgi?188781/signup!bbcheap">$50 off at Dreamhost</a><em> </em>Just enter the code BBCHEAP when signing up to save $50.</p>
 <div class='series_links'> <a href='http://baseblogging.net/2008/02/23/what-works-for-me-wordpress-plugins/' title='What works for me:  Wordpress Plugins'>Next in series</a></div>]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2007/11/26/what-works-for-me-part-1-the-basic-tools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leaving Blogger &#8211; a week later</title>
		<link>http://baseblogging.net/2006/01/02/leaving-blogger-a-week-later/</link>
		<comments>http://baseblogging.net/2006/01/02/leaving-blogger-a-week-later/#comments</comments>
		<pubDate>Mon, 02 Jan 2006 13:10:44 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[Case Studies]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2006/01/02/leaving-blogger-a-week-later/</guid>
		<description><![CDATA[Now that I&#8217;ve been off of Blogger for a week, I of course found things that broke in the transition.
The biggest issue was probably that the transition seemed to break the &#8220;tables&#8221; I made using pre tags.  It didn&#8217;t seem to handle the the line breaks with in the tags well &#8211; or at all.  [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;ve been off of Blogger for a week, I of course found things that broke in the transition.</p>
<p>The biggest issue was probably that the transition seemed to break the &#8220;tables&#8221; I made using pre tags.  It didn&#8217;t seem to handle the the line breaks with in the tags well &#8211; or at all.  The result is that the the line breaks aren&#8217;t observed and it overflows the area.  Depending on the browser, this can either screw up the template, or just look really bad.</p>
<p>Fixing it also proves difficult using the WYSIWYG editor which tries to help too much.  I&#8217;ve found it best to turn off the editor when correcting these problems.  This can be done from the Users menu with a check box at the bottom.</p>
<p>The tough thing is finding all the effected posts.  If you&#8217;re comfortable with MySQL you could query the database to find all posts with the PRE tag.  It still requires a manual fix, but at least you know which posts to target.</p>
<p>I&#8217;ve also worked my way back to add categories.  Any posts I&#8217;ve been fixing I&#8217;ve been adding categories to.  Also, I&#8217;ve looked forward those popular posts (like interviews) and made sure that those were categorized as well.  Now I won&#8217;t categorize all 1000 posts, but I did do about 100 of them.</p>
<p>As for performance (visits, page views, revenue), it was tough to judge the impact because of strange traffic levels due to the holidays.  It&#8217;s something I&#8217;ll probably address in a month or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2006/01/02/leaving-blogger-a-week-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.0 Upgrade</title>
		<link>http://baseblogging.net/2005/12/27/wordpress-20-upgrade/</link>
		<comments>http://baseblogging.net/2005/12/27/wordpress-20-upgrade/#comments</comments>
		<pubDate>Tue, 27 Dec 2005 15:01:55 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2005/12/27/wordpress-20-upgrade/</guid>
		<description><![CDATA[I successfully upgraded this site to Wordpress 2.0 last night.  It took me about 15 minutes, but most of that time was for doing back-ups.  Following the instructions in the Readme that accompanied the download was a breeze.  I don&#8217;t have many plug-ins installed, and all had been verified to work with 2.0.  I simply [...]]]></description>
			<content:encoded><![CDATA[<p>I successfully upgraded this site to Wordpress 2.0 last night.  It took me about 15 minutes, but most of that time was for doing back-ups.  Following the instructions in the Readme that accompanied the download was a breeze.  I don&#8217;t have many plug-ins installed, and all had been verified to work with 2.0.  I simply deleted everything in the root (except for .htaccess), wp-admin, and wp-includes, and uploaded the new files.  After running wp-admin/upgrade.php everything was set.</p>
<p>I was going to post the things that I noticed immediately, but <a title="Wordpress 2.0 goodness" href="http://cre8d-design.com/blog/2005/12/27/5-little-things-i-like-about-wordpress-20/">someone else already reached the same conclusions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2005/12/27/wordpress-20-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving Blogger &#8211; How</title>
		<link>http://baseblogging.net/2005/12/26/leaving-blogger-how/</link>
		<comments>http://baseblogging.net/2005/12/26/leaving-blogger-how/#comments</comments>
		<pubDate>Tue, 27 Dec 2005 02:45:14 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[Blogging Tools]]></category>
		<category><![CDATA[Case Studies]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2005/12/26/leaving-blogger-how/</guid>
		<description><![CDATA[Earlier I posted about my reasons for moving from Blogger to Wordpress.  Now I&#8217;ll discuss some of the steps I took to make the transition. I planned to go into considerable detail, but seeing as how Wordpress 2.0 offers additional support for importing from various platforms, I&#8217;ll keep it brief.
Wordpress ships with a script [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier I posted about my reasons for moving from Blogger to Wordpress.  Now I&#8217;ll discuss some of the steps I took to make the transition. I planned to go into considerable detail, but seeing as how Wordpress 2.0 offers additional support for importing from various platforms, I&#8217;ll keep it brief.<br />
Wordpress ships with a script that will import from Blogger.  What the script didn&#8217;t do was insure that permalinks would remain the same.  It also didn&#8217;t import comments.  Fortunately, people way more talented than myself took the initiative to fix both the <a title="Keep those permalinks" href="http://thinkcorps.com/2005/07/25/wordpress-blogger-import/">former</a> and the <a title="Dotcomments import" href="http://wordpress.org/support/topic/733">latter</a>.</p>
<p>The first step I took was to setup a subdomain to install Wordpress to.  I didn&#8217;t want to be working in the same directory as my live site.  If you&#8217;re using Blogspot to host your blog, you wouldn&#8217;t need this step.  You would however need to secure web hosting in the first place.  After setting up the subdomain, and installing Wordpress it was time to configure Blogger.  This involved changing the template (backing up the old one first of course), and changing publishing and date formatting options.  Once the options were configured correctly, I published the blog to my new subdomain (test.detroittigersweblog.com).  Immediately after the publish was complete I restored Blogger to my original settings.  This isn&#8217;t completely necessary, it was just my own paranoia about forgetting what my previous settings were.</p>
<p>Fortunately, it appears that in 2.0 the import script handles the Blogger configuration for you.  I haven&#8217;t tried it yet, but it appears that you simply provide Wordpress with your Blogger login information and it does the rest.</p>
<p>Once the blog was published to the subdomain it was time to tweak the import script.  If you aren&#8217;t a programmer, I&#8217;m not sure what to tell you.  It&#8217;s hard to say whether or not you&#8217;ll feel comfortable editing the script or what the results will be.  I&#8217;m not a programmer, but I do have some programming experience.  While I can&#8217;t write PHP, I was able to at least discern what the script was doing.</p>
<p>I didn&#8217;t run into any problems with editing the script, or performing the import.  Where things got interesting was getting everything working afterwards.</p>
<p>First, my dotcomment import wasn&#8217;t very successful.  What happened was that any comments that had an apostrophe didn&#8217;t get imported.  This proved to be pretty easily correctable.  I simply edited the script to remove the part where the posts were written into the database.  I then added a single line of code to the comment importing script called <a title="fixes special characters" href="http://us3.php.net/addslashes">addslashes</a> that handles special characters like apostrophes.</p>
<p>With the comments imported, I checked to make sure that the website functioned, and that older links still worked.  While the website functioned, the old permalinks didn&#8217;t work.  Because I was using dotcomments in the past my pages all had a .php extension.  The script I&#8217;d used to preserve permalinks had been written to accomodate .html extensions.  As a result, all my post names included .php (or posttitle.php).  Now I&#8217;m not sure why this worked, but I found that by changing posttitle.php to posttitlephp all my old links worked, as well as the newly created internal links.  Fortunately I was able to just run an update query on the MySQL database to make the changes across all posts.</p>
<p>Now I hope I haven&#8217;t turned you off to migrating.  There were some technical hurdles to overcome, but mine was a somewhat unique case where I had to combine a couple of workarounds.  If you have been using Bloggers native comments, the <a title="Andy Skelton's Comment Importer" href="http://www.skeltoac.com/2005/03/12/from-blogger-to-wordpress-2/">process will probably be much smoother</a> for you.  The same is probably true for <a title="Jusinsomnia" href="http://justinsomnia.org/2005/06/importing-haloscan-comments-into-wordpress/">Haloscan comments</a>.  Also, if you have a newer blog with only a few backlinks, the permalink issue probably isn&#8217;t as important.  At the same time, I wanted to highlight that it might not be a smooth transition and there might be things to overcome.  Even with my problems, it only took me about 5 hours to do everything.  And that includes virtually no knowledge of PHP, but some knowledge of working with databases.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2005/12/26/leaving-blogger-how/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving Blogger</title>
		<link>http://baseblogging.net/2005/12/25/leaving-blogger/</link>
		<comments>http://baseblogging.net/2005/12/25/leaving-blogger/#comments</comments>
		<pubDate>Mon, 26 Dec 2005 03:15:28 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>
		<category><![CDATA[Blogging Tools]]></category>
		<category><![CDATA[Case Studies]]></category>

		<guid isPermaLink="false">http://baseblogging.net/?p=38</guid>
		<description><![CDATA[I started blogging with Blogger almost 5 years ago.  Sure, Blogger frustrated me at times but I had developed a certain loyalty.  Back in the day, it was one of the most accessible, easy to use, and free offerings available.  However, the competition has caught up with Blogger and in many cases [...]]]></description>
			<content:encoded><![CDATA[<p>I started blogging with <a href="http://blogger.com">Blogger</a> almost 5 years ago.  Sure, Blogger frustrated me at times but I had developed a certain loyalty.  Back in the day, it was one of the most accessible, easy to use, and free offerings available.  However, the competition has caught up with Blogger and in many cases surpassed it.  When I launched this blog, I chose to try <a href="http://wordpress.org">Wordpress</a>, and I couldn&#8217;t be happier.  While there was a slight learning curve for working with the templates, the features, functionality, and ease of installation overwhelmed me.  Finally, this week I transferred 4.5 years of my <a href="http://www.detroittigersweblog.com">Tiger</a> blog from Blogger to Wordpress.</p>
<p>I know many sports bloggers started off using Blogger.  Many are still using it.  Some have probably considered switching platforms, while for others it may have never crossed their minds.  I&#8217;m going to do a two part post about my migration from Blogger to Wordpress.  The first part (this one) will focus on my reasons for switching.  Many of the reasons aren&#8217;t specific to Wordpress, and many of the same principles apply to a variety of blogging software.  Wordpress just happens to be the one I picked.  Part two will cover the steps I took to do it, and will be more specific to Wordpress.</p>
<p><strong>Republishing Hell</strong><br />
One of the biggest fundamental differences between Blogger and many other solutions is static versus dynamic pages.  Blogger uses static pages.  To achieve this they republish pages whenever you post or change your template.  Many other services use dynamic pages, where they typically use a programming language (like PHP) to query a database (typically MySQL) to generate the page when it is requested.</p>
<p>In my case I had nearly 1000 pages of content.  Every tweak to the template, like changing links in the sidebar or changing Chitika keywords, resulted in the republishing of every one of those pages.  For me this meant making all changes off hours.  If I tried to republish while the east coast was awake, it would frequently timeout in the process.  With dynamicaly created Wordpress pages, all I do is save changes to the template.  There is no republishing because the next person to request a page will see the changes.</p>
<p>I don&#8217;t know if this was the biggest reason for me switching, but it was definitely the one that pushed me over.</p>
<p><strong>Navigation</strong><br />
This is one area where I&#8217;ve always felt that Blogger was very limited.  I wanted my readers to be able to find what they wanted easier, and more importantly find things they didn&#8217;t even know they wanted.  From a revenue standpoint, the more pages readers are looking at, the better your chances of ad clicks.  Also, if first time readers stumble upon a wealth of information, they stand a good chance to be returning visitors (or subscribers).</p>
<p>While Blogger offers the ability to show the 10 most recent posts, that is about it.  With Wordpress users can see the preceding and following posts.   There are plug-ins to show related posts.  The search capability is excellent without having to use another service.</p>
<p>The biggest difference in terms of navigation though is probably category functionality.  Blogger doesn&#8217;t allow for categories, while almost every other package does (including Wordpress).  Now whether or not I&#8217;ll go back and categorize all my previous posts is doubtful.  However, I will make a point to categorize my post popular posts, and I will be categorizing going forward.</p>
<p><strong>Comments</strong><br />
When I started on blogging, Blogger didn&#8217;t offer comment functionality.  I implemented Dotcomments in 2003.  I was happy with dotcomments, except for the fact that the comments existed in pop-ups.  I wanted them to be integrated on the page.  Blogger later implemented comments, but there was no way to import all the existing comments.  Plus, I hated Blogger&#8217;s implementation of comments which takes you to a different page to input the comments.</p>
<p>After some searching, I found that someone had written a script to allow for the <a href="http://wordpress.org/support/topic/733">import of dotcomments</a>.  This meant I could retain all the work my readers had put in, and get the type of implementation that I was looking for.  Hopefully the results will be a stronger community, and improved search engine results with more content on the page.</p>
<p><strong>Revenue</strong><br />
There have been occasions where I would have loved to integrate Adsense or Chitika ads into specific posts.  Unfortunately Blogger doesn&#8217;t allow for javascript inside a post.  Essentially you are limited to hardcoding the ads into the template.  On the other hand, there are plug-ins that make it easy to include ads within posts.</p>
<p><strong>Control &#038; Ownership</strong><br />
While Blogger publishes all of your pages, it controls your posts in it&#8217;s database.  The advantage is that you aren&#8217;t responsible for backing up that database, plus you have a copy of your posts on static pages.  The disadvantage is that you don&#8217;t have any control over your data.  While I don&#8217;t really see Blogger going anywhere &#8211; especially with Google behind it &#8211; there were no guarantees.  By moving the data to a database at my webhost, I gain more control.  While the methods probably differ slightly, I can easily export an entire database containing several blogs in a matter of a couple clicks.  The trick is actually doing it.</p>
<p>While there were  a number of compelling reasons to switch, something had kept me from doing it.  First of all, Blogger didn&#8217;t inhibit my ability to post content.  The result was that I was a little lazy.  Also, I was nervous about maintaining all my posts, permalinks, and content in the transition.  I have recently achieved a pretty good SERP spot (#3 for detroit tigers), and didn&#8217;t want to risk compromising that by having a bunch of broken incoming links &#8211; or losing posts altogether.</p>
<p>But as I mentioned earlier, publishing had become so cumbersome I had to make a switch.  Now the timing of the switch may seem curious, essentially on the eve of a new version being released.  My thought was that I wanted to do the import while the various scripts that had been written still worked.  I knew they worked with version 1.5.x, but I didn&#8217;t know if they would with version 2.0.  <a href="http://baseblogging.net/2005/12/25/about-wordpress-20/">As I&#8217;ve since learned</a>, I probably would have been better off waiting because the new version is supposed to have improved importing.  In any case, the technical steps will be covered in part 2 of this case study.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2005/12/25/leaving-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About Wordpress 2.0</title>
		<link>http://baseblogging.net/2005/12/25/about-wordpress-20/</link>
		<comments>http://baseblogging.net/2005/12/25/about-wordpress-20/#comments</comments>
		<pubDate>Mon, 26 Dec 2005 01:44:31 +0000</pubDate>
		<dc:creator>Bill Ferris</dc:creator>
				<category><![CDATA[Blog Software]]></category>

		<guid isPermaLink="false">http://baseblogging.net/2005/12/25/about-wordpress-20/</guid>
		<description><![CDATA[If you&#8217;re a Wordpress user, you&#8217;ve probably heard that Wordpress 2.0 is being released tomorrow (December 26th).&#160; Problogger has a list of&#160; 10 Things You Should Know about WordPress 2.0.&#160; The items that jumped out at me were

Importing from Other Blogging Platforms:&#160; This is of particular interest to me considering I just converted my Tiger [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a Wordpress user, you&#8217;ve probably heard that Wordpress 2.0 is being released tomorrow (December 26th).&nbsp; Problogger has a list of&nbsp; <a href="http://www.problogger.net/archives/2005/12/26/10-things-you-should-know-about-wordpress-20/">10 Things You Should Know about WordPress 2.0</a>.&nbsp; The items that jumped out at me were
<ul>
<li>Importing from Other Blogging Platforms:&nbsp; This is of particular interest to me considering I just converted my Tiger site (more on this in the coming days) to Wordpress from Blogger.</li>
<li>Built In Caching:&nbsp; Essentially, once somebody has requested a page, a cache of the page is stored on the server.&nbsp; This will make subsequent requests for the page load faster.</li>
<li>Spam Handling:&nbsp; The new version will come with Akismet spam filtering installed.</li>
</ul>
<p>This site is powered by Wordpress, and I plan to upgrade this week.&nbsp; I&#8217;ll be sure to let you know how it went.</p>
]]></content:encoded>
			<wfw:commentRss>http://baseblogging.net/2005/12/25/about-wordpress-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.949 seconds -->
