<?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"
	>

<channel>
	<title>The OS Quest &#187; &#187; Wordpress</title>
	<atom:link href="http://www.theosquest.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theosquest.com</link>
	<description>A Frustrating Journey</description>
	<pubDate>Fri, 22 Aug 2008 00:13:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>WordPress 2.6 Released</title>
		<link>http://www.theosquest.com/2008/07/15/wordpress-26-released/</link>
		<comments>http://www.theosquest.com/2008/07/15/wordpress-26-released/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 01:21:38 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/?p=1109</guid>
		<description><![CDATA[WordPress 2.6 has been released. It&#8217;s an upgrade to WordPress 2.5.x so the WordPress 2.5.x branch won&#8217;t be updated anymore. Eventually there&#8217;ll be a security related update that requires upgrading to WordPress 2.6.x so I figured I&#8217;d get it over with sooner rather than later.
It&#8217;s a fairly straight-forward upgrade, just some file copies. It took [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=WordPress+2.6+Released&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F07%2F15%2Fwordpress-26-released%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="WordPress Logo in B &amp; W" src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" alt="" width="100" height="100" /><a title="Jump to the WordPress 2.6 announcement at wordpress.org" href="http://wordpress.org/development/2008/07/wordpress-26-tyner/">WordPress 2.6</a> has been released. It&#8217;s an upgrade to WordPress 2.5.x so the WordPress 2.5.x branch won&#8217;t be updated anymore. Eventually there&#8217;ll be a security related update that requires upgrading to <strong>WordPress 2.6.x</strong> so I figured I&#8217;d get it over with sooner rather than later.</p>
<p>It&#8217;s a fairly straight-forward upgrade, just some file copies. It took me longer to verify the backups than to do the actual upgrade. I didn&#8217;t have any plugin compatibility or other problems and found this line from the announcement to be true:</p>
<blockquote><p>2.6 is pretty much identical to 2.5 from a plugin and theme compatibility point of view, so upgrades from 2.5 should be pretty painless.</p></blockquote>
<p>I haven&#8217;t looked specifically at the new features yet, but everything seems to be working fine. There was talk of turning remote publishing via XML-RPC and APP off by default. This is true for new installs but in my case it stayed enabled during the upgrade and I didn&#8217;t have to do anything to re-enable Windows Live Writer posting - it just worked.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/07/15/wordpress-26-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.5.1 Upgrade</title>
		<link>http://www.theosquest.com/2008/04/27/wordpress-251-upgrade/</link>
		<comments>http://www.theosquest.com/2008/04/27/wordpress-251-upgrade/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 20:12:38 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/04/27/wordpress-251-upgrade/</guid>
		<description><![CDATA[ I finally got around to upgrading this site to WordPress 2.5. Since it coincided with the release of WordPress 2.5.1 I went straight to this version even though all my testing was with the earlier 2.5.0 version. The upgrade itself was extremely straight-forward.
Earlier in the week I made sure all my plugins were at [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=WordPress+2.5.1+Upgrade&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F04%2F27%2Fwordpress-251-upgrade%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left"> I finally got around to upgrading this site to <strong>WordPress 2.5</strong>. Since it coincided with the release of <a title="Jump to the WordPress 2.5.1 article on the Wordpress blog" href="http://wordpress.org/development/2008/04/wordpress-251/">WordPress 2.5.1</a> I went straight to this version even though all my testing was with the earlier 2.5.0 version. The upgrade itself was extremely straight-forward.</p>
<p>Earlier in the week I made sure all my plugins were at the latest version so I wouldn&#8217;t have to worry about them during the actual upgrade. Except for the Popularity Contest plugin they all worked under WordPress 2.3.x and WordPress 2.5.</p>
<p>The one plugin that I had to change for WordPress 2.5. (and 2.5.1) was <a title="Jump to Alex King's project page for Popularity Contest." href="http://alexking.org/projects/wordpress">Popularity Contest</a>. I used the instructions found at <a title="Jump to the post at blog.evaria.com" href="http://blog.evaria.com/2008/wp-plugins-1-fix-and-1-update/">Blogvaria</a> for the minor modifications. Following the link for full details but the short version is to change line 59 from <code>require('../../wp-blog-header.php');</code> to <code>require('../wp-blog-header.php');</code>.</p>
<p>I use the <a title="Jump to the Sandbox theme website" href="http://www.plaintxt.org/themes/sandbox/">Sandbox theme</a> and I&#8217;d also have to upgrade it during the upgrade to WordPress 2.5. I modify a couple of the theme&#8217;s files so I had also prepared those ahead of time. This was a simple cut and paste.</p>
<p>Once everything was ready I did another set of backups and enabled the <a title="Jump to the Maintenance Mode plugin page at sw-guide.de" href="http://sw-guide.de/wordpress/plugins/maintenance-mode/">Maintenance Mode</a> plugin to block traffic to the site. I then deactivated all the other plugins and started the upgrade and followed the regular <a title="Jump to the WordPress upgrade instructions at the WordPress Codex" href="http://codex.wordpress.org/Upgrading_WordPress">WordPress upgrade instructions</a>. Once the WordPress files were copied I copied the new theme files and the updated Popularity Contest plugin before running the WordPress upgrade script to upgrade the database. Once that was done I enabled all the plugins one at a time to make sure they started OK.</p>
<p>The entire upgrade took less than 30 minutes and I didn&#8217;t get burned by testing on WordPress 2.5.0 and upgrading to WordPress 2.5.1.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/04/27/wordpress-251-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.5 Released</title>
		<link>http://www.theosquest.com/2008/03/29/wordpress-25-released/</link>
		<comments>http://www.theosquest.com/2008/03/29/wordpress-25-released/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 21:15:53 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/03/29/wordpress-25-released/</guid>
		<description><![CDATA[ WordPress 2.5 was released a few hours ago. The timing was good since it gave me an excuse to put off some chores, so I downloaded it and updated my test site.
The update was unexpectedly smooth. I expected some plugin problems but only had one. Here&#8217;s my experience and impressions so far:

The one plugin [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=WordPress+2.5+Released&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F03%2F29%2Fwordpress-25-released%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img height="81" src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" width="81" align="left" /> <strong>WordPress 2.5</strong> was released a few hours ago. The timing was good since it gave me an excuse to put off some chores, so I downloaded it and updated my test site.</p>
<p>The update was unexpectedly smooth. I expected some plugin problems but only had one. Here&#8217;s my experience and impressions so far:</p>
<ul>
<li>The one plugin problem I had was with <a title="Jump to the Popularity Contest plugin homepage" href="http://alexking.org/projects/wordpress">Popularity Contest</a>. It was listed as compatible but I had a fatal error when starting it after the upgrade. A Google search showed I wasn&#8217;t alone and someone had already resolved the problem. Thomas at Blogvaria published <a title="Jump to the Popularity Contest fix at evaria.com" href="http://blog.evaria.com/2008/wp-plugins-1-fix-and-1-update/">a solution</a>. The problem occurs with <strong>Popularity Contest 1.3b3</strong>. The core of the fix is: </li>
</ul>
<blockquote><p>Open popularity-contest.php and scroll down to line 59. Replace <code>require(&#8217;../../wp-blog-header.php&#8217;);</code> with <code>require(&#8217;../wp-blog-header.php&#8217;);</code> </p>
</blockquote>
<ul>
<li>I use the <strong>Sandbox Theme</strong> and noticed that <a title="Jump to the Sandbox homepage at plaintxt.org" href="http://www.plaintxt.org/themes/sandbox/">Sandbox 1.5.1</a> was released for WordPress 2.5 so I upgraded to that along with WordPress 2.5. This wasn&#8217;t so bad since I&#8217;d kept editing the theme files to a minimum and had commented those sections. I&#8217;d already updated all my plugins to current versions. </li>
<li>Prior to WordPress 2.5 there was a bug where a post would be cut off in the feed when the &quot;More&quot; tag was used, even if full text feeds were enabled. Since WordPress 2.5 fixes this the the <a title="Jump to the Full text Feed plugin homepage" href="http://cavemonkey50.com/code/full-feed/">Full Text Feed</a> plugin is no longer needed. </li>
<li>My widgets were blown away by the upgrade and I had to recreate them.</li>
<li>The footer on the admin pages still says &quot;You are using a development version (2.5).&quot; even though I downloaded the production release. I hope (and also assume) it&#8217;s just an oversight in the code and not that an older version was packaged up.</li>
<li>I was able to use the built-in editor to compose and edit posts in Safari 3.1 (on a Mac). Earlier versions of WordPress would mess with the formatting, the most noticeable being the removal of line breaks making the post one long paragraph. I typically use Microsoft Live Writer so this isn&#8217;t a big issue for me but still a nice change.</li>
</ul>
<p>The most visible change, and the one that&#8217;s most talked about, is the redesign of the admin Dashboard. I haven&#8217;t installed any of the beta versions so other than some screenshots it&#8217;s all new to me. My first impression is I like it. It&#8217;s different so it takes some getting used to, but it&#8217;s intuitive. The enhancements to photo editing (Galleries and smart Exif handling) along with the the redesigned compose screens may make browser based editing more attractive.</p>
<p>WordPress 2.5 has made enough of a good impression on me that I may decide to upgrade this site later this weekend rather than waiting until next weekend. So don&#8217;t be surprised if the site goes offline for an hour or two this weekend.</p>
<p><strong>More Information:</strong></p>
<p><a title="Jump to WordPress.org" href="http://wordpress.org">WordPress.org</a> - Download and information.</p>
<p><a title="Jump to the WordPress 2.5 release announcement at WordPress.org" href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">Release Announcement</a> - Includes an overview of all the changes.</p>
<p><a title="Article with a the screencast embedded" href="http://wordpress.org/development/2008/03/wordpress-25-rc2/">Screencast of the admin dashboard</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/03/29/wordpress-25-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Preparing For WordPress 2.5</title>
		<link>http://www.theosquest.com/2008/03/10/preparing-for-wordpress-25/</link>
		<comments>http://www.theosquest.com/2008/03/10/preparing-for-wordpress-25/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 02:46:04 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress_plugins]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/03/10/preparing-for-wordpress-25/</guid>
		<description><![CDATA[ WordPress 2.5 still hasn&#8217;t been released, at least not as I write this, but it is due this week (today actually). [Update: News that it's been postponed a week.] I spent some time on Sunday getting this site ready. Blog Herald published an article with changes theme and plug-in designers should expect. On Friday [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Preparing+For+WordPress+2.5&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F03%2F10%2Fpreparing-for-wordpress-25%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img alt="WordPress Logo in B&amp;W" src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left" /> WordPress 2.5 still hasn&#8217;t been released, at least not as I write this, but it is <a title="Jump to the WordPress 2.5 release posting at boren.nu" href="http://boren.nu/archives/2008/02/11/25-roadmap/">due this week</a> (today actually). [<strong>Update:</strong> News that it's been <a title="Jump to the posting at weblogtoolscollection.com" href="http://weblogtoolscollection.com/archives/2008/03/10/wordpress-25-delayed-a-week/">postponed a week</a>.] I spent some time on Sunday getting this site ready. Blog Herald published an article with <a title="Jump to the post about theme and plug-in changes at blogherald.com" href="http://www.blogherald.com/2008/02/18/are-you-ready-for-wordpress-25/">changes</a> theme and plug-in designers should expect. On Friday they published a more general checklist of what to do for a <a title="Jump to the WordPress upgrade checklist at blogherald.com" href="http://www.blogherald.com/2008/03/07/wordpress-upgrade-preparation-checklist/">WordPress upgrade</a>.</p>
<p>I didn&#8217;t do everything that was on the checklist. I did update plug-ins to their latest versions. I also went through and deactivated a couple plug-ins I no longer wanted. </p>
<p>One was the <a title="Jump to the Articles plug-in page at alexking.org" href="http://alexking.org/projects/wordpress">Articles</a> plug-in so I also deleted the articles page. The articles page hadn&#8217;t worked right since my last upgrade and I had stopped adding new articles. The complete lack of traffic to the page contributed to my lack of desire to fix it, so it&#8217;s gone.</p>
<p>I also deleted the <a title="Jump to the Link Harvest page at alexking.org" href="http://alexking.org/projects/wordpress">Link Harvest</a> plug-in. It was used to build a link page based on the sites I linked to within my articles. While I liked the idea in concept, I&#8217;m not sure it was at all useful in practice. It was another page that saw no traffic so it was easier to delete than worry about in the upgrade and potential redesign.</p>
<p>I had been using Google Analytics to gather site stats. It&#8217;s a lot of nice statistics but I almost never viewed them. So I decided to stop using Google Analytics and I deactivated a Google Analytics plug-in.</p>
<p>I had to roll back an upgrade to the <a title="Jump to the HeadSpace 2 plug-in page" href="http://urbangiraffe.com/plugins/headspace2/">HeadSpace2</a> plug-in I use. HeadSpace2 is a plug-in I use to manage meta-data, mainly tags, After I updated to the latest version (3.3.29) I could no longer manage tags through HeadSpace2. Rather than troubleshoot I just rolled back to my previous working version. I&#8217;ll worry about troubleshooting it when I go to WordPress 2.5.&#160; Unless WordPress 2.5 has better tag management HeadSpace2 is critical to me. The tags themselves were unaffected in the post, but none showed up in the meta-data management screen.</p>
<p>I also switched anti-spam plug-ins and went back to <a title="Jump to the akismet homepage," href="http://akismet.com/">Akismet</a>, at least temporarily, and turned off Spam Karma. The change may be temporary. I&#8217;m curious to see how Akismet does and since it&#8217;s from the WordPress folks it should be problem free with 2.5.</p>
<p>So, I&#8217;m as ready as I ever will be for WordPress 2.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/03/10/preparing-for-wordpress-25/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Excluding Categories from WordPress Feeds</title>
		<link>http://www.theosquest.com/2008/03/05/excluding-categories-from-wordpress-feeds/</link>
		<comments>http://www.theosquest.com/2008/03/05/excluding-categories-from-wordpress-feeds/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 06:35:12 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/03/05/excluding-categories-from-wordpress-feeds/</guid>
		<description><![CDATA[ I recently wanted to set up a new rss feed that would exclude posts in a couple of categories but include all others. I found these procedures but they didn&#8217;t work for me. My feed would only exclude the last category specified. But I eventually found a syntax that works. Here&#8217;s the procedure I [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Excluding+Categories+from+WordPress+Feeds&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F03%2F05%2Fexcluding-categories-from-wordpress-feeds%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left" /> I recently wanted to set up a new rss feed that would exclude posts in a couple of categories but include all others. I found <a href="http://blog.websitestyle.com/index.php/2006/11/02/wordpress-how-to-exclude-categories-from-a-feed/" title="Jump to procedures for excluding categories from WordPress feeds at websitestyle.com">these procedures</a> but they didn&#8217;t work for me. My feed would only exclude the last category specified. But I eventually found a syntax that works. Here&#8217;s the procedure I used.</p>
<p>First I got the category ID numbers for the categories I wanted to exclude. In my case I want to exclude the &#8220;Quick Bits&#8221; and &#8220;Likes &amp; Gripes&#8221; categories. The categories are listed in <strong>WordPress</strong> console on the <strong>Manage -&gt; Categories</strong> tab. The number I want is in the first column.</p>
<p><a href="http://www.theosquest.com/wp-content/uploads/2008/03/categoryid.png"><img src="http://www.theosquest.com/wp-content/uploads/2008/03/categoryid-thumb.png" style="border-width: 0px" alt="CategoryID" align="left" border="0" height="130" width="111" /></a></p>
<p>The &#8220;Likes &amp; Gripes&#8221; ID is 229, as shown in the picture to the left. The &#8220;Quick Bits&#8221; ID is 59. Now, the URL for my full feed is <code>http://www.theosquest.com/index.php?feed=rss2</code>. So, based on the procedures that I found I should be able to use <code>http://www.theosquest.com/index.php?feed=rss2&amp;cat=-59&amp;cat=-229</code> But like I said, that wasn&#8217;t working for me. Only the last category would be excluded, even if I changed the order or added new category.</p>
<p>I was able to tweak the syntax a bit and I found the following syntax works: <code><a href="http://www.theosquest.com/index.php?feed=rss2&amp;cat=-59,-229">http://www.theosquest.com/index.php?feed=rss2&amp;cat=-59,-229</a></code>. This gave me a feed that properly excluded the &#8220;Quick Bits&#8221; and Likes &amp; &#8220;Dislikes&#8221; categories.</p>
<p>I use FeedBurner for my feeds and also wanted to have this feed managed through FeedBurner. Configuring this in FeedBurner was as simple as using the working URL as the original feed address.</p>
<p>I&#8217;m not sure why the original syntax didn&#8217;t work. I found other articles with the same syntax. The articles were about a year old so maybe things are different with the current version. Or maybe there&#8217;s some plug-in that makes my WordPress install unique.</p>
<p>If you want to subscribe to this site, either through an rss feed reader or by email you can subscribe to a feed of all content, my newly created articles only feed or any of several other feeds. They&#8217;re all listed on my <a href="http://www.theosquest.com/about/">About</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/03/05/excluding-categories-from-wordpress-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Self-Hosted WordPress to Hosted WordPress.com</title>
		<link>http://www.theosquest.com/2008/02/15/self-hosted-wordpress-to-hosted-wordpresscom/</link>
		<comments>http://www.theosquest.com/2008/02/15/self-hosted-wordpress-to-hosted-wordpresscom/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 12:09:39 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress.com]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/02/15/self-hosted-wordpress-to-hosted-wordpresscom/</guid>
		<description><![CDATA[ My Spam Chronicles site has been dormant since August. There&#8217;s a minor WordPress upgrade out now and a major one looming. I don&#8217;t want to spend the time needed to upgrade and I don&#8217;t want to run old, possibly vulnerable, software. Rather than kill the site I decided to move it to WordPress.com. WordPress.com [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Self-Hosted+WordPress+to+Hosted+WordPress.com&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F02%2F15%2Fself-hosted-wordpress-to-hosted-wordpresscom%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left"> My <strong>Spam Chronicles</strong> site has been dormant since August. There&#8217;s a minor WordPress upgrade out now and a major one looming. I don&#8217;t want to spend the time needed to upgrade and I don&#8217;t want to run old, possibly vulnerable, software. Rather than kill the site I decided to move it to <strong>WordPress.com</strong>. <a title="Jump to WordPress.com" href="http://wordpress.com">WordPress.com</a> is the hosted WordPress environment and would relieve me of the of the upgrade burden.</p>
<p>I didn&#8217;t want to kill off the site, I didn&#8217;t want to invest the time needed for upgrades, and I didn&#8217;t want to spend a lot of time moving the site. So, WordPress.com seemed like the logical choice. They provided a free hosting environment and since I was already using WordPress the migration should be simple.</p>
<p>While the hosting is free I wanted to keep the <a title="Jump to my spamchronicles.com site" href="http://www.spamchronicles.com">www.spamchronicles.com</a> address. This is a $10/yr. option.</p>
<p>In looking at WordPress.com I saw three minor problems.</p>
<p>1. The permalink structure of WordPress.com is not configurable and it did not match the permalink structure of my site. I figured links to my site will be broken. I was willing to accept this as the site usually has less than six visitors a day. I ended up being wrong about this and the old URLs where redirected to the correct page and Google search results continued to work.</p>
<p>2. WordPress.com does not allow advertising. I probably had a few affiliate links in my articles that I&#8217;d have to hunt down and remove. I didn&#8217;t expect this to be very time consuming and in fact only took me less than 15 minutes.</p>
<p>3. The third problem was pictures. Since WordPress.com is a hosted blog I had no access to the file system so I couldn&#8217;t just copy the graphic files. I&#8217;d have to upload them individually. I didn&#8217;t have many files so while this would probably be the most time consuming step it wasn&#8217;t unreasonable. This took me less than an hour while I also watched TV.</p>
<h2>Move Checklist</h2>
<p>The is what I did to move the site:</p>
<p><a href="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressexort.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="73" alt="WordPressExort" src="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressexort-thumb.png" width="126" align="left" border="0"></a> 1. I exported the site (posts, comments, custom fields, tags, categories) using the Export command in the Admin pages of the old site. Export is listed under the manage tab.</p>
<p>This resulted in a xml file being saved to my local drive. There&#8217;s a 3MB import limit on WordPress.com, my file was well under that.</p>
<p>2. I turned off the &#8220;notify blogs&#8221; option in the admin panel (Options -&gt; Discussion) so that any edits I make won&#8217;t spam other blogs with duplicate notifications.</p>
<p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="101" alt="BlogNotifications" src="http://www.theosquest.com/wp-content/uploads/2008/02/blognotifications.png" width="553" border="0"> </p>
<p>2. I opened the XML file in a text editor (I use <a title="Jump to the Smultron project at sourceforge.net" href="http://smultron.sourceforge.net/">Smultron</a>). I searched for my affiliate links and either deleted or edited the post on the live site. I also deleted all posts in the SideNotes category on the live site.</p>
<p>3. Once all the updates were done I did a second export to get an updated xml file.</p>
<p>4. I set up the blog at wordpress.com with the name spamchronicles.wordpress.com. Among the configuration changes I made was to also turn off notifications for this blog (same as step 2) so that the import and subsequent edits won&#8217;t spam sites with multiple notifications. Then I ran through the options tab in the admin console and set things for my preferences.</p>
<p>5. Once I knew the site was ready I went to my domain manager and set the DNS server to the WordPress.com DNS server (NS1.WORDPRESS.COM, NS2.WORDPRESS.COM, NS3.WORDPRESS.COM). It&#8217;s takes awhile for this change to propagate. </p>
<p>6. I imported the xml file from the original site. This added all the posts, comments, tags &amp; categories. Because the old site was still valid in DNS (the DNS server change hadn&#8217;t propagated yet) the pictures were still shown. I went through and uploaded/re-pointed the images to the wordpress.com address. This was easy to do since I keep a site backup on my local drive and the backup directory structure was the same.</p>
<p align="left">7. It took a few hours for the DNS change to propagate. Once it did I was able to go into the &#8220;Upgrades&#8221; tab of the Admin panel and select the domain upgrade. You can&#8217;t add the domain until the DNS propagates so you&#8217;ll receive an error if it&#8217;s too early. Once the DNS propagates I was presented with the steps to spend the $10 and set up the domain. Once it&#8217;s set up I have the following screen on the domains tab.<br /><a href="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressdomain.png"><img height="66" alt="WordPressDomain" src="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressdomain-thumb.png" width="640"></a> </p>
<p align="left">At this point the site is accessible using <a href="http://www.spamchronicles.com">www.spamchronicles.com</a> and I&#8217;m done.</p>
<p align="left">Because the permalink style had changed I had expected the old links to break. But what I found is that they are being redirected. On the original site my article about blocking IntelliTxt adds was at http://www.spamchronicles.com/pop-up-ads/block-intellitxt-ads/ while at the new site it&#8217;s at http://spamchronicles.com/2007/04/01/block-intellitxt-ads/. When I click the link in the Google search results it&#8217;s properly redirected to the correct page at my new site.</p>
<p align="left">I still have the old sites files and database up so if I had to go back to it all I&#8217;d have to do is change the DNS servers back to my old host. But things seem to be going OK so I&#8217;ll probably clean up all the old stuff over the weekend and be done with it.</p>
<p align="left">All totaled, it was about 2 hours of actual work and I no longer have to worry about upgrading the site in order to plug vulnerabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/02/15/self-hosted-wordpress-to-hosted-wordpresscom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Self-Hosted WordPress to WordPress.com</title>
		<link>http://www.theosquest.com/2008/02/12/self-hosted-wordpress-to-wordpresscom/</link>
		<comments>http://www.theosquest.com/2008/02/12/self-hosted-wordpress-to-wordpresscom/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 03:45:30 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/02/12/self-hosted-wordpress-to-wordpresscom/</guid>
		<description><![CDATA[ My Spam Chronicles site has been dormant since August. There&#8217;s a minor WordPress upgrade out now and a major one looming. I don&#8217;t want to spend the time needed to upgrade and I don&#8217;t want to run old, possibly vulnerable, software. Rather than kill the site I decided to move it to WordPress.com. WordPress.com [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Self-Hosted+WordPress+to+WordPress.com&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F02%2F12%2Fself-hosted-wordpress-to-wordpresscom%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left" /> My <strong>Spam Chronicles</strong> site has been dormant since August. There&#8217;s a minor WordPress upgrade out now and a major one looming. I don&#8217;t want to spend the time needed to upgrade and I don&#8217;t want to run old, possibly vulnerable, software. Rather than kill the site I decided to move it to <strong>WordPress.com</strong>. <a href="http://wordpress.com" title="Jump to WordPress.com">WordPress.com</a> is the hosted WordPress environment and would relieve me of the of the upgrade burden.</p>
<p>I didn&#8217;t want to kill off the site, I didn&#8217;t want to invest the time needed for upgrades, and I didn&#8217;t want to spend a lot of time moving the site. So, WordPress.com seemed like the logical choice. They provided a free hosting environment and since I was already using WordPress the migration should be simple.</p>
<p>While the hosting is free I wanted to keep the <a href="http://www.spamchronicles.com" title="Jump to my spamchronicles.com site">www.spamchronicles.com</a> address. This is a $10/yr. option.</p>
<p>In looking at WordPress.com I saw three minor problems.</p>
<p>1. The permalink structure of WordPress.com is not configurable and it did not match the permalink structure of my site. I figured links to my site will be broken. I was willing to accept this as the site usually has less than six visitors a day. I ended up being wrong about this and the old URLs where redirected to the correct page and Google search results continued to work.</p>
<p>2. WordPress.com does not allow advertising. I probably had a few affiliate links in my articles that I&#8217;d have to hunt down and remove. I didn&#8217;t expect this to be very time consuming and in fact only took me less than 15 minutes.</p>
<p>3. The third problem was pictures. Since WordPress.com is a hosted blog I had no access to the file system so I couldn&#8217;t just copy the graphic files. I&#8217;d have to upload them individually. I didn&#8217;t have many files so while this would probably be the most time consuming step it wasn&#8217;t unreasonable. This took me less than an hour while I also watched TV.</p>
<h2>Move Checklist</h2>
<p>The is what I did to move the site:</p>
<p><a href="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressexort.png"><img src="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressexort-thumb.png" style="border-width: 0px" alt="WordPressExort" align="left" border="0" height="73" width="126" /></a> 1. I exported the site (posts, comments, custom fields, tags, categories) using the Export command in the Admin pages of the old site. Export is listed under the manage tab.</p>
<p>This resulted in a xml file being saved to my local drive. There&#8217;s a 3MB import limit on WordPress.com, my file was well under that.</p>
<p>2. I turned off the &#8220;notify blogs&#8221; option in the admin panel (Options -&gt; Discussion) so that any edits I make won&#8217;t spam other blogs with duplicate notifications.</p>
<p align="center"><img src="http://www.theosquest.com/wp-content/uploads/2008/02/blognotifications.png" style="border-width: 0px" alt="BlogNotifications" border="0" height="101" width="553" /></p>
<p>2. I opened the XML file in a text editor (I use <a href="http://smultron.sourceforge.net/" title="Jump to the Smultron project at sourceforge.net">Smultron</a>). I searched for my affiliate links and either deleted or edited the post on the live site. I also deleted all posts in the SideNotes category on the live site.</p>
<p>3. Once all the updates were done I did a second export to get an updated xml file.</p>
<p>4. I set up the blog at wordpress.com with the name spamchronicles.wordpress.com. Among the configuration changes I made was to also turn off notifications for this blog (same as step 2) so that the import and subsequent edits won&#8217;t spam sites with multiple notifications. Then I ran through the options tab in the admin console and set things for my preferences.</p>
<p>5. Once I knew the site was ready I went to my domain manager and set the DNS server to the WordPress.com DNS server (NS1.WORDPRESS.COM, NS2.WORDPRESS.COM, NS3.WORDPRESS.COM). It&#8217;s takes awhile for this change to propagate.</p>
<p>6. I imported the xml file from the original site. This added all the posts, comments, tags &amp; categories. Because the old site was still valid in DNS (the DNS server change hadn&#8217;t propagated yet) the pictures were still shown. I went through and uploaded/re-pointed the images to the wordpress.com address. This was easy to do since I keep a site backup on my local drive and the backup directory structure was the same.</p>
<p align="left">7. It took a few hours for the DNS change to propagate. Once it did I was able to go into the &#8220;Upgrades&#8221; tab of the Admin panel and select the domain upgrade. You can&#8217;t add the domain until the DNS propagates so you&#8217;ll receive an error if it&#8217;s too early. Once the DNS propagates I was presented with the steps to spend the $10 and set up the domain. Once it&#8217;s set up I have the following screen on the domains tab.<br />
<a href="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressdomain.png"><img src="http://www.theosquest.com/wp-content/uploads/2008/02/wordpressdomain-thumb.png" alt="WordPressDomain" height="66" width="640" /></a></p>
<p align="left">At this point the site is accessible using <a href="http://www.spamchronicles.com">www.spamchronicles.com</a> and I&#8217;m done.</p>
<p align="left">Because the permalink style had changed I had expected the old links to break. But what I found is that they are being redirected. On the original site my article about blocking IntelliTxt adds was at http://www.spamchronicles.com/pop-up-ads/block-intellitxt-ads/ while at the new site it&#8217;s at http://spamchronicles.com/2007/04/01/block-intellitxt-ads/. When I click the link in the Google search results it&#8217;s properly redirected to the correct page at my new site.</p>
<p align="left">I still have the old sites files and database up so if I had to go back to it all I&#8217;d have to do is change the DNS servers back to my old host. But things seem to be going OK so I&#8217;ll probably clean up all the old stuff over the weekend and be done with it.</p>
<p align="left">All totaled, it was about 2 hours of actual work and I no longer have to worry about upgrading the site in order to plug vulnerabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/02/12/self-hosted-wordpress-to-wordpresscom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security Quest #16: WordPress Edition</title>
		<link>http://www.theosquest.com/2008/01/02/security-quest-16-wordpress-edition/</link>
		<comments>http://www.theosquest.com/2008/01/02/security-quest-16-wordpress-edition/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 13:55:16 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Security]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[security_tools]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2008/01/02/security-quest-16-wordpress-edition/</guid>
		<description><![CDATA[  WordPress has released version 2.3.2 which it calls an &#8220;urgent security release&#8221;. WordPress 2.3.2 contains a total of 7 bug fixes. The security vulnerability would allow someone to see future posts by giving access to draft posts. Sixteen WordPress files were changed in this update.
This version will also suppress some DB error messages [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Security+Quest+%2316%3A+WordPress+Edition&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2008%2F01%2F02%2Fsecurity-quest-16-wordpress-edition%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img alt="Wordpress logo in Black &amp; White" src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" align="left"> <img height="100" alt="Lock in B&amp;W" src="http://www.theosquest.com/wp-content/uploads/sitepics/Lock1.png" width="78" align="left"> <strong>WordPress</strong> has released <strong><a title="Jump to the Wordpress 2.3.2 information at Wordpress.org" href="http://wordpress.org/development/2007/12/wordpress-232/">version 2.3.2</a></strong> which it calls an &#8220;urgent security release&#8221;. WordPress 2.3.2 contains a total of <a title="Jump to the Wordpress 2.3.2 bug fix list at wordpress.org" href="http://trac.wordpress.org/query?status=closed&amp;milestone=2.3.2&amp;resolution=fixed&amp;order=priority">7 bug fixes</a>. The security vulnerability would allow someone to <a title="Jump to the bug ticket for the issue at wordpress.org" href="http://trac.wordpress.org/ticket/5487">see future posts</a> by giving access to draft posts. Sixteen WordPress files were <a title="Jump to the list of files that were changed in the update. At wordpress.org" href="http://trac.wordpress.org/changeset?old_path=tags%2F2.3.1&amp;old=6528&amp;new_path=tags%2F2.3.2&amp;new=6528">changed in this update</a>.</p>
<p>This version will also suppress some DB error messages to avoid giving out to much information. The error messages will still be displayed if <a title="Jump to a post on how to enable debug mode at wordpress.com" href="http://westi.wordpress.com/2007/09/30/wordpress-weekly-digest-24th-september-to-30th-september-2007/">debug mode</a> is enabled. Details on all the changes can be found at <a title="Jump to the details about Wordpress 2.3.2 at westi.wordpress.com" href="http://westi.wordpress.com/2007/12/30/wordpress-232-in-detail/">Westi on WordPress</a>.</p>
<p>The update was released on the 29th and I got around to installing it this past weekend, along with updating numerous plug-ins. The update wasn&#8217;t too tough but mainly because I assumed things would work OK and didn&#8217;t do too much testing. I had seven plug-ins to update, although only five were actually in use. Against common sense I updated all the plug-ins and WordPress itself on my test site without doing a backup first. I replaced all the WordPress files rather than picking out the 16 that changed. There weren&#8217;t any DB changes but I ran upgrade.php on my test site just to be sure and was told there weren&#8217;t any DB changes. </p>
<p>Updating the regular site was just a matter of copying the new WordPress and plug-in files up to the new site. But in this case I did do backups first.</p>
<h3>WordPress Update Notifications</h3>
<p>With WordPress 2.3 notification about updates began to be included in the admin panel. If WordPress itself needs to be upgraded there a message along the top of the admin panel and down on the footer too. This makes it nice to not have to go looking for updates on a regular basis even if it doesn&#8217;t alleviate the annoyance of the moment when an unexpected update notification pops up. The plug-in page also displays info on plug-ins that are out of date, although this requires the plug-in to be hosted in WordPress.org&#8217;s plug-in library. </p>
<p>Some plug-ins don&#8217;t provide very much information about the update so it&#8217;s hard to know if it&#8217;s worth the update. I&#8217;ve avoided updating just because it says there&#8217;s a plug-in update. Instead I tend to group them together for when I have time or when I need to install a security related update (like this time). Some plug-ins can update frequently like the one that was updated twice (at least) this month. I found that out when the update I had download two days previously was out of date when I applied it.</p>
<p>There&#8217;s also been other little things that make doing update easier, like a link to deactivate all plug-ins at once.</p>
<h3>WordPress Anti-Spam</h3>
<p>The <strong>Akismet</strong> anti-spam plug-in is included with WordPress and it&#8217;s probably what most people use. It&#8217;s free (for non-commercial use on blogs that make less than $500/mth) so that&#8217;s a plus. The actual spam detection process occurs on Akismet&#8217;s. This means your server doesn&#8217;t have to handle the processing which could be a benefit. But it does mean that it the Akismet servers are busy your comments may not be processed and spam may get through. Paid Akismet users do get priority. Another benefit, at least in theory, is that Akismet can take the knowledge learned as it processed comments for spam and help everyone. I used it at first and have to say it worked well but did let some stuff through, especially trackback spam. </p>
<p>I started using <strong>Spam Karma 2</strong> back in October and it&#8217;s worked almost flawlessly. I seem to recall a comment/trackback or two getting through but can&#8217;t remember anything specific. I also can&#8217;t recall it eating any legit comments. While the ability to tweak the settings is nearly endless I pretty much stuck to the defaults. The <a title="Jump to the Spam Karma page at wp-plugins.net" href="http://wp-plugins.net/doc/sk2/">plug-in</a> was just updated in May and the author recently announced another update is pending. But then he says:</p>
<blockquote><p>This will also likely be the last update to Spam Karma (which should still give us all quite a few months respite from spam). Barring any unforeseeable circumstances, there will be no more compatibility update to try and keep up with Wordpress&#8217; habit of breaking compatibility with each of their [numerous] releases. Furthermore, there is increasingly little point in &#8220;competing&#8221; against Akismet, when it is bundled and marketed as the principal Wordpress antispam tool (even if I personally do not like its approach).</p>
</blockquote>
<p>It&#8217;s probably an unfair comment, but the bundling of Akismet reminds me of the bundling of IE with Windows. (But Akismet is a plugin so easily avoided, unlike IE) Still, Spam Karma 2 will work for the foreseeable future, hopefully through the next couple of WordPress upgrade cycles.</p>
<p>Dozens of other <a title="Jump to the Spam Tools list at WordPress.org" href="http://codex.wordpress.org/Plugins/Spam_Tools">spam tools</a> are available through the WordPress codex.</p>
<h3>EMail Address Harvesting</h3>
<p>There are several plug-ins available to protect email addresses from being harvested from WordPress. For awhile I used the <a title="Jump to the EMail Immunizer page at szub.net" href="http://guff.szub.net/2005/08/23/email-immunizer/">email immunizer</a> plug-in and this seemed to work well. This allows email addresses to be specified normally and they can be read by humans but put in their HTML equivalents for spam bots. But if the plug-in breaks or stops working the addresses will also appear in plain text for the bots. I stopped using this simply to reduce the number of plug-ins I used. There are several similar plug-ins at the previous spam tools link.</p>
<h3>Backups</h3>
<p>As with any security measures backups of data have to be included.</p>
<p>The <a title="Jump to the page for the WordPress database plugin at ilfilosofo.com" href="http://www.ilfilosofo.com/blog/wp-db-backup">WordPress Database Backup</a> plugin can be used to backup the WP database. I only use this occasionally as I&#8217;ve had some problems with it. If I try to back up all the tables I inevitably exceed the cpu quota with my web host and get locked out for a minute or two. I still use it to back up the basic tables before an upgrade. I also had problems when trying to schedule backups through the plugin, again my web host didn&#8217;t seem to like it. The plugin has been updated since I tried scheduling backups but I&#8217;m not entirely comfortable sending a copy of my SQL database through email.</p>
<p>These days I&#8217;m more likely to use the built-in WordPress export feature to save all my posts, comments and categories to a local file than use the WPBackup plugin although the next two items are my primary backup methods.</p>
<p>I also use my web hosts own backup facility to back up my SQL databases and download the backup to my local computer.</p>
<p>To back up all the files on the site I schedule a <a title="Jump to my post about using Transmit to back up my website files" href="http://www.theosquest.com/2007/06/16/scheduling-website-backups-with-transmit/">nightly backup with Transmit</a>. </p>
<h3>WordPress Security Resources &amp; Links</h3>
<p>Some additional WordPress security resources:</p>
<p><a title="JUmp to blog security.net" href="http://blogsecurity.net/">BlogSecurity.Net</a> - A site with information and tools related to blog security. Most of their content is related to WordPress.</p>
<p>The <a title="Jump to the dev blog at wordpress.org" href="http://wordpress.org/development/">WordPress Development Blog</a> will bring news of the latest releases.</p>
<p><a title="Jump to Help Net Security at net-security.org" href="http://www.net-security.org">Help Net Security</a> is a general network security site that contains a lot of <a title="Search net-secuirty.org for WordPress articles" href="http://www.net-security.org/search2.php?sitesearch=www.net-security.org&amp;q=wordpress&amp;sa=Google+Search&amp;client=pub-0316239046699825&amp;forid=1&amp;ie=ISO-8859-1&amp;oe=ISO-8859-1&amp;cof=GALT%3A%23ec7f36%3BGL%3A1%3BDIV%3A%236e5243%3BVLC%3Aec7f36%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A6e5243%3BLC%3A6e5243%3BT%3A000000%3BGFNT%3Aec7f36%3BGIMP%3Aec7f36%3BFORID%3A11&amp;hl=en">WordPress information</a>. Their latest WordPress article is a list of <a title="Jump to WordPress Security Plugins at net-security.org" href="http://www.net-security.org/article.php?id=1099">WordPress security plug-ins</a>.</p>
<p><a title="Jump to Bad-Neighborhood.com" href="http://www.bad-neighborhood.com/">Bad Neighborhood</a> and the <a title="Jump to the Bad Neighborhood blog at blogsblogsblogs.com" href="http://bad-neighborhood.blogsblogsblogs.com/">Bad Neighborhood blog</a> are primarily SEO related sites but it includes the WordPress <a title="Jump to the Login Lockdown page at bad-neighborhood.com" href="http://www.bad-neighborhood.com/login-lockdown.html">Login Lockdown plug-in</a> which can be used to prevent brute force attacks to guess your WordPress admin password.</p>
<p>This article at <a title="Jump to the WordPress security tips article at pingable.org" href="http://www.quickonlinetips.com/archives/2007/08/3-new-wordpress-security-tips-i-learnt-from-matt-cutts/">Quick Online Tips</a> has 3 suggestions for securing a WordPress blog such as removing the version info from the header and preventing the display of what&#8217;s in your plug-ins directory.</p>
<p>&nbsp;</p>
<h3 class="hdivider">Spam Counts</h3>
<p>This weeks spam counts:</p>
<p><strong>Primary Mailbox 30-day spam count:</strong> 3 </p>
<p>This is down one from last week and none of the spam is new, the last one arriving in the 13th.</p>
<p><strong>Public Mailbox 30-day spam count:</strong> 176 </p>
<p>The total is unchanged from last week but there was plenty of new spam.</p>
<p><strong>Website comment and trackback spam:</strong> 7,500</p>
<p>This means there were 96 new ones from last week.</p>
<p>&nbsp;</p>
<h3 class="hdivider">Other News &amp; Links</h3>
<p>Some non-WordPress news &amp; links that caught my attention this week.</p>
<p><a href="http://arstechnica.com/news.ars/post/20071231-adobe-omniture-in-hot-water-for-snooping-on-cs3-users.html">ArsTechnica.com: Adobe, Omniture in hot water for snooping on CS3 users</a> - A little more info about the snooping being done in Adobe CS3. But no info from Omniture about the curiously crafted URL that the info is sent to.</p>
<p><a href="http://blogs.cnet.com/8301-13554_1-9837353-33.html?tag=nefd.only">CNet.com: Problems updating the Flash player in Firefox? Here&#8217;s help</a> - The article provides the reasons I hate Flash player. What the rather long article explains is the steps necessary to remove the old, vulnerable versions of Flash Player.</p>
<p><a href="http://www.davidairey.co.uk/StaticPage.html">Davidairey.co.uk: WARNING: Google’s GMail security failure leaves my business sabotaged</a> - David has his GMail account hacked due to a vulnerability (since fixed) which led to him having his domain name stolen from him.</p>
<p><a href="http://www.dynamoo.com/blog/2007/12/jssnza-likely-false-positive-in-etrust.html">Dynamoo.com: Js/snz.a - likely false positive in eTrust / Vet Anti-Virus</a> - Another probable false positive which will hopefully be fixed by the time you read this.</p>
<p><a href="http://lifehacker.com/337972/selectively-share-google-reader-feeds">Lifehacker.com: How to Selectively Share Google Reader Feeds</a> - There&#8217;s been a bit of a dust up over Google automatically sharing the Google Reader shared items with all contacts. Here&#8217;s a way to selectively share feeds.</p>
<p><a href="http://blog.washingtonpost.com/securityfix/">Security Fix - Brian Krebs on Computer and Internet Security - (washingtonpost.com)</a>- The storm work is now spreading via Google&#8217;s blogspot blogs.
<p><a href="http://techdirt.com/articles/20071226/011015.shtml">Techdirt.com: Will Patent Battles Make Your Computer Less Secure?</a> - TechDirt is concerned that patents could be used to hold back progress and make PCs less secure.</p>
<p><a href="http://uneasysilence.com/archive/2007/12/12789/">UneasySilence.com: Lies, Lies and Adobe Spies</a> - No specifics as to what&#8217;s going on here, but Adobe CS3 seems to be calling home and trying to obscure exactly what it&#8217;s doing by using a website name designed to look like a local IP address.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2008/01/02/security-quest-16-wordpress-edition/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress 2.3.1 Upgrade &#038; Maintenance Mode Plugin</title>
		<link>http://www.theosquest.com/2007/11/12/wordpress-231-upgrade-maintenance-mode-plugin/</link>
		<comments>http://www.theosquest.com/2007/11/12/wordpress-231-upgrade-maintenance-mode-plugin/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 07:25:32 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress_plugins]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/11/12/wordpress-231-upgrade-maintenance-mode-plugin/</guid>
		<description><![CDATA[Wordpress 2.3.1 has been out for a little over 2 weeks and I finally got around to upgrading this site. In addition to the Wordpress upgrade, five of the plugins I use also had minor updates available so it was a good time to update them. The update includes 22 bug fixes including tagging support [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Wordpress+2.3.1+Upgrade+%26%23038%3B+Maintenance+Mode+Plugin&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F11%2F12%2Fwordpress-231-upgrade-maintenance-mode-plugin%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/sitepics/wp-2.0-square-button-trans_bw.gif" class="alignleft" alt="Wordpress logo in black and white" height="100" width="100" /><strong>Wordpress 2.3.1</strong> has been out for a little over 2 weeks and I finally got around to upgrading this site. In addition to the Wordpress upgrade, five of the plugins I use also had minor updates available so it was a good time to update them. The update includes <a href="http://trac.wordpress.org/query?status=closed&amp;milestone=2.3.1&amp;resolution=fixed&amp;order=priority" title="Jump to the list of Wordpress 2.3.1 fixes">22 bug fixes</a> including tagging support for <a href="http://windowslivewriter.spaces.live.com/" title="Jump to the Windows Live Writer page at live.com">Windows Live Writer</a> and improvements to database queries.</p>
<p>I upgraded my test site last weekend and did some testing during the week and didn&#8217;t find any issues. This was the first time I used a plugin called Maintenance Mode and I&#8217;ll talk about it down below. The procedure for both my test and production sites are pretty much the same. The only difference is in the timing. I update all the plugins at one time in test, but then roll them out to production one per night just in case.</p>
<p>1. Backup the website files (I use Transmit) and database (I use the Wordpress Database Backup plugin).</p>
<p>2. One by one, for each plugin being upgraded: deactivate the plugin, delete the old files and copy up the new files. Reactivate the plugin and test it. Some plugins require re-entry of an API key or reset the configuration. I make a note of these when updating my test site so I don&#8217;t have to spend a lot of time checking my production site.</p>
<p>I do this first to make sure the plugins work under both the old and new Wordpress versions. To reduce outage time I typically update plugins a few days before the full Wordpress Upgrade and keep the changes to one at a time to isolate problems. For the production site this will actually be done by updating one or two plugins a night after the testing is done.</p>
<p>3. <a href="http://wordpress.org/download/" title="Jump to the download page at wordpress.org">Download the latest Wordpress release</a> and extract the files to my local hard disk.</p>
<p class="pagedirectory">This update was relatively minor and it would probably have been OK to just update the changed files. Since I&#8217;m only updating one production site I decided not to go this route, but there are some people out there who have done some of the heavy lifting for this approach and packaged up the <a href="http://www.howtospoter.com/web-20/wordpress/wordpress-23-to-231-incremental-upgrade" title="Jump to howtospotter.com for a list of changed files">changed files</a>. But in my case I&#8217;ll spend the extra couple of minutes and copy all the files just to be safe.</p>
<p>4. Configure the Maintenance Mode plugin for the expected outage (See details in the Maintenance Mode section below).</p>
<p>5. Deactivate all plugins except Maintenance Mode. Enable maintenance mode to block all traffic and display the splash page.</p>
<p>6.  Carefully update the WP-Content directory with the new Wordpress Files. I do not use any of the standard themes, so my concern here is to avoid deleting what I do use and the WP-Content directory is the place where there&#8217;s a mix.</p>
<p>7. Copy the other Wordpress 2.3.1 files to my website, replacing what is already there. I do not modify any core Wordpress files so replacing them is not a problem. I make sure nothing in the WP-Content directory tree gets touched during this copy.</p>
<p>8. Run /WP-Admin/Upgrade.php. In this case there wasn&#8217;t anything to update and it told me so. I didn&#8217;t bother to try this during the production upgrade since there was nothing to do in test.</p>
<p>9. Enable plugins one by one. Reconfigure those identified as needing additional configuration when re-activated.</p>
<p>10. Once all plugins are activated do some final testing, concentrating on pages which use plugins to generate their content.</p>
<p>11. Disable maintenance mode once testing is done and let people back in.</p>
<p>12. Test the site again, this time when not logged on as any sort of Wordpress user.</p>
<h3 class="hdivider">Wordpress Plugin: Maintenance Mode</h3>
<p><a href="http://www.theosquest.com/wp-content/uploads/2007/11/maintmodemessage.png" title="Graphic of the Maintenance Mode splash page"><img src="http://www.theosquest.com/wp-content/uploads/2007/11/maintmodemessage.thumbnail.png" class="alignleft" alt="Graphic of the Maintenance Mode splash page" /></a><a href="http://sw-guide.de/wordpress/plugins/maintenance-mode/" title="Jump to the Maintenance Mode page at sw-guide.de">Maintenance Mode</a> is a plugin by Michael Woerher. When activated it puts up a landing page that says the site is down for maintenance. It also has the optional ability to return a &#8220;503 Service Unavailable&#8221; error in the HTTP header. The message displayed is also fully configurable as is the outage duration to be displayed on the page and returned in the http header for the  &#8220;Retry-After &lt;backtime&gt;&#8221;.</p>
<p>The current release is version 3.2 which was released August 28, 2007.</p>
<p>Setup is straightforward. It installs like any other plugin. Activating the plugin does NOT block traffic. When the plugin is first activated maintenance mode is disabled. Once the plugin is activated you can find it&#8217;s configuration screen under the options menu in the Wordpress admin console.</p>
<p>The configuration screen allow you to set the &#8220;backtime&#8221; which is used in the message and returned with the 503 status (if it&#8217;s enabled). It&#8217;s not a countdown, so someone who sees it 29 minutes into a 30 minute outage will still be told to return in 30 minutes. If this is a problem you can always edit the message to include the specific times.</p>
<p>You can also configure what appears in the landing page (a.k.a. splash page) title and text. HTML is supported, php is not. You can use [blogurl], [blogtitle] and [backtime] as tags that will be replaced with their appropriate values. Click the thumbnail at the beginning of this section to see what I used for my most recent update.</p>
<p>You can also specify specific URLs that you still want to be available. This isn&#8217;t a feature I used. All of my pages are in the Wordpress DB so there wasn&#8217;t much point in keeping some available.</p>
<p>Finally, there&#8217;s an option to enable returning a &#8220;503 Service Unavailable&#8221; error in the http header and specify the time to return. This would prove useful to let any search engine spiders know the URLs they&#8217;re trying to reach are valid and will be back shortly.</p>
<p>There&#8217;s also a template tag you can use as a reminder when maintenance mode is active. The admin panels will also display a message near the top when maintenance mode is active.</p>
<p><img src="http://www.theosquest.com/wp-content/uploads/2007/11/mainmodealert.png" alt="Screenshot of Maintenance Mode alert" /></p>
<p>This is useful since you&#8217;ll have full access to your site as an Administrator and may forget it&#8217;s active.</p>
<p>The Maintenance Mode plugin can be left activated all the time since the actual maintenance mode can be disabled. But I dislike leaving plugins active when they aren&#8217;t needed so I end up deactivating this one once I&#8217;ve completed maintenance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/11/12/wordpress-231-upgrade-maintenance-mode-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website Blues</title>
		<link>http://www.theosquest.com/2007/08/07/website-blues/</link>
		<comments>http://www.theosquest.com/2007/08/07/website-blues/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 00:33:31 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[frustration]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/08/07/website-blues/</guid>
		<description><![CDATA[It&#8217;s always something. Just when I think everything&#8217;s going along fine I find a problem. The problem defies solution until I finally reach a point where the solution may be worse than living with the problem.
The problem was resolved relatively painlessly. See the bottom of this post for the update.
Sometime between July 30th and August [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Website+Blues&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F08%2F07%2Fwebsite-blues%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/2007/08/badwebsite.png" title="Bad Website" alt="Bad Website" align="left" />It&#8217;s always something. Just when I think everything&#8217;s going along fine I find a problem. The problem defies solution until I finally reach a point where the solution may be worse than living with the problem.</p>
<p class="alert">The problem was resolved relatively painlessly. See the bottom of this post for the update.</p>
<p>Sometime between July 30th and August 1st the sidebar modules on this website stopped working and the default settings kicked in. Not the worst problem in the world since everything looked OK and visitors didn&#8217;t have a problem. The modules aren&#8217;t showing on the site and the module config screen is missing from the admin panel.</p>
<p>I figured it should be easy to resolve. Just find out what changed and undo it. Nah, foolish me. I added 4 posts during that time but nothing about the site itself changed. I didn&#8217;t do anything bizarre in those posts to make them different than what came before so I&#8217;m not about to delete them (although I did change them to draft to take them off the blog).</p>
<p>So I went into research mode. I spent several hours trying solutions for similar problems. I have another blog with the same plugins and theme so I didn&#8217;t think it was a plugin conflict but I eventually disabled all plugins (except the one that disabled widgets) and the problem remained. Some web searches show some <a href="http://getk2.com/forum/showthread.php?t=2342" title="Jump to a sidebar module thread at K2">sidebar module problems</a> with the version of K2 that Redoable is based on. I also found a thread on the Redoable support forum about the problem being a <a href="http://www.deanjrobinson.com/support/comments.php?DiscussionID=68&amp;page=1#Item_0" title="Jump to the Redoable support forum">ampersand in a sidebar module name</a>. None of the solutions mentioned worked for me.</p>
<p>So the next step would be a complete removal and re-install of the theme. I could get the files from a backup done before the problem so this shouldn&#8217;t be a problem.  But I&#8217;ll have to remove all the settings from the DB which means reconfiguring everything manually.</p>
<p>So, i figure my options are:</p>
<ol>
<li>Wait until the problem magically resolves itself. (not likely - but I like the lack of effort needed)</li>
<li>Bite the bullet and do a complete re-install (after making sure all settings are gone).The real risk here is I will smash my iMac if it doesn&#8217;t work after all that time and effort or of things really go bad. It&#8217;ll probably be a week or two before I get time to do this.</li>
<li>Do nothing with the site for now. Use this as a reason to start learning about Wordpress themes and PHP. The plan here (I think) would be to go to the Sandbox theme and concentrate on learning CSS, at least at first. Seeing the site and the problem would motivate me to learn.</li>
<li>Use Widgets instead of the sidebar modules.</li>
</ol>
<p>I&#8217;m beginning to wonder if a theme like redoable, which is based on the code from another theme is too risky these days. Everytime Wordpress is updated there&#8217;s a risk the theme will break and I&#8217;d be dependent on two theme designers for updates. Or I&#8217;d have to figure it out myself. Even if I fix this problem will a future Wordpress upgrade break things.</p>
<p>Any ideas or solutions?</p>
<h3>Update: Resolution</h3>
<p>Well, I resolved it and it was fairly quick an painless. The &#8220;Uninstall&#8221; button in the Redoable admin panel didn&#8217;t properly remove the Redoable options. The code was still set to remove K2 options. There was a post on the Redoable support forum for what <a href="http://www.deanjrobinson.com/support/comments.php?DiscussionID=68&amp;Focus=787#Comment_787" title="Jump to the Redoable forum post with the PHP line to change.">line to change</a> in the PHP code. Open options\app\tools.php, locate the line &#8221;	$cleanup = $wpdb-&gt;query(&#8221;DELETE FROM $wpdb-&gt;options WHERE option_name LIKE &#8216;k2%&#8217;&#8221;);&#8221; (it&#8217;s near the top) and change &#8220;k2&#8243; to &#8220;redo&#8221;. Then I uninstalled the Redoable theme and immediately repicked it again. Naturally I had to reset all my options and recreate the modules but then all was well.</p>
<p>Graphic from <a href="http://dir.coolclips.com/">coolclips.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/08/07/website-blues/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Plugin: Wordpress Stats Updated to v1.1.1</title>
		<link>http://www.theosquest.com/2007/07/30/wordpress-plugin-wordpress-stats-update-to-v111/</link>
		<comments>http://www.theosquest.com/2007/07/30/wordpress-plugin-wordpress-stats-update-to-v111/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 03:22:06 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress Plugin]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/07/30/wordpress-plugin-wordpress-stats-update-to-v111/</guid>
		<description><![CDATA[The Wordpress Stats plugin was updated a couple of times recently. The first update, to version 1.1, moved the stats page to the blog being tracked, rather than at Wordpress.com. With version 1, clicking the stats page in the Wordpress dashboard opened the stats page on Wordpress.com. Now the page opens in an iframe on [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Wordpress+Plugin%3A+Wordpress+Stats+Updated+to+v1.1.1&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F07%2F30%2Fwordpress-plugin-wordpress-stats-update-to-v111%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/2007/06/wp_logo2.png" title="Wordpress Logo Blue" alt="Wordpress Logo Blue" align="left" />The <a href="http://www.theosquest.com/about-2/wordpress/#plugins" title="Jump to my Wordpress plugins page">Wordpress Stats</a> plugin was updated a couple of times recently. The first update, to version 1.1, moved the stats page to the blog being tracked, rather than at Wordpress.com. With version 1, clicking the stats page in the Wordpress dashboard opened the stats page on Wordpress.com. Now the page opens in an iframe on the current blog.</p>
<p><a href="http://andy.wordpress.com/2007/07/27/stats-plugin-vulnerability/" title="Jump to the posting about the security vulnerability">Wordpress Stats Version 1.1.1</a> was released soon after. It plugs a critical SQL injection security vulnerability.</p>
<p>I upgraded this blog and everything seems fine - the old stats remained and they&#8217;ve been updated. The instructions say the updated plugin can be copied over the old one, no mention of deactivating the plugin first. I followed my typical procedure and shut down the plugin first, then replaced it. When I restarted the plugin I had to re-enter the Wordpress API key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/07/30/wordpress-plugin-wordpress-stats-update-to-v111/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Update and Site News</title>
		<link>http://www.theosquest.com/2007/07/09/wordpress-update-and-site-news/</link>
		<comments>http://www.theosquest.com/2007/07/09/wordpress-update-and-site-news/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 02:34:08 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/07/09/wordpress-update-and-site-news/</guid>
		<description><![CDATA[I finally got around to upgrading to Wordpress 2.2.1 (from 2.2.0) which was released almost three weeks ago. One benefit of procrastination is that the Fantistico scripts available through Bluehost were updated and I could update with one click through Fantastico. I&#8217;m still paranoid and turned off all the plugins before the upgrade and started [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Wordpress+Update+and+Site+News&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F07%2F09%2Fwordpress-update-and-site-news%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/2007/06/wp_logo2.png" title="Wordpress Logo Blue" alt="Wordpress Logo Blue" align="left" />I finally got around to upgrading to <a href="http://wordpress.org/development/2007/06/wordpress-221/" title="Jump to the Wordpress 2.2.1 info page">Wordpress 2.2.1</a> (from 2.2.0) which was released almost three weeks ago. One benefit of procrastination is that the Fantistico scripts available through Bluehost were updated and I could update with one click through Fantastico. I&#8217;m still paranoid and turned off all the plugins before the upgrade and started them one by one after. (Naturally making sure my backup was fine before the upgrade.) Wordpress 2.2.1 contains 3 bug fixes along with numerous bug fixes. No problems doing the upgrade or with the blog afterwards.</p>
<p>But there were problems before the upgrade which went unnoticed since I was offline so much. Some URLs just returned a 301 permanent redirect error and redirected back to itself. All-in-all not a good thing. This was caused by the Permalink Redirect plugin being turned on (accidentally) before I finished testing. For some reason it affected many URLs but not others. Well, the plugin is off and things are working again. There&#8217;s a new item on my todo list - delete unused plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/07/09/wordpress-update-and-site-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Plugins: Wordpress.com Stats and Google Analytics</title>
		<link>http://www.theosquest.com/2007/06/30/wordpress-plugins-wordpresscom-stats-and-google-analytics/</link>
		<comments>http://www.theosquest.com/2007/06/30/wordpress-plugins-wordpresscom-stats-and-google-analytics/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 17:06:29 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress Plugin]]></category>

		<category><![CDATA[google_analytics]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress_plugins]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/06/30/wordpress-plugins-wordpresscom-stats-and-google-analytics/</guid>
		<description><![CDATA[When I redesigned my site at the beginning of June I added two new plugins for collecting site statistics. Both share the ability to exclude logged on site admins so my own site visits are ignored. The first is Wordpress.com Stats by Automattic (so sometimes listed as &#8220;Automattic Stats&#8221;) and the other is Google Analytics [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Wordpress+Plugins%3A+Wordpress.com+Stats+and+Google+Analytics&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F06%2F30%2Fwordpress-plugins-wordpresscom-stats-and-google-analytics%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theosquest.com/wp-content/uploads/2007/06/wp_logo2.png" title="Wordpress Logo Blue" alt="Wordpress Logo Blue" align="left" />When I <a href="http://www.theosquest.com/2007/06/04/the-os-quest-is-now-redoable/" title="Jump to the site update article">redesigned my site</a> at the beginning of June I added two new plugins for collecting site statistics. Both share the ability to exclude logged on site admins so my own site visits are ignored. The first is <strong>Wordpress.com Stats</strong> by Automattic (so sometimes listed as &#8220;Automattic Stats&#8221;) and the other is <a href="#plugin" title="Jump directly to the Google Analytics section"><strong>Google Analytics</strong> by Denis de Bernardy</a>.</p>
<h3 id="stats">Wordpress.com Stats</h3>
<p><a href="http://wordpress.org/extend/plugins/stats/" title="Jump to the Wordpress.com stats page">Wordpress.com Stats</a> requires you to have an account at Wordpress.com, although you do not need an actual blog there. The Stats are hosted on their servers. Also, you&#8217;ll need an API key from Automattic. If you have one for Akismet you can use the same key, and if it sees the key in the DB it will offer to use it.</p>
<p>Assuming you don&#8217;t already have an API key you can go <a href="http://wordpress.com/api-keys/" title="Jump to the instructions for getting an API key">here</a> for instructions on how to get one. This process will also give you an account on Wordpress.com.</p>
<p>One you have the API key you simply upload stats.php to your plugins directory and activate it in the plugins admin panel in your Wordpress blog. You&#8217;ll be prompted to enter the API key, or use one it finds. They say it takes about 20 minutes for stats to start showing up which I found to be fairly accurate. My busier blog showed activity in about 15 minutes while my less active blog showed activity in about 30 minutes.</p>
<p>Stats are viewed by selecting &#8220;Blog Stats&#8221; on the Dashboard menu in your Wordpress blog admin panel. This redirects you to your Wordpress.com admin panel and you&#8217;ll be prompted for an ID and password unless you told it to remember you.</p>
<p>There&#8217;s a graph showing views over the last 30 days (but only from when you started collecting stats). The top 10 posts for the current and previous days are shows along with the number of views. All times are GMT so &#8220;today&#8221; and &#8220;yesterday&#8221; are calculated based GMT. You can also drill into the top posts and get daily reports for the past seven days. These list more than the top 10 posts but still eventually truncate the least viewed posts if you have a long list. You can also get summary reports for pages viewed in the last seven or last thirty days. On any of these post views there&#8217;s a graph icon next to each post listing, clicking it displays a 30 day graph of views for the post.</p>
<p>The main page also displays a list of referrers for the current and previous days. This also has the ability to drill into the detail but it ends up being one of the bugs in the plugin. Drilling in shows a heading &#8220;Referrers for 7 Days&#8230;&#8221; but only the current day&#8217;s referrers are shown. Even the previous day&#8217;s referrers that were shown on the previous page have been dropped from this report.</p>
<p>Search engine terms used to find the blog are also shown. Again, on the main page they&#8217;re shown for the current day and yesterday. But again, drilling into them results in a header that says &#8220;Search Terms for 7 Days&#8230;&#8221; but the result is only the current day&#8217;s terms. In my case I had sixteen referrals for one search term yesterday but it didn&#8217;t make the seven day drill down even though the top search term for those seven days had only two uses and only contained what appeared to be the current days referrers. It clearly should have been there.</p>
<p>Finally rounding out the major stats, the clicks on the blog are also tracked. This seems to only track outbound clicks. And again, the drill down has the same issues as search and referrers.</p>
<p>The plugin also keeps track of total views and the &#8220;best day ever&#8221;. It also lists a couple of recent incoming links while clicking &#8220;more&#8221; brings you out to a Google Blog &#8220;links&#8221; search.</p>
<p>If you have multiple blogs which use the same API key you can jump between them by picking the blog from a drop down and clicking &#8220;go&#8221;.</p>
<p>I also found some problems that appear shortly after midnight GMT. The &#8220;Today&#8221; and &#8220;Yesterday&#8221; stats for search, referrers and clicks are identical for a period of time although eventually they become distinct. It appears the daily rollover isn&#8217;t clean until some time passes or enough news stats are collected. Although the amount of time I&#8217;ve waited seems rather random. But since I need to be at my computer at a specific time it&#8217;s been hard to track, especially since it&#8217;s not a minor issue.</p>
<p><strong>Summary:</strong> The graph of views and the simple metrics for post views makes Wordpress.com Stats worth using for me. It provides a quick view of what&#8217;s recently active along with quick insight into the 30-day trend overall or for a specific page. The bugs in the referrers, search and clicks does leave gaps in it&#8217;s ability.</p>
<h3 id="plugin">Google Analytics by Denis de Bernardy</h3>
<p>In a bit of irony, prior to the redesign I used a theme by Denis de Bernardy but not his <a href="http://www.semiologic.com/software/google-analytics/" title="Jump to the Google Analytics plugin page">Google Analytics plugin</a>. My main reason for switching to this plugin was it&#8217;s ability to ignore my own site visits. The plugin actually excludes visits from all authors, editors and site admins if you have a blog that uses these various roles.</p>
<p>You&#8217;ll need to set up a <a href="http://www.google.com/analytics/" title="Jump to the Google Analytics main page">Google Analytics</a> account before you can use the plugin. Once you do that you simply copy the contents of the plugin download to your wordpress plugins directory and activate it. Since there are two files I copied the directory contained within the zip to my plugins directory. Then, in the admin panel, locate &#8220;Google Analytics&#8221; on the &#8220;Options&#8221; menu. Paste the tracking code provided by Google Analytics into the box provided. You can also simply type your tracking number in the space provided since the code template is already there. In my case I simply replaced all the code with cut/paste from Google Analytics.</p>
<p>I&#8217;ve tested the ability to exclude my visits by viewing some obscure pages and Google Analytics did not report the views. Also, prior to activating the plugin my admin panel usage was tracked. This dropped to zero when I activated the plugin.</p>
<p>Most of my usage was with version 2.2 of the plugin. Version 2.4  is now available. The latest version uses roles rather than levels so isn&#8217;t compatible with Wordpress pre-version 2.</p>
<p><strong>Summary:</strong> The plugin has no purpose unless you use Google Analytics but if you do the plugin does a good job of limiting the stats to visitors. For those of you who are anti-Google Analytics (because it gives Google too much info) Denis also has a similar <a href="http://www.semiologic.com/software/marketing/hitslink/" title="Jump to the hitslink plugin page">plugin for HitsLink</a> which is a paid tracking service.</p>
<h4>Additonal Information</h4>
<p>You can find additional information about Plugins and Wordpress on my <a href="http://www.theosquest.com/about-2/wordpress/" title="Jump to my Wordpress page">Wordpress page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/06/30/wordpress-plugins-wordpresscom-stats-and-google-analytics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress Plugin: Popularity Contest</title>
		<link>http://www.theosquest.com/2007/05/14/wordpress-plugin-popularity-contest/</link>
		<comments>http://www.theosquest.com/2007/05/14/wordpress-plugin-popularity-contest/#comments</comments>
		<pubDate>Tue, 15 May 2007 03:04:16 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress Plugin]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[wordpress_plugins]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/05/14/wordpress-plugin-popularity-contest/</guid>
		<description><![CDATA[Last week I started using a Wordpress plugin to track the most popular posts. Naturally it&#8217;s called Popularity Contest. I&#8217;m using version 1.2.1 which was last updated Nov. 5, 1006. I turned off some of the features in the plugin until I can get a feel for how it works in a production environment. A [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Wordpress+Plugin%3A+Popularity+Contest&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F05%2F14%2Fwordpress-plugin-popularity-contest%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p>Last week I started using a <a href="http://alexking.org/projects/wordpress/" title="Jump to Alex King's Popularity Contest plugin page">Wordpress plugin to track the most popular posts</a>. Naturally it&#8217;s called Popularity Contest. I&#8217;m using version 1.2.1 which was last updated Nov. 5, 1006. I turned off some of the features in the plugin until I can get a feel for how it works in a production environment. A couple of the features can&#8217;t be well tested in a test environment, plus it seems like a good idea to let it collect data for awhile before displaying the results.</p>
<p>The plugin puts some intelligence into determining the popularity of a post by allowing weights to be assigned based on how the post is viewed or used. The screenshot below shows the possibilities along with their default values.</p>
<p><img src="http://www.theosquest.com/wp-content/uploads/2007/05/PopularityContest-1.png" alt="Screenshot of the ratings screen" /></p>
<p>As you can see, views from the feed carry the least weight since there&#8217;s no way to know if someone actually read the article. The same with Homepage and Archive views, they carry a bit mnore weight but not too much since there are multiple posts of the page. Trackbacks really bump things up because someone else referenced the post. Permalink Views are when someone views the article on it&#8217;s own page. Either because they came via a search engine or clicked the article URL on the Archive or Home page. These values are fully configurable so that they can be customized to the structure of the site.</p>
<p>You can see the current rankings for my site in the bottom of the right sitebar. The most popular posts of all time along with the most popular for the month so far are shown. Unless there&#8217;s a lot of trackbacks or comments there&#8217;s a bias to new posts in the beginning since they collect  points with homepage views. The plugin also includes the ability to recalculate trackback/pingback/comment values which is useful if you have to delete spam. This calculation can also be scheduled using cron so the values can be automatically re-calculated every night.</p>
<p>The plugin also includes several template tags. The widget in the sidebar uses the tag for the most popular of all time along with the tag for most popular in a month. A tag for most popular in a category is also available. The plugin creates a &#8220;Most Popular&#8221; page in the Wordpress Dashboard which shows the most popular posts in categories and views and serves as an example of what can be done.</p>
<p>The plugin also displays the popularity of each post, in relation to the most popular, within each post (at the bottom). I have that feature turned off for now. I want to see what it does to feeds (if the popularity changesm does the feed change?) and collect more data before displaying it.</p>
<p>You can follow future updates and information about the Popularity Contest plugin on my <a href="http://http://www.theosquest.com/about-2/wordpress/" title="Jump to Wordpress page">Wordpress</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/05/14/wordpress-plugin-popularity-contest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Redirection via Wordpress Plugin</title>
		<link>http://www.theosquest.com/2007/04/03/redirection-via-wordpress-plugin/</link>
		<comments>http://www.theosquest.com/2007/04/03/redirection-via-wordpress-plugin/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 01:37:46 +0000</pubDate>
		<dc:creator>ray</dc:creator>
		
		<category><![CDATA[Wordpress Plugin]]></category>

		<category><![CDATA[site_design]]></category>

		<category><![CDATA[wordpress_plugins]]></category>

		<guid isPermaLink="false">http://www.theosquest.com/2007/04/03/redirection-via-wordpress-plugin/</guid>
		<description><![CDATA[When I was moving my site to a new host I figured I&#8217;d have broken links, especially since I was making a change to the structure. So I had installed the Redirection plugin by John Godley at Urban Giraffe. As part of it&#8217;s functionality it tracks 404 erros and allows for the easy creation of [...]<p><a href="http://sharethis.com/item?&#038;wp=2.6.1&#38;publisher=398436b4-a27f-4fdd-83fb-b8f78e0ac9b9&#38;title=Redirection+via+Wordpress+Plugin&#38;url=http%3A%2F%2Fwww.theosquest.com%2F2007%2F04%2F03%2Fredirection-via-wordpress-plugin%2F">ShareThis</a></p>]]></description>
			<content:encoded><![CDATA[<p>When I was moving my site to a new host I figured I&#8217;d have broken links, especially since I was making a change to the structure. So I had installed the <a href="http://urbangiraffe.com/plugins/redirection/" title="Jumpt to the Redirection plugin page on Urban Giraffe">Redirection plugin</a> by John Godley at Urban Giraffe. As part of it&#8217;s functionality it tracks 404 erros and allows for the easy creation of redirects for those URLs. It doesn&#8217;t require .htaccess to make the changes.</p>
<p>While I hadn&#8217;t intended to use it to handle redirection for the /blog directory change, I decided to give it a try once I saw the errors from the Google web crawler since it was easier than figuring out the .htaccess commands. Plus, at the time I had access to my blog but not ftp access to the server. The plugin supports regex redirects and the website gave an example of exactly what I needed. Google hasn&#8217;t crawled my site again so it remains to be seen if it&#8217;s a true fix to the problem. (In the past, typing old /blog URLs manually were properly redirected so the fact they still work doesn&#8217;t actually prove the problem is fixed, but all signs are positive.)</p>
<p>But I did find another problem caused by the way I imported the postings/comments/categories from the old site rather than doing a database backup/restore. On the old site I had changed some category, posting and page names without changing their slugs. When I imported them into the new site it looks like new slugs for the permalinks were generated based on the current info (the slugs used for permalinks are based on title and are generated when the first save is done, even if it&#8217;s a draft). They began showing up in the 404 error log files for the Redirection plugin. It was simple enough to create the redirects based on these logs. In the case of category changes I could create regex redirects. The plugin logs the bad URL as a link so it was easy enough to verify it was bad and then verify the redirect worked.</p>
<p>The plugin has some other nice little features:</p>
<ul>
<li>For each configured redirection it keeps track of the number of redirections performed and the last date one was done.</li>
<li>I&#8217;ve only used simple redirection but it will also redirect in other ways - to random URL, based on referrer, based on login status and to one of several URLs</li>
<li>I&#8217;ve only used 301 and 302 redirects but it also does 307, 404 and pass-through redirects</li>
</ul>
<p>An updated was released yesterday (which I haven&#8217;t had a chance to download) which has some nice usability enhancements (a search and a minor tweak to jump down to the new redirect fields when clicking the button to create a new redirect from a logged error. I haven&#8217;t had enough redirects to notice the need for these yet but they&#8217;ll certainly be appreciated if the list grows.</p>
<p>I had actually avoided this plugin (actually any redirect plugin at first) because I figured it would be better to manage through .htaccess. But further research shows that Wordpress creates a default redirect that puts all URLs through Wordpress so there doesn&#8217;t seem to be any benefit to using .htaccess for the redirects. It just seems easier to use the plugin, with no down-side, so I&#8217;ll probably be using it even more, especially if I do any major redesigns.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theosquest.com/2007/04/03/redirection-via-wordpress-plugin/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
