<?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>Web Development 2.0: Web Design, CakePHP, Javascript &#187; Blog</title>
	<atom:link href="http://www.webdevelopment2.com/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevelopment2.com</link>
	<description>Quick and Dirty Web Development for Web 2.0: CakePHP, Prototype, JQuery, and lots more.</description>
	<lastBuildDate>Sat, 23 Apr 2011 15:21:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Reader Input: Picking A CMS &#8211; Part 1</title>
		<link>http://www.webdevelopment2.com/picking-a-cms-part-1/</link>
		<comments>http://www.webdevelopment2.com/picking-a-cms-part-1/#comments</comments>
		<pubDate>Wed, 20 May 2009 15:09:28 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Reader Input]]></category>
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/?p=510</guid>
		<description><![CDATA[In The Series Part 1 Part 2 Part 3 Part 4 Define The Problem In the past, I&#8217;ve done some freelance Web Development and Web Design for different clients. One question I&#8217;ve always had to ask myself is: How will the user be updating this website? That question is usually preempted by a question to [...]]]></description>
			<content:encoded><![CDATA[<h2>In The Series</h2>
<ul>
<li><a href="http://www.webdevelopment2.com/picking-a-cms-part-1/">Part 1</a></li>
<li><a href="http://www.webdevelopment2.com/picking-a-cms-2-new-standards/">Part 2</a></li>
<li><a href="http://www.webdevelopment2.com/picking-a-cms-3-wordpress-as-a-cms/">Part 3</a></li>
<li><a href="http://www.webdevelopment2.com/picking-cms-4-looking-at-drupal">Part 4</a></li>
</ul>
<h2>Define The Problem</h2>
<p>In the past, I&#8217;ve done some freelance Web Development and Web Design for different clients. One question I&#8217;ve always had to ask myself is:</p>
<blockquote><p>How will the user be updating this website?</p></blockquote>
<p>That question is usually preempted by a question to the client:</p>
<blockquote><p>Do you have any HTML experience?</p></blockquote>
<p>I can count (on one hand) the number of times that I&#8217;ve heard a <em>yes</em> to this question. To be quite honest, I don&#8217;t even know why I ask it anymore. <strong>Hardly any of my clients  ever had HTML experience</strong> and even if they did, I doubt they&#8217;d want to go through the hassle. So this poses the very interesting question How do you pick a <a title="Content Management System" href="http://en.wikipedia.org/wiki/Content_management_system">CMS</a> (content management system) for a web project?</p>
<h2>What Not To Do &#8211; Pure HTML is wrong for many reasons</h2>
<p><img class="size-full wp-image-267 alignnone" title="XHTML" src="http://www.webdevelopment2.com/wp-content/uploads/xhtml.jpg" alt="XHTML" width="450" height="191" />Over the years, I&#8217;ve had much experience in this area (what not to do). Gone are the days when people simply wanted a <em>web presence</em>. Those days, things were simple. You fire up your copy of Frontpage (oh how we&#8217;ve learned from then) and designed a website for a client and stick it onto an FTP server, and viola; you&#8217;re done. <strong>Worst case scenario</strong>, they call you up seven (7) months later and say they&#8217;ve <strong>changed their phone number and need you to make an update</strong>.</p>
<p>That might have been fine back then, but right now clients expect a lot more for their money. In this day and age when everyone is worried about SEO ranking and the phrase <a href="http://en.wikipedia.org/wiki/Web_content#Content_is_king">Content Is King</a> has been coined, <strong>no one wants to have to call you up (and God forbid; pay you) to make regular update</strong>s to their website. It is expected that you provide some sort method of updating their site.</p>
<p>With that said, providing a <strong>purely HTML solution is not user friendly and it can be down right dangerous</strong>. Do you really want to give your users full access to the HTML files that comprise the website? What if they <strong>break something in the layout</strong> while editing in Microsoft Word, ugh!. Who would be to blame? You would.</p>
<p>In the past I&#8217;ve guarded against this by using the PHP include strategy. The website would be primarily PHP with a folder called &#8220;content&#8221; sitting there with various HTML files. From there, I would pull any <em>dynamic content</em> that would be needed for the site: Page titles, tag lines, content blocks, etc, using standard PHP includes. This way my <strong>layout would stay (relatively) intact</strong> and the user would have access to change what they were allowed to change. The problem with this method is that they <strong>required some sort of HTML knowledge</strong> to modify the content files. They also <strong>required knowledge of FTP software</strong> and servers. Not to mention, that adding a pages or sections still needed heavy interaction from myself. Needless to say, I&#8217;ve grown from then.</p>
<h2>Joomla! &#8211; It looked like a good idea at first</h2>
<p><img class="size-medium wp-image-519 alignright" title="joomla" src="http://www.webdevelopment2.com/wp-content/uploads/joomla-300x190.png" alt="joomla" width="300" height="190" />Early in my college days, I stumbled across <a href="http://en.wikipedia.org/wiki/Mambo_(software)">Mambo</a> and subsequently <a href="http://en.wikipedia.org/wiki/Joomla!">Joomla!</a>, it&#8217;s current fork. It did so much for you, it had to be good, right? After installing Joomla for a client, I realized what the problem was. <strong>It just did too much</strong>. There were too many configurations, and simple things were just too hard. Also, last I remember, one of the main navigational structures was generated using and ugly and rigid table structure. Yes, I know it&#8217;s been changed by now, but that was part of my initial frustration.</p>
<p>It just felt too heavy for a normal website. No matter how much I restricted the user (by groups &#8211; editors as opposed to admins I think) I still <strong>got complaints about how complicated the backend interface it was</strong>. Added to that fact, the templates (and I stress) at that time were very cookie-cutter. It got to the point where I could eyeball a website built in Joomla.</p>
<p>Since then (over 3 years ago) I haven&#8217;t given Joomla a second look. It&#8217;s just one of those things that rubs you the wrong way once, and you never look back. Judging by the version numbers, I&#8217;m forced to assume that not much has changed. But that&#8217;s just an ignorant assumption with no basis, so please don&#8217;t hold it against me.</p>
<h2>More To Come</h2>
<p>I really had no idea this was going to be as long as it turned out. But sometimes I start ranting and never end. Hense, there shall be a part two where I talk about my dive into <a href="http://www.wordpress.org"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">WordPress</a>.</p>
<p>All user input is encouranged; ThanX</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/picking-a-cms-3-wordpress-as-a-cms/" rel="bookmark" title="December 1, 2009">Reader Input: Picking A CMS – Part 3</a></li>

<li><a href="http://www.webdevelopment2.com/content-management-systems/" rel="bookmark" title="November 2, 2006">Content Management Systems</a></li>

<li><a href="http://www.webdevelopment2.com/spell-out-a-detailed-contract/" rel="bookmark" title="November 1, 2006">Spell Out a Detailed Contract</a></li>

<li><a href="http://www.webdevelopment2.com/nail-in-the-coffin-mamboservercom-hacked/" rel="bookmark" title="November 22, 2005">Nail in The Coffin &#8211; Mamboserver.com Hacked</a></li>

<li><a href="http://www.webdevelopment2.com/picking-a-cms-2-new-standards/" rel="bookmark" title="November 25, 2009">Reader Input: Picking A CMS – Part 2</a></li>
</ul><!-- Similar Posts took 3.643 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/picking-a-cms-part-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5 &#8211; The Vista of Blog Platforms</title>
		<link>http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/</link>
		<comments>http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 13:57:56 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/?p=304</guid>
		<description><![CDATA[So it&#8217;s been about a weeks since it was out, so I figure, why not? After all I have the WordPress Automatic Upgrade plugin, so this should be a breeze. Now this plugin makes upgrading WordPress ridiculously simple. It handles file backups, database backups, deactivating and reactivating all plugins, etc. So I go through the [...]]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s been about a weeks since it was out, so I figure, why not? After all I have the <a title="Wordpress Automatic Upgrade plugin" href="http://wordpress.org/extend/plugins/wordpress-automatic-upgrade/">WordPress Automatic Upgrade plugin</a>, so this should be a breeze. Now this plugin makes upgrading <a href="http://www.wordpress.org"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">WordPress</a> ridiculously simple. It handles file backups, database backups, deactivating and reactivating all plugins, etc.</p>
<p>So I go through the process and I&#8217;m not totally disappointed. There were the normal problems we have with all upgrades and some new ones:</p>
<ul>
<li><strong>Theme Issues</strong>: This only happened on one of my blogs. Heck, it&#8217;s an old theme, so that&#8217;s to be expected. The widgets didn&#8217;t quite work right, but it was fixable.</li>
<li><strong>Plugin Issues</strong>: Of course there will be those. Some plugins haven&#8217;t been updated yet, some just required me to update them. And with the new plugin update feature, it was quite easy to fix these problems. Then, there are some plugins I just had to totally disable, but upgrades for these are coming out everyday. I&#8217;m down to one old plugin that hasn&#8217;t been updated yet.</li>
<li><strong>Admin Changes</strong>: They decided to redesign the way the administrative section looks and operates. They moved around some stuff in <em>Write</em> section to make it <em>cleaner</em>. But by far, the worst thing they did is switch to a fixed width format; ugh. But nothing that couldn&#8217;t be fixed with a quick plugin (<a href="http://wordpress.org/extend/plugins/remove-max-width/">Remove Max Width</a>).</li>
<li><strong>Image Stuff</strong>: There is a multi-image Flash uploader and some new gallery features, but I&#8217;m not a big picture guy, so</li>
</ul>
<h3>Should Have Waited for Service Pack 1</h3>
<p>Everything looks all nice and slick, but after a few days I began to regret my choice. The way images have been inserted is rather different: You need to click <em>media</em> button, the click <em>Gallery</em>, then click and image, <strong>then</strong> click <em><strong>Insert Into Post</strong>. </em>Once you&#8217;ve done that, the media window closes. Some people are pissed by this new change since it makes inserting multiple images a pain in the ass. That stupid media window isn&#8217;t exactly light on resources.</p>
<p>Now this is when it does work. There are three (3) blogs that I manage and for some ridiculous reason, the <em>Insert Into Post </em>button does me the great pleasure of clearing the media window, hence I can&#8217;t insert any of my images. I&#8217;ve Googled this issue and some people point to problematic plugins and such. The funny thing is, I event went the step of deactivating all plugins on the blog, with no success. So WordPress 2.5, what gives? Using Firebug I&#8217;ve been able to catch the error that happens:</p>
<blockquote><p>uncaught exception: Permission denied to get property Window.send_to_editor</p></blockquote>
<p>I guess I was too eager. Hopefully, someone is rapidly working on 2.5.1.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/yay-wordpress-25-perfect/" rel="bookmark" title="April 6, 2008">Yay! WordPress 2.5. Almost Perfect</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-25-upload-image-error-finally-fixed/" rel="bookmark" title="July 28, 2008">WordPress 2.5+ Upload Image Error &#8211; Finally Fixed!</a></li>

<li><a href="http://www.webdevelopment2.com/top-10-css-image-galleries-diy/" rel="bookmark" title="November 27, 2006">Top 10 CSS Image Galleries &#8211; DIY</a></li>

<li><a href="http://www.webdevelopment2.com/hate-internet-explorer-passion/" rel="bookmark" title="September 10, 2007">I Hate Internet Explorer With A Passion</a></li>

<li><a href="http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/" rel="bookmark" title="June 24, 2007">How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</a></li>
</ul><!-- Similar Posts took 3.596 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Domain: WebDevelopment2.com, New Focus: Frameworks, CakePHP, Javascript, Web 2.0</title>
		<link>http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/</link>
		<comments>http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 15:00:40 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20.htm</guid>
		<description><![CDATA[New Domain I has finally occurred to me that I should have gotten my own domain name a long time ago. Really, I don&#8217;t know what I was waiting for, but it was about time. Since my focus is Web 2.0, WebDevelopment2.com was an obvious choice. I&#8217;ve already written about moving wordpress to a different [...]]]></description>
			<content:encoded><![CDATA[<h3>New Domain</h3>
<p>I has finally occurred to me that I should have gotten my own domain name a long time ago. Really, I don&#8217;t know what I was waiting for, but it was about time. Since my focus is Web 2.0, WebDevelopment2.com was an obvious choice. I&#8217;ve already written about moving <a href="http://www.wordpress.org"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">wordpress</a> to a different domain, so moving to this domain was walk in the park. I loaded up PhpMyAdmin and exported my database. Pulled up Notepad++ and did a search and replace for my old URL to the new one. Saved the file, zipped it back up, and uploaded it to the server. Since I usually deal with large databases, I didn&#8217;t even bother trying to load into PhpMyAdmin. Bigdump is now my favorite database importer for MySQL.</p>
<p>Finally, I loaded up the  .htaccess file on the old domain name and slapped in a RewriteRule with a 301 redirect to WebDevelopment2.com. And Viola,Ã‚  here we haveÃ‚  WordPressÃ‚  blog perfectly redirected, without losing a single inbound link. Sure, the Page Rank on the domain name is 0 (for now), but with a name like Web Development, it won&#8217;t be for long.</p>
<h3> New Focus</h3>
<p>I must admit, that when I started this blog I was only vaguely interested in web development and web design. My interests usually hop about like that. I started this blog when AJAX hit the scene. It was the next hottest thing and the birth of Web 2.0. However, coding AJAX, although not difficult, was tedious. And we all know, I don&#8217;t like tedium.</p>
<p>Lately, things have gotten a bit more serious, with respect to my interests in web development. But, I&#8217;m no less lazy. As a result, my focus (and hence the focus of this blog) is going to shift slightly. Many of you will not notice, but those of you who have been paying attention will see that something has changed. I&#8217;ve come to learn the beauty of web development frameworks, such as CakePHP for PHP (duh), Protoype and <a href="http://www.JQuery.com"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">JQuery</a> for Javascript and AJAX, and even Blueprint for CSS. Don&#8217;t worry, if you haven&#8217;t heard of any of these, you soon will. Being as lazy as I am, the DRY (<strong>D</strong>o not <strong>R</strong>epeat <strong>Y</strong>ourself)Ã‚  principle naturally has you gravitating towards frameworks. If someone else; not just someone else, but an entire team of people, work on product for months and even years, I tend to think that they&#8217;ve done a better job than I ever code.</p>
<p>This is the new focus of my blog and I hope I don&#8217;t lose any of you guys and can bring greater quality and relevance to the things you read here.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/moving-wordpress-to-a-different-domain/" rel="bookmark" title="April 2, 2007">Moving WordPress To A Different Domain</a></li>

<li><a href="http://www.webdevelopment2.com/choice-web-development-framework-matter/" rel="bookmark" title="December 31, 2007">Your Choice of Web Development Framework Doesn&#8217;t Matter</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-comment-relish-and-high-cpu-usage/" rel="bookmark" title="December 29, 2008">Comment Relish Plugin + High CPU Usage &#8211; Fixed The Right Way</a></li>

<li><a href="http://www.webdevelopment2.com/understand-bias-means/" rel="bookmark" title="April 16, 2008">Do We Not Understand What Bias Means?</a></li>

<li><a href="http://www.webdevelopment2.com/quick-multiple-local-roots-wamp/" rel="bookmark" title="November 16, 2007">Here&#8217;s a Quick Way to Use Multiple Local Roots With WAMP</a></li>
</ul><!-- Similar Posts took 3.930 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Lazy Blogger&#8217;s Way To Interlinking Posts</title>
		<link>http://www.webdevelopment2.com/the-lazy-bloggers-way-to-interlinking-posts/</link>
		<comments>http://www.webdevelopment2.com/the-lazy-bloggers-way-to-interlinking-posts/#comments</comments>
		<pubDate>Sun, 05 Aug 2007 05:23:57 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/the-lazy-bloggers-way-to-interlinking-posts.htm</guid>
		<description><![CDATA[Here&#8217;s a quick tip for today: Interlink Your Posts: aLinks Plugin Similar Posts:How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack Got My New PC WordPress 2.5 &#8211; The Vista of Blog Platforms Comment Relish Plugin + High CPU Usage &#8211; Fixed The Right Way Reward Your Regular Readers &#8211; Skip [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick tip for today:<br />
<a href="http://www.lifeofbaz.com/">Interlink Your Posts: aLinks Plugin</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/" rel="bookmark" title="June 24, 2007">How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</a></li>

<li><a href="http://www.webdevelopment2.com/got-my-new-pc/" rel="bookmark" title="March 23, 2007">Got My New PC</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/" rel="bookmark" title="April 14, 2008">WordPress 2.5 &#8211; The Vista of Blog Platforms</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-comment-relish-and-high-cpu-usage/" rel="bookmark" title="December 29, 2008">Comment Relish Plugin + High CPU Usage &#8211; Fixed The Right Way</a></li>

<li><a href="http://www.webdevelopment2.com/reward-regular-readers-skip-ads/" rel="bookmark" title="September 20, 2007">Reward Your Regular Readers &#8211; Skip The Ads</a></li>
</ul><!-- Similar Posts took 3.596 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/the-lazy-bloggers-way-to-interlinking-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clever Dude &#8211; 50 Tips for New Personal Finance Bloggers That Web Designers Can Learn From</title>
		<link>http://www.webdevelopment2.com/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from/</link>
		<comments>http://www.webdevelopment2.com/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 13:51:42 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from.htm</guid>
		<description><![CDATA[After reading this post, I have come to the conclusion that Web Developers can learn a lot from this. I cannot over stress the importance of number seven (7) and eight (8): Everyone suggests researching webhosting companies, but for your first year, just use a web host that can get the job done. I use [...]]]></description>
			<content:encoded><![CDATA[<p>After reading <a href="http://www.cleverdude.com/articles/finances/50-tips-for-new-personal-finance-bloggers/">this post</a>, I have come to the conclusion that Web Developers can learn a lot from this.</p>
<p>I cannot over stress the importance of number seven (7) and eight (8):</p>
<blockquote>
<ul>
<li>Everyone suggests researching webhosting companies, but <strong>for your first year, just use a web host that can get the job done</strong>. I use <a href="http://www.dreamhost.com/" target="_blank">Dreamhost</a>, and itÃ¢â‚¬â„¢s fine except for the 20,000+ visit days &#8230;</li>
</ul>
<ul>
<li>If youÃ¢â‚¬â„¢re serious about your site, <strong>get your own domain name</strong> that somewhat relates to your topic (obviously cleverdude.com doesnÃ¢â‚¬â„¢t relate to finances). Jim recommends <a href="http://www.godaddy.com/" target="_blank">GoDaddy.com</a>, but &#8230;</li>
</ul>
</blockquote>
<p>A good domain name is essential to any website. Take your time when picking one.  The same goes for a host. I would definitely go with reviews for this. Resist the urge to go with advertising or price solely. I made that mistake and I&#8217;m currently riding out my contract so, hopefully, I&#8217;ll be able to move with little problems. Just because a web host is advertised in your favorite magazine doesn&#8217;t mean that it&#8217;s the better deal.</p>
<p>If you&#8217;re a blogger, this is a definite read. If you&#8217;re a web designer, scan through the list and extract those that apply.<br />
Source: <a href="http://www.cleverdude.com/articles/finances/50-tips-for-new-personal-finance-bloggers/">50 Tips for New Personal Finance Bloggers</a> [Clear Dude]</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/should-a-business-use-free-web-hosting/" rel="bookmark" title="November 3, 2006">Should A Business Use Free Web Hosting?</a></li>

<li><a href="http://www.webdevelopment2.com/what-has-your-domain-been-up-to/" rel="bookmark" title="November 1, 2006">What Has Your Domain Been Up To</a></li>

<li><a href="http://www.webdevelopment2.com/major-hosting-issues/" rel="bookmark" title="May 28, 2007">Major Hosting Issues</a></li>

<li><a href="http://www.webdevelopment2.com/weebly-editor-web-20-wysiwyg-editor/" rel="bookmark" title="April 15, 2007">Weebly Editor &#8211; Web 2.0 WYSIWYG Editor</a></li>

<li><a href="http://www.webdevelopment2.com/ajax-things-to-keep-in-mind/" rel="bookmark" title="November 23, 2005">AJAX &#8211; Things To Keep In Mind</a></li>
</ul><!-- Similar Posts took 3.750 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Splogs (Spam Blogs) From Mailing Lists &#8211; This One&#8217;s New To Me</title>
		<link>http://www.webdevelopment2.com/splogs-spam-blogs-from-mailing-lists-this-ones-new-to-me/</link>
		<comments>http://www.webdevelopment2.com/splogs-spam-blogs-from-mailing-lists-this-ones-new-to-me/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 14:26:54 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/splogs-spam-blogs-from-mailing-lists-this-ones-new-to-me.htm</guid>
		<description><![CDATA[Now, I&#8217;m going to be deliberately vague because I don&#8217;t to give this blogger any traffic. This is what happened. I developed a new a interest lately. As a result, I was looking for a blog that I could use as a reference. All my searches returned this one blog. The name of the blog [...]]]></description>
			<content:encoded><![CDATA[<p>Now, I&#8217;m going to be deliberately vague because I don&#8217;t to give this blogger any traffic.</p>
<p>This is what happened. I developed a new a interest lately. As a result, I was looking for a blog that I could use as a reference. All my searches returned this one blog. The name of the blog was specific to the actual topic. I went on the blog and to my dismay, I saw post after post which looked like emails from a mailing list. The funniest thing is that the Google Groups mailing list from which he was sponging his information was one that I had recently subscribed to. I actually found a pos, which was me asking a question to the group.<br />
This is what I assume he did. He went into the Blogger configuration and set up the Blog by Email option. And he used the same email address that he used to sign up to the group. So, every time a message is sent to the group it is forwarded to his email address and ends up on his blog.</p>
<p>Now of course this guy has Google Adsense up on his blog and it trying to rake in some income. Hey, what can I say? I must commend his efforts, but this is just rediculous. What I further don&#8217;t understand is that he has this site up at Blogger, which is owned by Google. It&#8217;s been up for almost two months now, and I don&#8217;t understand why it hasn&#8217;t been canned. It even ranks highly in the Google Searches. Wow. A splog on Blogger (hosted by Google), rips information straight from Google Groups and ranks highly for its topic in Google Search.</p>
<p>I think Google has fallen off their game a lil&#8217; bit. What do you guys think? Where do I go to to report splogs, somebody help me.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/cakephp-feed-rule/" rel="bookmark" title="January 1, 2008">CakePHP &#8211; One RSS Feed To Rule Them All</a></li>

<li><a href="http://www.webdevelopment2.com/getting-paid-to-blog/" rel="bookmark" title="October 31, 2006">Getting Paid to Blog</a></li>

<li><a href="http://www.webdevelopment2.com/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from/" rel="bookmark" title="July 21, 2007">Clever Dude &#8211; 50 Tips for New Personal Finance Bloggers That Web Designers Can Learn From</a></li>

<li><a href="http://www.webdevelopment2.com/8-reasons-html-emails-hurt-marketing/" rel="bookmark" title="October 31, 2006">8 Reasons HTML Emails Hurt Marketing</a></li>

<li><a href="http://www.webdevelopment2.com/new-html-group-reinventing-html/" rel="bookmark" title="October 29, 2006">New HTML Group Reinventing HTML</a></li>
</ul><!-- Similar Posts took 4.337 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/splogs-spam-blogs-from-mailing-lists-this-ones-new-to-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</title>
		<link>http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/</link>
		<comments>http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 00:33:03 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack.htm</guid>
		<description><![CDATA[MightyAdsense &#8211; Automatically Inject Ads The MightyAdsense Plugin has many useful options. You can store up to 10 different sets of ads for various locations on your blog. You can insert them into your template by calling one simple function instead of having to paste entire code snippets for the ads. Since all your code [...]]]></description>
			<content:encoded><![CDATA[<h4>MightyAdsense &#8211; Automatically Inject Ads</h4>
<p>The <a href="http://mightyhitter.com/main-page/plugins/mightyadsense/">MightyAdsense Plugin</a> has many useful options. You can store up to 10 different sets of ads for various locations on your blog. You can insert them into your template by calling one simple function instead of having to paste entire code snippets for the ads. Since all your code for the ads are stored in <a href="http://www.wordpress.org"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">WordPress</a>, it makes changing the format of an ad a breeze.</p>
<p>But here&#8217;s where the magic comes in. You can chose certain ads to be automatically inserted into posts and pages. One your homepage, category list, etc; where you list many different posts on one page, you can chose to insert specific ads into certain ads on the page. Namely the first, second, and third posts. This is the set up I have for my first post:</p>
<p><a rel="lightbox" href="http://www.webdevelopment2.com/wp-content/uploads/2007/ads/ad_post_1.png"><img title="ad_post_1.png" src="http://www.webdevelopment2.com/wp-content/uploads/2007/ads/.thumbs/.ad_post_1.png" border="0" alt="ad_post_1.png" width="400" height="376" /></a></p>
<p>The second post I leave blank, but have the following on the third:<br />
<a rel="lightbox" href="http://www.webdevelopment2.com/wp-content/uploads/2007/ads/ad_post_3.png"><img title="ad_post_3.png" src="/wp-content/uploads/2007/ads/.thumbs/.ad_post_3.png" border="0" alt="ad_post_3.png" width="400" height="206" /></a></p>
<p>Now this is what I have on every page/post:<a rel="lightbox" href="http://www.webdevelopment2.com/wp-content/uploads/2007/ads/ad_post.png"><img title="ad_post.png" src="http://www.webdevelopment2.com/wp-content/uploads/2007/ads/.thumbs/.ad_post.png" border="0" alt="ad_post.png" width="400" height="382" /></a></p>
<h4>PayPerPost Says No Ads</h4>
<p>PayPerPost has recently modified their <a href="http://payperpost.com/company/tos.html">Terms of Service</a>:</p>
<blockquote><p>Inline Ads and Links. There are to be no third party links, ads or other detractors located within the sponsored post.</p></blockquote>
<p>Now this has seriously thrown a kink into my normal blogging activity. I guess I could change the tight of ad or change the placement of the ad. But over time I&#8217;ve come to realize that this in post block ad is the highest paying ad on my site. It makes sense, since the ad is directly related to the post it is in. MightyAdsense currently has no option to manually exclude certain posts from having ads. So it&#8217;s all or nothing, Google Adsense or PayPerPost. Why can&#8217;t we have the best of both worlds? Well now you can!</p>
<h4>Solution: MightyAdsense Hack &#8211; Automatically Exclude Certain Categories</h4>
<p>Now, as you can tell, I&#8217;m a big fan of the whole automatic thing, but it does take a little bit homework.</p>
<ol>
<li><strong>Ensure that all PayPerPost posts are in a particular category.</strong><br />
My posts are always in the category: Sponsored Posts.</li>
<li><strong>Find the Category ID</strong><br />
Go to the Manage menu in your WordPress administrator menu, click Categories, then find the ID in the, um&#8230;well, ID column.</li>
<li><strong>Administer the MightyAdsense </strong><strong>Hack</strong><br />
Open up the MightyAdsense plugin in a text editor. We&#8217;re looking in the area of line 373 (ver. 4.1. Yours might vary) for the following function:</p>
<pre class="brush: php; title: ;">function mightyadsense_generateads($content)</pre>
<p>This function starts with the code to insert the ads into a single post:
<pre class="brush: php; title: ;">if (is_single())</pre>
<p>. So, again we&#8217;re looking around line 385:</p>
<pre class="brush: php; title: ;">//reach the right assignment.
$adsstr=getAds($p,$content);
//exit the loop
$p=1000;
$mai=1000;</pre>
<p>This is what actually ads the ad code. Around the above code we add the following:</p>
<pre class="brush: php; title: ;">
if (!in_category(9))    // PayPerPost Hack
{
$adsstr=getAds($p,$content);
//exit the loop
$p=1000;
$mai=1000;
}</pre>
<p>Now, I think you can follow me here. My Sponsored Post category id is 9. So we&#8217;re saying &#8220;insert this ad everywhere except in posts with category ID 9&#8243;.</li>
</ol>
<p>Now obviously, there are some disadvantages to this. You need to edit the code for each different blog you own. What would be ideal is if you could add some option to the plugin where you user could select the category they wish to exclude. But, I&#8217;m not a WordPress plugin creator and I did this on my lunch hour.</p>
<p>This way we keep ads out of certain posts and keep PayPerPost happy and still have ads in the rest of our posts. I hope this helps the masses out there.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/reward-regular-readers-skip-ads/" rel="bookmark" title="September 20, 2007">Reward Your Regular Readers &#8211; Skip The Ads</a></li>

<li><a href="http://www.webdevelopment2.com/payperposts-answer-google-pagerank-issue-real-rank/" rel="bookmark" title="November 26, 2007">PayPerPost&#8217;s Answer To The Google PageRank Issue &#8211; Real Rank</a></li>

<li><a href="http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/" rel="bookmark" title="May 10, 2007">FeedBurner + Google search cache =  Instant Blog Back Up</a></li>

<li><a href="http://www.webdevelopment2.com/yay-wordpress-25-perfect/" rel="bookmark" title="April 6, 2008">Yay! WordPress 2.5. Almost Perfect</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/" rel="bookmark" title="April 14, 2008">WordPress 2.5 &#8211; The Vista of Blog Platforms</a></li>
</ul><!-- Similar Posts took 4.698 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress Widgets</title>
		<link>http://www.webdevelopment2.com/wordpress-widgets/</link>
		<comments>http://www.webdevelopment2.com/wordpress-widgets/#comments</comments>
		<pubDate>Thu, 24 May 2007 02:40:18 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/wordpress-widgets.htm</guid>
		<description><![CDATA[Now I know I&#8217;m late, very late. But I finally decided to find out what all the fuss was about. The great thing about Widgets is that you can drag them all over the place. Of course, they are made for the sidebar, but you can reorder them however you like or just remove them. [...]]]></description>
			<content:encoded><![CDATA[<p>Now I know I&#8217;m late, very late. But I finally decided to find out what all the fuss was about. The great thing about <a href="http://automattic.com/code/widgets/">Widgets</a> is that you can drag them all over the place. Of course, they are made for the sidebar, but you can reorder them however you like or just remove them. And the great thing is removing doesn&#8217;t mean deleting. They are there to be reused at your whim and fancy. Here is an example of what <a href="http://automattic.com/code/widgets/">Widgets </a>can do for you:<a href="http://www.webdevelopment2.com/wp-content/uploads/2007/widgets_admin1.png" rel="lightbox"><img src="http://www.webdevelopment2.com/wp-content/uploads/2007/.thumbs/.widgets_admin1.png" alt="Wordpress Widgets" title="Wordpress Widgets" align="right" border="0" height="388" width="400" /></a></p>
<p>Widgets are, however, a bit awkward to design. A lot of plugins these days come with widgets built in, but there are those that don&#8217;t. For these, it&#8217;s a bit of a <a href="http://automattic.com/code/widgets/themes/">pain to use</a>.</p>
<p>For this purpose we have the <a href="http://www.blog.mediaprojekte.de/cms-systeme/wordpress-plugins/wordpress-widget-king-text/">King Text + PHP Widget Plugin</a>. This plugin enables you to define empty plugins that you can paste text, HTML, or even PHP into.</p>
<p>I&#8217;ve converted all of my blogs (except this one <img src='http://www.webdevelopment2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) to use Widgets. It takes a bit of time to set up, at first, but the flexibility they offer you is just great.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/wordpress-25-vista-blog-platforms/" rel="bookmark" title="April 14, 2008">WordPress 2.5 &#8211; The Vista of Blog Platforms</a></li>

<li><a href="http://www.webdevelopment2.com/yay-wordpress-25-perfect/" rel="bookmark" title="April 6, 2008">Yay! WordPress 2.5. Almost Perfect</a></li>

<li><a href="http://www.webdevelopment2.com/rounded-corners-jquery-css/" rel="bookmark" title="December 22, 2008">Round Corners With jQuery and CSS</a></li>

<li><a href="http://www.webdevelopment2.com/easily-increase-page-load-time-10-fold-jquery/" rel="bookmark" title="October 26, 2007">See How Easily You Can Increase Page Load Time 10 Fold With jQuery</a></li>

<li><a href="http://www.webdevelopment2.com/moving-wordpress-to-a-different-domain/" rel="bookmark" title="April 2, 2007">Moving WordPress To A Different Domain</a></li>
</ul><!-- Similar Posts took 4.275 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/wordpress-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FeedBurner + Google search cache =  Instant Blog Back Up</title>
		<link>http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/</link>
		<comments>http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/#comments</comments>
		<pubDate>Fri, 11 May 2007 02:55:56 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/blog/feedburner-google-search-cache-instant-blog-back-up.htm</guid>
		<description><![CDATA[Recently, I&#8217;ve had a problem with a blog that I manage. Due to a server issue, the database was totally screwed up. It was weird. The first thing I noticed is that the posts for the last five (5) or so days were gone. I thought that some absent minded tech had inadvertently restored a [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve had a problem with a blog that I manage. Due to a server issue, the database was totally screwed up. It was weird. The first thing I noticed is that the posts for the last five (5) or so days were gone. I thought that some absent minded tech had inadvertently restored a previous backup.</p>
<p>Then I noticed that not only posts were gone, but some settings reverted back to their original values. Upon closer inspection, I realized that certain entries in certain tables in the database were deleted. Hmmph, who knows what the problem was. So I figure that it should be a simple enough task to get a backup from my web host. I was wrong about that, very wrong.</p>
<p>Now let me first state that I was also wrong in not maintaining my own database backups. There is absolutely no excuse for this, so I take full blame for my problem. If I had a database back up, I wouldn&#8217;t have been in the situation that I&#8217;m in right now. Anyway, moving on. After over 4 days of moving back and forth with tech support, they were able to supply me with their earliest backup, which was dated the day <strong>after</strong> my database meltdown. So I was screwed, or was I?</p>
<p>There were two tools which saved my butt. First, <a href="http://www.feedburner.com/">FeedBurner</a>. With <a href="http://wwww.feedburner.com/">FeedBurner</a>, I was able to recover the titles and content for all of my posts, but simply going back to my feed. To accomplish this, I used <a href="http://www.google.com/reader/">Google Reader</a>.</p>
<p>I had one other small problem: The links of my posts are not dependent on the date, by default, but on the category. This is where Google&#8217;s caching feature comes in handy. I used the post titles and searched for the web page in Google, by using the <em>site:</em> feature. This did two things: it gave me the link of my post, so I could see what was the main category. I could also view a cached version of the page to see any other relevant information.</p>
<p>So, something to note. FeedBurner + Google search cache =  Instant Blog Back Up.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/" rel="bookmark" title="June 24, 2007">How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</a></li>

<li><a href="http://www.webdevelopment2.com/javascript-only-links-why-someone-tell-me-why-please/" rel="bookmark" title="March 31, 2007">JavaScript Only Links, Why? Someone Tell Me Why, Please</a></li>

<li><a href="http://www.webdevelopment2.com/automate-mysql-database-backup-webcron-cron-jobs-problem-part-2/" rel="bookmark" title="October 28, 2007">Automate MySQL Database Backup With WebCron &#8211; No Cron Jobs? No Problem &#8211; Part 2</a></li>

<li><a href="http://www.webdevelopment2.com/why-my-wordpress-27-install-failed/" rel="bookmark" title="December 11, 2008">Why My WordPress 2.7 Install &#8220;Failed&#8221;</a></li>

<li><a href="http://www.webdevelopment2.com/bloggerwave-get-paid-to-blog/" rel="bookmark" title="July 4, 2007">BloggerWave &#8211; Get Paid To Blog</a></li>
</ul><!-- Similar Posts took 8.280 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moving WordPress To A Different Domain</title>
		<link>http://www.webdevelopment2.com/moving-wordpress-to-a-different-domain/</link>
		<comments>http://www.webdevelopment2.com/moving-wordpress-to-a-different-domain/#comments</comments>
		<pubDate>Mon, 02 Apr 2007 14:30:11 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2007/04/02/moving-wordpress-to-a-different-domain.htm</guid>
		<description><![CDATA[No, I&#8217;m not moving, not yet anyway. But Lava is. She scored a domain name which describes her blog so perfectly, that she couldn&#8217;t help but nab it up: HowISaveMoney.net. Now what are the odds that this domain would still be lying around? Lava finally made the big step and &#8220;moved into her own place&#8220;. [...]]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not moving, not yet anyway. But <a href="http://www.HowISaveMoney.net">Lava </a>is. She scored a domain name which describes her blog so perfectly, that she couldn&#8217;t help but nab it up: <a href="http://www.HowISaveMoney.net/" title="How I Save Money"><strong>HowISaveMoney.net</strong></a>. Now what are the odds that this domain would still be lying around?</p>
<p><a href="http://www.HowISaveMoney.net">Lava</a> finally made the big step and &#8220;<a href="http://www.howisavemoney.net/2007/04/01/im-getting-my-own-place/">moved into her own place</a>&#8220;. Moving domains is always such a hassle, but there are a few things that make the process a little bit easier. I was the Administrator during this move and I must say it was a little bit involved, but I think I got it done.</p>
<h4>The Domain</h4>
<p>The domain was purchase at <a href="http://www.1and1.com">1and1.com</a>. Why not <a href="http://www.networksolutions.com" title="Web Hosting, web site design and domains from Network Solutions">NetSolutions</a>, <a href="http://www.yahoo.com">Yahoo</a>, <a href="http://www.GoDaddy.com">GoDaddy</a>? Because they all have great promotional deals but then it&#8217;s upward of $8 to renew every year. <a href="http://www.WebDevelopment2.com/go/1and1"  class="alinks_links" onclick="return alinks_click(this);" title="1and1 Hosting"  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">1and1</a> has a nice flat rate of $5.99 every year.</p>
<p>The host remained the same, since this particular hosts allows up to 10 domains pointing to it. All the files are simply dumped in a different sub folder. I both love and hate the idea of one consolidated host. It&#8217;s easier to manage: one login one set of administration and maintenance, cheaper than several different hosts. But if one sight goes down, they all go down. If a hacker gets into one, he damn well gets into all of them. The load on all of the sites is still very small and way under the allotted bandwidth limit. Most of them are blogs using <a href="http://www.wordpress.org"  class="alinks_links" onclick="return alinks_click(this);" title=""  style="padding-right: 13px; background: url(http://www.webdevelopment2.com/wp-content/plugins/alinks/images/external.png) center right no-repeat;" rel="external">WordPress</a> and we all know what a small physical footprint WordPress leaves behind. If any one site seems to out grow things little family what it turns 18 or something, it will definitely be kicked out of the nest onto it&#8217;s on hosting package.</p>
<h4>Copy Files</h4>
<p>Now this should be the simple part. You copy <strong>everything</strong> into the folder that is going to house your new blog. There are a few minor changes that you might need to make. Depending on your previous setup you may need to edit the <em>.htaccess</em> file and change the <em>RewriteBase </em>option. But I do think that WordPress will configure it for you when you set up your permalink stuff.</p>
<p>One change that is necessary is editing your <em>wp_config.php</em> file. If you&#8217;re changing databases, you need to make the changes here. If you&#8217;re not changing databases you still need to make the changes to the table prefix. I forgot to mention that we still need to keep the old database active (details to come later).</p>
<h4>Database Migration</h4>
<p>Moving the blog involved a little bit of work. There were two stages during this process. There was installing WordPress and there was importing old data. Now frankly, I know I made some mistakes, but all in all, things went smoothly.</p>
<p>It&#8217;s funny how moving databases on the same host was actually more difficult. Well, I made it more difficult I guess. My limited shared host has a limit on the number of database you can have. So, to counter that I&#8217;ve decided to use a database to its fullest capacity before I create a new one. So different blogs will share the same database but use different table prefixes for identification. It&#8217;s a nice plan and it does work, but it makes imports a bit difficult.</p>
<p>Now because I still wanted the old blog up (reasons to come later) I couldn&#8217;t simply go into WordPress and change the URL. Come on now, that would make things too easy. So I exported the database. I could not do a straight import because I needed to change the table names so that there would be two copies of each table with each having a different prefix. For example, I&#8217;m copying all the wp_ tables to wp2_. Sounds easy in theory, but it was a bit involved.</p>
<p>This is the process I ended up going through. I unzipped the exported DB file. Opened the file in a text editor. Now the uncompressed file was about 14 MB. I used Notepad++ to open it, and even with my new hardware it took a while. I then did a search and replace: wp_ to wp2_. This is so that when the script runs it will import into the newly specified table names. After the completed process I would have one bunch of tables wp_ and another wp2_ with the same structure and the same data. If anyone has a smoother method of doing this, I&#8217;m all ears. But I did a quick Google search for <em>Copy MySQL Table</em> and apart from console instructions (No shell access, cheap host) I came up short and it was 1:00 AM and I wanted to get to sleep.</p>
<p>So, the file was edited, I zipped it back up in <a href="http://en.wikipedia.org/wiki/Gzip" title="Gzip - Wikipedia, the free encyclopedia">GZip </a>format with <a href="http://www.7-zip.org/">7Zip </a>and went to the host&#8217;s phpMyAdmin site and tried to do an import. Only to realize they don&#8217;t have the file import field. This was a bit of a pain. I would have had to copy and paste the data into the little form so that it would run the SQL commands. There was one problem with that though, the uncompressed file was 14 MB and there was no way that the browser could handle that without locking up. So importing that large database was another story: <a href="http://www.webdevelopment2.com/php/importing-large-mysql-databases-when-phpmyadmin-lets-you-down-get-bigdump.htm">Importing Large MySQL Databases &#8211; When phpMyAdmin LetÃ¢â‚¬â„¢s You Down &#8211; Get BigDump</a>.</p>
<h4>Database Configuration</h4>
<p>No, we&#8217;re not installing a new version of WordPress. You can do that later, after everything is settled, if a new version has come out and you want to upgrade. Or do it before, just not now. Now that your database has been imported properly, you need to make one minor change. Funny enough, this isn&#8217;t a change that I&#8217;ve seen documented anywhere else though. But it was necessary for me, who knows maybe I did something wrong. I needed to edit the database <em>wp_options</em> table and edit the <em>option_value</em> for the entries where the <em>option_name</em> is <em>siteurl </em>and <em>host</em>. I needed to change these to match the new domain. The first time I left out this step, every time I tried to do anything it just forwarded me back to the old blog. That&#8217;s it. I tried editing them from within WordPress, but that didn&#8217;t seem to work either.</p>
<p>After that you&#8217;re good for the new database. You might need to update some links within your posts, but the next step will simply make this a preference. The only problem we have is that your ranking is going to suffer because you&#8217;re starting from scratch. If you have a good relationship with the people that have given you links, you may beg them to update some links or their blogroll. This would help you dramatically in rankings, but again it&#8217;s not a necessity.</p>
<h4>Preserving Old Links</h4>
<p>This is where the magic happens. People hate switching domains because, it&#8217;s a hassle, you lose your rankings for search engines and Technorati, etc, and most of all you lose all your inbound links and your visitors are left in the dark. Well, I can&#8217;t help you with the first parts, but that last part is a breeze.</p>
<p>There are two methods. The easy one and the easier one. The only thing is that your permalink structure needs to be identical, so don&#8217;t try to get fancy and switch them up just because it&#8217;s a new domain name.</p>
<p>For the easy one, we edit the <em>.htaccess</em> file and one line:</p>
<p>RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]</p>
<p>You add this somewhere after the line:  RewriteEngine On</p>
<p>That&#8217;s about it really. What this does is that, whenever someone tries to access a link from the old site, it will forward them to the same URL on the new site. The excellent thing is that it will also forward search engines. It&#8217;s that great? That&#8217;s what the code 301 means. Eventually, they will actually update their database to reflect your new URL. This also keeps your from getting penalized for duplicate content by the search engines. There is only one minor issue with this and it&#8217;s just a cosmetic one: the old URL is still left in the browser window. Who cares right? Well I do. There is a workaround, which involves some template changes in your new blog. Basically it says if you have been forwarded by from the old URL, then reload the URL with that of the new one. Pay attention now, this isn&#8217;t the same thing. This is done in the browser and refreshes the screen. It&#8217;s not really a refresh since it is done before anything else is sent. This, to me is a bit clunky.</p>
<p>The easier one: This is the simplest method that I&#8217;ve seen. You can&#8217;t really get simpler than this. But it involves leave the old blog active, sort of. Funny enough, it&#8217;s called the <a href="http://rmarsh.com/2006/09/23/moving-your-blog/">Moving Your Blog</a> Plugin. You install this on your OLD blog, activate it, go to the options, and enter the URL of the NEW blog (no trailing slashes) and that&#8217;s it dude.</p>
<p>Now if you&#8217;re like me and you&#8217;re on a host with limited database space, then you might want to do a little bit of house keeping. What I&#8217;ve done is deactivated all the old plugins, delete all posts and comments, and all files that I&#8217;ve ever uploaded (including unused themes &#8211; I went back to the classic). Now you&#8217;re saying that I&#8217;m defeating the purpose by deleting the posts, but actually the plugin doesn&#8217;t need the posts. I&#8217;m not sure exactly what it needs, but deleting posts and comments didn&#8217;t seem to harm it. That&#8217;s where most of the space is taken up anyway. I also went through the database and DROPped tables that were created for plugins that I&#8217;ve deactivated.</p>
<p>After that, you should have everything working perfectly.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/" rel="bookmark" title="August 22, 2007">New Domain: WebDevelopment2.com, New Focus: Frameworks, CakePHP, Javascript, Web 2.0</a></li>

<li><a href="http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/" rel="bookmark" title="May 10, 2007">FeedBurner + Google search cache =  Instant Blog Back Up</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-25-upload-image-error-finally-fixed/" rel="bookmark" title="July 28, 2008">WordPress 2.5+ Upload Image Error &#8211; Finally Fixed!</a></li>

<li><a href="http://www.webdevelopment2.com/quick-multiple-local-roots-wamp/" rel="bookmark" title="November 16, 2007">Here&#8217;s a Quick Way to Use Multiple Local Roots With WAMP</a></li>

<li><a href="http://www.webdevelopment2.com/wordpress-comment-relish-and-high-cpu-usage/" rel="bookmark" title="December 29, 2008">Comment Relish Plugin + High CPU Usage &#8211; Fixed The Right Way</a></li>
</ul><!-- Similar Posts took 9.439 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/moving-wordpress-to-a-different-domain/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Blog Revival</title>
		<link>http://www.webdevelopment2.com/blog-revival/</link>
		<comments>http://www.webdevelopment2.com/blog-revival/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 23:53:41 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2007/02/26/blog-revival.htm</guid>
		<description><![CDATA[It&#8217;s been a long time but I finally decided to breathe some life back into Day In The Life of Baz. It&#8217;s been a while since I touched anything on that blog. With the whole graduation thing and the job hut and the starting a new job and moving, I&#8217;ve just been a bit overwhelmed [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time but I finally decided to breathe some life back into <a href="http://www.lifeofbaz.com/" title="Day In The Life of Baz">Day In The Life of Baz</a>. It&#8217;s been a while since I touched anything on that blog. With the whole graduation thing and the job hut and the starting a <a href="http://www.lifeofbaz.com/2007/01/22/job-update-part-1/">new job</a> and <a href="http://www.lifeofbaz.com/2007/02/09/finally-got-my-computer-desk/">moving</a>, I&#8217;ve just been a bit overwhelmed lately. Some say welcome back to: <a href="http://www.lifeofbaz.com/" title="Day In The Life of Baz">Day In The Life of Baz</a>.<a href="http://www.lifeofbaz.com/" title="Day In The Life of Baz"><br />
</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/" rel="bookmark" title="August 22, 2007">New Domain: WebDevelopment2.com, New Focus: Frameworks, CakePHP, Javascript, Web 2.0</a></li>

<li><a href="http://www.webdevelopment2.com/feedburner-google-search-cache-instant-blog-back-up/" rel="bookmark" title="May 10, 2007">FeedBurner + Google search cache =  Instant Blog Back Up</a></li>

<li><a href="http://www.webdevelopment2.com/finally-graduating-im-done/" rel="bookmark" title="December 15, 2006">Finally Graduating &#8211; I&#8217;m Done</a></li>

<li><a href="http://www.webdevelopment2.com/fixing-the-back-button-and-enabling-bookmarking-for-ajax-apps/" rel="bookmark" title="December 29, 2005">Fixing the Back Button and Enabling Bookmarking for AJAX Apps</a></li>

<li><a href="http://www.webdevelopment2.com/finals-week-sorry-folks/" rel="bookmark" title="December 11, 2006">Finals Week &#8211; Sorry Folks</a></li>
</ul><!-- Similar Posts took 3.712 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/blog-revival/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed vs. Fluid Layouts and Screen Resolutions</title>
		<link>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/</link>
		<comments>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 05:38:01 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/12/02/fixed-vs-fluid-layouts-and-screen-resolutions.htm</guid>
		<description><![CDATA[I&#8217;ve sort of been fighting it for a while now. I must say I&#8217;ve been stuck in the past and I apologize for that. I was stuck in the whole &#8220;It&#8217;s gotta be less that 800 pixels&#8221; things. That&#8217;s just a basic rule of accessibility, which I&#8217;ve carried from years ago. Back them a significant [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve sort of been fighting it for a while now. I must say I&#8217;ve been stuck in the past and I apologize for that. I was stuck in the whole &#8220;It&#8217;s gotta be less that 800 pixels&#8221; things. That&#8217;s just a basic rule of accessibility, which I&#8217;ve carried from years ago. Back them a significant number of Internet surfers still had relatively small monitors and used the 800&#215;600 resolution. Therefore, if you wanted your content accessible to the highest majority of visitors you had to ensure that your site can be viewed relatively well in at least 800 pixels. Although the number of visitors using this resolution was in the minority, it was still not small enough to ignore.</p>
<p>Now comes another problem. Rather a solution that causes a problem. Most people fixed this resolution issue by slapping on a fixed layout. Now fixed layouts have their pros and cons. The pros are, you know exactly how it will look every time. You know where every thing will be on the website. One major con, I experienced at a friend&#8217;s house. He had just gotten a brand new 21&#8243; flat panel monitor and everything looked so crisp. After a couple hours of playing, <a href="http://www.planetwolfenstein.com/enemyterritory">Wolfenstein: Enemy Territory</a> we were just browsing the Internet and I just asked him to check out my <a href="http://www.webdevelopment2.com/zamzar-free-online-file-conversion/">latest post</a> at the time. When he did I was horrified. My beautiful fixed width 787 pixel layout, which looks just brilliant on my 17&#8243; at home, still looked brilliant here, but it was so bloody small. I mean the thing was tiny and scrolling took forever. Yeah, we would have had to scroll a lot on a smaller monitor but since we have this huge one, why should we. There was just so much wasted screen space it annoyed me. You could almost fit a whole other site right next to mine.</p>
<p>When I went home, I said goodbye to the fixed width layout and picked up a fluid one. And I must say, I&#8217;m kind of in love with this one. Whether 800 pixels or much higher, everything just stretches out to fill the screen. Sometimes you scroll, some times you don&#8217;t. So first off, I&#8217;d like to apologize for all my visitors with large fancy monitors, I did not know what you were going through. The other issue is that blogs are less affected by this screen resolution thing for two reasons. First of all, blogs are meant to be read. Therefore the less vertical eye movement the user has to do easier it is on his eyes. A blog is less about graphically and structural presentation and more about reading the text. I&#8217;m not saying blogs should be ugly, I&#8217;m just saying you don&#8217;t need to hook the visitor with too many pretty pictures to get their attention. The second reason is that, a lot of blogs don&#8217;t even get visited anymore. With the advent of RSS feeds a lot of people don&#8217;t even know what the home page of the blog looks like. RSS feeders just feed straight text and it fills it out however your reader is configured to.</p>
<p>Now because the fluid layout is so great, you know there&#8217;s going to be a catch right? The main issue, for me anyways, is getting it to have a minimum width. I mean, there is a point where you just don&#8217;t want your website getting any smaller. After all, the main reason we&#8217;re using this fluid layout is so that things get <em>expanded</em>. Enter the problem of CSS and the <em>min-width</em> property. This is an entirely different post all on its own, so I&#8217;ll leave it as that.</p>
<p>Anyways, tell me how you guys like the new layout. Love it, hate it, I wanna know.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/websites-on-wide-screen-how-the-other-half-lives/" rel="bookmark" title="March 28, 2007">Websites on Wide Screen &#8211; How The Other Half Lives</a></li>

<li><a href="http://www.webdevelopment2.com/yay-wordpress-25-perfect/" rel="bookmark" title="April 6, 2008">Yay! WordPress 2.5. Almost Perfect</a></li>

<li><a href="http://www.webdevelopment2.com/owe-6-apology-nah/" rel="bookmark" title="October 23, 2007">I Think I Owe IE 6 An Apology, Nah.</a></li>

<li><a href="http://www.webdevelopment2.com/dclick-ads-another-quick-start-up-advertising-site/" rel="bookmark" title="December 24, 2006">Dclick Ads &#8211; Another Quick Start Up Advertising Site</a></li>

<li><a href="http://www.webdevelopment2.com/joomla-template-tip-optional-modules/" rel="bookmark" title="December 1, 2005">Joomla Template Tip: Optional Modules</a></li>
</ul><!-- Similar Posts took 4.595 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/fixed-vs-fluid-layouts-and-screen-resolutions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saving Money Blog</title>
		<link>http://www.webdevelopment2.com/saving-money-blog/</link>
		<comments>http://www.webdevelopment2.com/saving-money-blog/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 19:48:32 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[About Me]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/11/18/saving-money-blog.htm</guid>
		<description><![CDATA[Ok, It&#8217;s been a long time in the making, I&#8217;ll be the first to admit. This is a blog by a colleague of mine who shall remain nameless. There are some interesting tips on saving money and some cute lil&#8217; rants. Check it out: Save Money. Similar Posts:5 Steps to Simple SEO Poll Results &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense-->Ok, It&#8217;s been a long time in the making, I&#8217;ll be the first to admit. This is a blog by a colleague of mine who shall remain nameless. There are some interesting tips on <a href="http://www.howisavemoney.net/">saving money</a> and some cute lil&#8217; rants.</p>
<p>Check it out:</p>
<p><a href="http://www.howisavemoney.net/">Save Money.</a></p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/5-steps-to-simple-seo/" rel="bookmark" title="October 31, 2006">5 Steps to Simple SEO</a></li>

<li><a href="http://www.webdevelopment2.com/poll-results-php-framework/" rel="bookmark" title="November 28, 2007">Poll Results &#8211; What Do You Look for in a PHP Framework?</a></li>

<li><a href="http://www.webdevelopment2.com/chitika-ads/" rel="bookmark" title="November 13, 2005">Chitika Ads</a></li>

<li><a href="http://www.webdevelopment2.com/new-domain-webdevelopment2com-new-focus-frameworks-cakephp-javascript-web-20/" rel="bookmark" title="August 22, 2007">New Domain: WebDevelopment2.com, New Focus: Frameworks, CakePHP, Javascript, Web 2.0</a></li>

<li><a href="http://www.webdevelopment2.com/blog-revival/" rel="bookmark" title="February 26, 2007">Blog Revival</a></li>
</ul><!-- Similar Posts took 4.413 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/saving-money-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Paid to Blog</title>
		<link>http://www.webdevelopment2.com/getting-paid-to-blog/</link>
		<comments>http://www.webdevelopment2.com/getting-paid-to-blog/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 14:00:54 +0000</pubDate>
		<dc:creator>Kevin Lloyd</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.webdevelopment2.com/2006/10/31/getting-paid-to-blog.htm</guid>
		<description><![CDATA[I found this post interesting. Although I don&#8217;t consider myself much of a blogger, bills do have to be paid. Tony writes: Its as though one loses their status as a Ã¢â‚¬Å“realÃ¢â‚¬Â blogger the instant you put up Google Adwords, or start selling ad space Ã¢â‚¬â€ as though the purity of your writings takes on [...]]]></description>
			<content:encoded><![CDATA[<p>I found this post interesting. Although I don&#8217;t consider myself much of a blogger, bills do have to be paid.</p>
<p><a href="http://www.deepjiveinterests.com/2006/10/30/when-do-bloggers-have-to-justify-earning-a-buck/">Tony</a> writes:</p>
<blockquote><p>Its as though one loses their status as a Ã¢â‚¬Å“realÃ¢â‚¬Â blogger the instant you put up Google Adwords, or start selling ad space Ã¢â‚¬â€ as though the purity of your writings takes on a different cast because, well, youÃ¢â‚¬â„¢ve got to pay the bills.</p></blockquote>
<p>As Tony mentions, ads on a website are one thing but PayPerPost is totally different. Having contextual ads makes perfect sense and I actually do use them sometimes. When I read a blog it&#8217;s because I actually care about what&#8217;s going on there, I&#8217;m into the topic. So I would be more inclined to look into ads that were about a topic that interests me.</p>
<p>I say go ahead bloggers. Enjoy, you&#8217;ve worked hard.</p>
Similar Posts:<ul><li><a href="http://www.webdevelopment2.com/payperposts-answer-google-pagerank-issue-real-rank/" rel="bookmark" title="November 26, 2007">PayPerPost&#8217;s Answer To The Google PageRank Issue &#8211; Real Rank</a></li>

<li><a href="http://www.webdevelopment2.com/splogs-spam-blogs-from-mailing-lists-this-ones-new-to-me/" rel="bookmark" title="July 12, 2007">Splogs (Spam Blogs) From Mailing Lists &#8211; This One&#8217;s New To Me</a></li>

<li><a href="http://www.webdevelopment2.com/how-to-make-payperpost-and-google-adsense-play-nice-mightyadsense-plugin-hack/" rel="bookmark" title="June 24, 2007">How To Make PayPerPost and Google Adsense Play Nice &#8211; MightyAdsense Plugin Hack</a></li>

<li><a href="http://www.webdevelopment2.com/clever-dude-50-tips-for-new-personal-finance-bloggers-that-web-designers-can-learn-from/" rel="bookmark" title="July 21, 2007">Clever Dude &#8211; 50 Tips for New Personal Finance Bloggers That Web Designers Can Learn From</a></li>

<li><a href="http://www.webdevelopment2.com/ajax-things-to-keep-in-mind/" rel="bookmark" title="November 23, 2005">AJAX &#8211; Things To Keep In Mind</a></li>
</ul><!-- Similar Posts took 8.528 ms -->]]></content:encoded>
			<wfw:commentRss>http://www.webdevelopment2.com/getting-paid-to-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

