<?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>Happy Web Diva &#187; WordPress</title>
	<atom:link href="http://www.happywebdiva.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.happywebdiva.com</link>
	<description>Musings of Anna Belle Leiserson</description>
	<lastBuildDate>Fri, 20 Nov 2009 02:56:48 +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>iWPhone: The Easy Way to Optimize WordPress for iPhones</title>
		<link>http://www.happywebdiva.com/2008/01/28/iwphone-the-easy-way-to-optimize-wordpress-for-iphones/</link>
		<comments>http://www.happywebdiva.com/2008/01/28/iwphone-the-easy-way-to-optimize-wordpress-for-iphones/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 01:43:07 +0000</pubDate>
		<dc:creator>Anna Belle</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.happywebdiva.com/2008/01/28/iwphone-the-easy-way-to-optimize-wordpress-for-iphones/</guid>
		<description><![CDATA[While preparing for a meeting on designing for the mobile web, the old memory banks suddenly kicked in, and I remembered there was some tool that made it a breeze to optimize WordPress for iPhones. Since I&#8217;m on an iPhone tear, I took the time to research it. Sure enough. There are quite a number [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happywebdiva.com/images/iphone-wordpress.jpg" alt="HWD on an iWPhone-optimized iPhone" class="right" align="right" border="0" height="280" width="150" />While preparing for a meeting on designing for the mobile web, the old memory banks suddenly kicked in, and I remembered there was some tool that made it a breeze to optimize WordPress for iPhones.  Since I&#8217;m on an iPhone tear,  I took the time to research it.</p>
<p>Sure enough.   There are quite a number of promising plug-ins, in particular ContentRobot&#8217;s <a href="http://iwphone.contentrobot.com/">iWPhone</a>.  It&#8217;s a nifty skin for WordPress that doesn&#8217;t alter your blog on computer screens &#8212; only on iPhones. Even better, it only took me three minutes start-to-finish to get it working.</p>
<p>Of course, being me, I couldn&#8217;t leave it at that. I had to personalize it for this very blog.  The default is blue, and I&#8217;m getting a tad sick of blue and gray sites for the iPhone.  (Drab blue and drab gray.  Sounds like the Civil War to me.) I changed the colors to red and yellow and added one 4KB GIF, which doesn&#8217;t slow things down appreciably.  Beyond that, I went into header.php, and added links for the archives and about page.</p>
<p>In truth, I&#8217;ve been hovering on the edge (so to speak) of true iPhone design, but this was my first real foray into it &#8212; and it was a blast.</p>
<p><br clear="right" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.happywebdiva.com/2008/01/28/iwphone-the-easy-way-to-optimize-wordpress-for-iphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove Microsoft Formatting From WordPress Posts</title>
		<link>http://www.happywebdiva.com/2008/01/27/how-to-remove-microsoft-formatting-from-wordpress-posts/</link>
		<comments>http://www.happywebdiva.com/2008/01/27/how-to-remove-microsoft-formatting-from-wordpress-posts/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 12:05:49 +0000</pubDate>
		<dc:creator>Anna Belle</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.happywebdiva.com/2008/01/27/how-to-remove-microsoft-formatting-from-wordpress-posts/</guid>
		<description><![CDATA[This is a tip for my long-suffering friends who are so good about updating the various blogs I&#8217;ve set up. I just knew there had to be a better way. Better late than never, right? Oh my heavens. It turns out it&#8217;s really easy to strip Microsoft Word and other blog-breaking formats out of WordPress. [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is a tip for my long-suffering friends who are so good about updating the various blogs I&#8217;ve set up.   I just knew there had to be a better way.  Better late than never, right?</em></p>
<p>Oh my heavens.  It turns out it&#8217;s really easy to strip Microsoft Word and other blog-breaking formats out of WordPress.  It only takes three clicks.  Here&#8217;s how.</p>
<p><img src="http://www.happywebdiva.com/images/word-to-wordpress.gif" alt="How to open the paste to plain text icon" border="0" height="287" width="455" /></p>
<p><strong>Step 1.</strong> In the Word-like tool bar for the &#8220;Post&#8221; field, at the right end there is a mysterious square icon with dots.  (See the picture above.)  Click it. A second row of icons magically appears.</p>
<p><strong> Step 2.</strong> In the middle of this second row is an icon of a yellow folder (I think) with a T on top. Click it and a &#8220;Paste as Plain Text&#8221; dialog box pops up.</p>
<p><strong>Step 3. </strong> You guessed it.  Paste your text in this dialog box and click the insert button in the lower left.</p>
<p>That&#8217;s all there is to it.  No more weird looking blog posts.  No more broken home page.  (Or at least it will reduce such things.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happywebdiva.com/2008/01/27/how-to-remove-microsoft-formatting-from-wordpress-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Tips When Using Secured MySQL</title>
		<link>http://www.happywebdiva.com/2008/01/12/wordpress-tips-for-using-secured-mysql/</link>
		<comments>http://www.happywebdiva.com/2008/01/12/wordpress-tips-for-using-secured-mysql/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 22:02:17 +0000</pubDate>
		<dc:creator>Anna Belle</dc:creator>
				<category><![CDATA[Vanderbilt]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.happywebdiva.com/2008/01/12/wordpress-tips-for-using-secured-mysql/</guid>
		<description><![CDATA[When you use secured MySQL for your database, like Vanderbilt ITS servers, installing WordPress causes one peculiar problem that can be a pain to debug. Or at least it was for me. I couldn&#8217;t find any documentation anywhere. Fortunately, one of the ITS server admins had alerted me that the standard php mysql_connect function needs [...]]]></description>
			<content:encoded><![CDATA[<p>When you use secured MySQL for your database, like <a href="http://its.vanderbilt.edu/webrequest.php">Vanderbilt ITS</a> servers, installing WordPress causes one peculiar problem that can be a pain to debug.  Or at least it was for me.  I couldn&#8217;t find any documentation anywhere.  Fortunately, one of the ITS server admins had alerted me that the standard php <a href="http://us2.php.net/manual/en/function.mysql-connect.php">mysql_connect</a> function needs fine-tuning to connect to their server, and I guessed that was the issue with WordPress.  Specifically you need to add the MYSQL_CLIENT_SSL constant at the end.</p>
<p>In WordPress, the file you have to update is wp-db.php in the wp-includes includes folder.  As of today it&#8217;s found on line 69.  Find the line that reads:</p>
<p>$this-&gt;dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);</p>
<p>Replace it with:</p>
<p>$this-&gt;dbh = @mysql_connect($dbhost, $dbuser, $dbpassword, true, MYSQL_CLIENT_SSL);</p>
<p>That&#8217;s all there is to it.</p>
<p>But as long as I&#8217;m blogging about this, I thought I&#8217;d give those of you having to upgrade WordPress my list of things to do.  (I wrote it down so I don&#8217;t have to rethink it with every upgrade.)</p>
<p><strong>Upgrading WordPress With a Secured MySQL Server</strong></p>
<ol>
<li><a href="http://wordpress.org/download/">Download and unzip the latest upgrade</a>.</li>
<li>Rename your current blog folder (local side) something like blog.old.  Put the newly downloaded and unpacked folder in its place (being sure to rename it as needed).</li>
<li> Review the readme file.  Assuming upgrade instructions are the same as always, in the new folder&#8230;.</li>
<li>Copy your old wp-config.php</li>
<li>Copy your old wp-content/plugins</li>
<li>Copy your old wp-content/themes/</li>
<li>Edit wp-includes/wp-db.php (see above)</li>
<li>Continue following the readme instructions, which usually means uploading the new files and pointing your browser to /wp-admin/upgrade.php</li>
</ol>
<p>One last step: thank Vanderbilt ITS for their help and support with this kind of work.  They rock.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happywebdiva.com/2008/01/12/wordpress-tips-for-using-secured-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing a WordPress Theme</title>
		<link>http://www.happywebdiva.com/2008/01/07/choosing-a-wordpress-theme/</link>
		<comments>http://www.happywebdiva.com/2008/01/07/choosing-a-wordpress-theme/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 01:53:47 +0000</pubDate>
		<dc:creator>Anna Belle</dc:creator>
				<category><![CDATA[Housekeeping]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.happywebdiva.com/2008/01/07/choosing-a-wordpress-theme/</guid>
		<description><![CDATA[I toyed with the idea of using Drupal for this blog, but then I came to my senses. At this point I&#8217;ve developed over a dozen not just blogs, but WordPress blogs, plus my host, Dreamhost, makes the inevitable periodic upgrades a cinch. It&#8217;s just point and click. Choosing a theme, however, was less obvious. [...]]]></description>
			<content:encoded><![CDATA[<p>I toyed with the idea of using Drupal for this blog, but then I came to my senses.  At this point I&#8217;ve developed over a dozen not just blogs, but WordPress blogs, plus my host, <a href="http://www.dreamhost.com/">Dreamhost</a>, makes the inevitable periodic upgrades a cinch.   It&#8217;s just point and click.</p>
<p>Choosing a theme, however, was less obvious.  In the end, after a bit of window-shopping at sites like <a href="http://www.smashingmagazine.com/2007/06/26/21-fresh-usable-and-elegant-wordpress-themes/">Smashing Magazine</a>, I went with adapting the very handsome <a href="http://www.copyblogger.com/">CopyBlogger</a> theme.  It wasn&#8217;t so much the looks (though I do like the clean lines) as the way it renders the code.  It has a good reputation for semantic markup and search engine optimization.  See, for example, <a href="http://www.clazh.com/top-best-beautiful-wordpress-themes-templates/">this review</a>.</p>
<p>I&#8217;m still not quite satisfied with my adaptation, but it&#8217;s getting there.  And it was very easy to do.  My only suggestion for others wanting to use it would be to delete the separate call for &#8220;custom.css&#8221; (line 12 of header.php) and just edit the style.css.  It&#8217;s there to protect the layout cross-browser, but it you&#8217;re used to CSS, you won&#8217;t need this, and deleting this second stylesheet saves both confusion and at least a little bit of bandwidth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happywebdiva.com/2008/01/07/choosing-a-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
