<?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>boakes.org &#187; Releases</title>
	<atom:link href="http://boakes.org/tag/releases/feed/" rel="self" type="application/rss+xml" />
	<link>http://boakes.org</link>
	<description>A place for words and data that I publish (for the benefit of persons unknown).</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:34:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>AutoMeta: Automatic Meta &amp; Technorati Tags for WordPress</title>
		<link>http://boakes.org/autometa/</link>
		<comments>http://boakes.org/autometa/#comments</comments>
		<pubDate>Thu, 17 Nov 2005 11:54:14 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/autometa</guid>
		<description><![CDATA[This plugin will automatically generate and include HTML Meta Tags and Technorati Tags based on the full text of your post. What&#8217;s it for? The explosion of people with their own websites (often called &#8216;blogs) has gone hand in hand with the rise of automated aggregation systems, which attempt to filter out the irrelevant majority [...]]]></description>
			<content:encoded><![CDATA[<p>This plugin will automatically generate and include HTML Meta Tags and Technorati Tags based on the full text of your post.<span id="more-528"></span></p>
<h2>What&#8217;s it for?</h2>
<p>The explosion of people with their own websites (often called &#8216;blogs) has gone hand in hand with the rise of automated aggregation systems, which attempt to filter out the irrelevant majority so that the end user sees more content that is useful.  The digital equivalent of separating the wheat from the chaff.</p>
<p>Sites such as Technorati have taken this concept further by introducing the concept of tags.  A tag is a word or phrase that describes what a particular web page is about.  It&#8217;s essentially a proprietary version of the HTML meta tag &#8211; this plugin manages both kinds of tags for you.</p>
<h2 id="install">Installation instructions</h2>
<p>To use it:</p>
<ol>
<li><a href="/download/autometa_0.8.zip"><img style="float: right" alt="Download this file" src="/misc/download.png" />Download this file</a> &#8211; this is the stable release, which is what most people want &#8211; if you&#8217;d like to try an advance copy of the next version then <a href="#alphabeta">scroll down</a></li>
<li>Unzip the file and copy it&#8217;s contents to your <code>/wp-content/plugins/</code> directory (so that it&#8217;s path is <code>/wp-content/plugins/autometa/</code>).</li>
<li>Enable it on the plugins page.</li>
<li>Look for the AutoMeta menu which appears on the plugins page once the plugin is enabled.</li>
<li>Click the &#8220;Add the index&#8221; button to create the necessary indexes.</li>
<li>That&#8217;s it.</li>
</ol>
<h2>Automatic Tag Generation</h2>
<p>This plugin will automatically generate and include HTML Meta Tags and Technorati Tags based on the full text of your post.  When you save your post (and before you publish it) the plugin checks to see if any tags have been associated with it.</p>
<p><img class="soloimg" alt="The Autometa custom field showing the auto-generated tags." src="/pics/2005/autometa/custom-fields.jpg" /></p>
<p>If no tags are found then it generates them based on the content of the post.</p>
<h2>Hand Written Tags</h2>
<p>Automatic extraction of words can never be perfect, so once tags are generated they can be edited and improved by hand.</p>
<p>If, like me, your article goes through several drafts before publication then you&#8217;ll notice that the words are generated the first time you save the document, but then they remain unchanged as the finished document evolves.  The plugin will automatically regenerate the tags whenever there is no <code>autometa</code> custom field, so if you click on the <code>Delete</code> action, you&#8217;ll get a fresh set of auto-generated tags that you can refine by hand.</p>
<h2>Hints</h2>
<p>I don&#8217;t recommend that you use the plugin without hand-tweaking the tags; instead, think of it as a useful guide.  If you wish to include tags with a space such as &#8220;world wide web&#8221; then you should insert dashes where you&#8217;d like the spaces to be, i.e. &#8220;world-wide-web&#8221;.</p>
<h2>FAQ</h2>
<ol>
<li><span class="faq">Where can I see the tags/keywords in my output?</span><span class="answer">Meta Keywords are added to the document header for each post (you won&#8217;t see them on the index page), so load one of a recent post in your browser (one that that you&#8217;ve written or saved since the plugin was installed) then view the source of the page.  Near the top you&#8217;ll see a message detailing the version of autometa that&#8217;s in use, and a list of keywords.   Technorati tags are either added to the footer (so scroll to the bottom) or, if you&#8217;re using a more recent release, the tags may have been included in the document body, so you&#8217;ll see them without looking at the source.</span></li>
<li><span class="faq">The plugin is installed and appears to work, but I see just a set of empty quotes where the list of tags should be; what&#8217;s wrong?</span><span class="answer">99 times out of 100 you are hitting a bug that existed for a very short time in WordPress 2.0 &#8211; it&#8217;s been solved as of WordPress 2.0.1, so the problem should disappear when you upgrade.</li>
<li><span class="faq">How do I show the Technorati Tags in my sidebar/theme?</span><span class="answer">If you want to add the tags to your sidebar, then that add <code>&lt;?php AutoMeta::includeTechnoratiTags();?&gt;</code> to your theme wherever you want the taglist to appear.</span></li>
<li><span class="faq">Can I customize the output a bit?</span><span class="answer">Yes, you can customize the output a lot.  Use the more parameterized <code>&lt;?php AutoMeta::echoTechnoratiTags("headline", "tail", "line prefix","line_suffix", "no_tags_message");?&gt;</code>, modifying the parameters as necessary to fit your theme.  For example: <code>&lt;?php AutoMeta::echoTechnoratiTags("&lt;h1&gt;Technorati&lt;/h1&gt;&lt;ul&gt;", "&lt;/ul&gt;", "&lt;li&gt;","&lt;/li&gt;", "Zarro Taags!");?&gt;</code></span></li>
<li><span class="faq">Do I have to have the tags on my page?</span><span class="answer">No. Technorati can discover your tags from the feed (where the tags are included as categories), so (based on experience) it appears that you don&#8217;t need visible tags on your page, so just include them if you want to.</span></li>
<li><span class="faq" id="lazy">I want to be as lazy as possible, can the plugin do it&#8217;s work when I publish without me having to save it?</span><span class="answer">Yes, that&#8217;s the default behaviour, but there is a caveat.  If you want to be lazy and just publish then that&#8217;s fine, you can, the plugin will still extract the most important words from the article and turn them into tags/keywords.  The downside is that if you&#8217;ve not mentioned a term in an article then it cannot appear as a tag &#8211; so if (for example) you write an article about iPods and don&#8217;t mention Apple, then &#8220;Apple&#8221; can&#8217;t be a tag, so there&#8217;s an audience group that you&#8217;re possibly missing.  This is why hand-finishing your tags is recommended.</span></li>
<li><span class="faq">Can I create keywords/tags that are not just single words, like &#8220;mostly harmless&#8221;, &#8220;ford prefect&#8221; or &#8220;chesterfield sofa&#8221;?</span><span class="answer">Yes.  These can be created using either the minus or plus characters to separate the words you wish to join. The tags &#8220;ford-prefect&#8221; and &#8220;ford+prefect&#8221; both turn out as &#8220;ford prefect&#8221;. It is recommended that you use the &#8220;+&#8221; character; the &#8220;-&#8221; is a hangover from an earlier version and (if people request it) could one day be removed to allow for hyphenated tags.</span></li>
</ol>
<h2>Planned/Unplanned Features</h2>
<p>I don&#8217;t have time to extend this at the moment, but I&#8217;d like to to have:</p>
<ol>
<li>default set of metadata/tags for use in non article pages</li>
<li>a better admin interface</li>
<li>user editable tag list length</li>
<li>user editable the minimum word length</li>
<li>user editable stop list</li>
<li>thesaurus lookup, so similar words could be group scored</li>
<li>Optional Visible/Invisible technorati tags</li>
<li>Tag list in Admin side bar</li>
</ol>
<h2>Versions</h2>
<p>A list of <a href="http://boakes.org/talk/topic/30">all the releases</a>.</p>
<h2>Contribute</h2>
<h3>Embrace and Extend</h3>
<p>If anyone would like to extend it, or use the code elsewhere, it&#8217;s released under a GPL license.  Derivative works must also be free and must credit this work.</p>
<h3 id="alphabeta">Alpha/Beta Testing</h3>
<p>A development version of the next release is sometimes available too [nothing is currently available].  If you&#8217;re familiar with PHP and comfortable with wordpress hacking, then please, be my guest and help with giving it a jolly good shake to help get all the bugs out.  If you&#8217;re feeling creative, invent a feature, or try implementing one of the ones listed above.  Many hands make light work!</p>
<h3>Feedback</h3>
<p>Ideas, opinions and descriptions of problems are what can help this plugin get better &#8211; share your sparks of inspiration <a href="/talk/tags/autometa">on the forum</a> (or just describe the mists that are clouding your way).</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/autometa/feed/</wfw:commentRss>
		<slash:comments>446</slash:comments>
		</item>
		<item>
		<title>Google Analytics Plugin for WordPress</title>
		<link>http://boakes.org/analytics/</link>
		<comments>http://boakes.org/analytics/#comments</comments>
		<pubDate>Mon, 14 Nov 2005 19:06:22 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=527</guid>
		<description><![CDATA[This is the first beta release of a WordPress plugin that can add Google Analytics to your website without you needing to code one single set of &#60;&#62;&#8217;s. I have it running on this site and it seems to be working just fine so far. Installation instructions To use it: If you have a previous [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first beta release of a WordPress plugin that can add Google Analytics to your website without you needing to code one single set of &lt;&gt;&#8217;s.<span id="more-527"></span><br />
I have it running on this site and it seems to be working just fine so far.</p>
<h3>Installation instructions</h3>
<p>To use it:</p>
<ol>
<li>If you have a previous version of the plugin, delete it.</li>
<li><a href="/download/googleanalytics.txt"><img style="float:right;" alt="Download this file" src="/misc/download.png" />Download this file</a></li>
<li>Rename the file <code>googleanalytics.php</code> and copy it to your <code>/wp-content/plugins</code> directory.</li>
<li>Enable it on the plugins page.</li>
<li>Enter your Google Analytics User Account string (it&#8217;ll be something like UA-12345-6.  It appears when you &#8220;Add a channel&#8221;)</li>
<li>That&#8217;s it.</li>
</ol>
<p>You don&#8217;t need to look alter the code in any way to make it run; of course you&#8217;re welcome to improve it and  send me any updates for inclusion.</p>
<h3>Features</h3>
<ul>
<li><strong>Zero Coding</strong><br />A zero coding install enables both the default tracking <em>and</em> the use of different channels for specific posts.</li>
<li><strong>Outgoing links</strong><br />Track which outgoing links your users click on &#8211; i.e. the ones that don&#8217;t traditionally register in your logs.  Separate tracking streams for outbound links that are in the main article, comments, and comment author URL&#8217;s<br /><a href="/pics/2005/urchin/outbound.jpg"><img class="soloimg" src="/pics/2005/urchin/outbound_sm.jpg" alt="A graph showing clicks on outbound links - something not possible with stats based on server logs alone" /></a></li>
<li><strong>Multiple Channels</strong><br />Assign a specific channel to any article by entering the channel ID as metadata.  i.e. simply type &#8220;analytics&#8221; as the metadata field name and the channel ID as the value and you can run a channel for each specific post</li>
</ul>
<h3>Requested Features</h3>
<ul>
<li><strong>Filtering the Sidebar</strong><br />
WordPress provides hooks for filtering articles and comments, but not for filtering the sidebar and footer.  Since the sidebar often includes the blogroll there are page-exit clicks that cannot be tracked.  If anyoen has a clean solution to filtering the sidebar then please speak up!</li>
<li><strong>100% Point&#8217;n'Click UI</strong><br />I&#8217;ve <a href="http://groups.google.com/group/analytics-help-misc/browse_thread/thread/da6e824b2d971001/66dbc8d4d0caf139#66dbc8d4d0caf139">asked on the forums</a> to see if there&#8217;s away to automate the retrieval of the account id, so hopefully the plugin can become a configuration free install.</li>
</ul>
<li><strong>Per Category Channels</strong><br />Assign a different channel ID to each category.</li>
<h3>Versions</h3>
<p>A historical <a href="http://boakes.org/talk/topic/37">list of releases</a>.</p>
<h3>Contribute</h3>
<p>Please neatly tuck any feedback, comments, suggestions &#038; requests onto <a href="/talk/tags/analytics">the forum</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/analytics/feed/</wfw:commentRss>
		<slash:comments>329</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.1.8</title>
		<link>http://boakes.org/mostwanted-018/</link>
		<comments>http://boakes.org/mostwanted-018/#comments</comments>
		<pubDate>Sat, 29 Oct 2005 19:59:29 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=515</guid>
		<description><![CDATA[I&#8217;ve spoken with two new users of my MostWanted plugin during the last week, both of whom were keen on using the fixstats feature, which I&#8217;d written, but which I&#8217;d never actually linked-in to he code. So here&#8217;s a new version of MostWanted the at includes the capability to fix the stats which StatTraq doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spoken with two new users of my MostWanted plugin during the last week, both of whom were keen on using the <em>fixstats</em> feature, which I&#8217;d written, but which I&#8217;d never actually linked-in to he code.  So here&#8217;s a new version of MostWanted the at includes the capability to fix the stats which StatTraq doesn&#8217;t correctly handle (because of permalinks).<span id="more-515"></span></p>
<p>To use FixStats, go to the Admin screen then select &#8220;Plugins | MostWanted Config&#8221;, then press the &#8220;Fix Stats&#8221; button.</p>
<p>Just in case people search for it&#8230; <strong>this is what you use to fix the <em>No results available.</em> message.</strong></p>
<h2>Cache</h2>
<p>This is also the first version that can cache stats results.  It&#8217;s a feature that I&#8217;d written into version 0.1.7, but then I never released 0.1.7 so it&#8217;s been rolled into this release.</p>
<p>A new parameter, <code>$timeout</code>, has been added to the method signature.  It defines how long the results should be cached for.  So to have the MostWanted list generated every time a page is requested, set <code>$timeout</code> to <code>0</code> &#8211; but &#8211; if you&#8217;re happy with the table being updated only every 30 minutes, set the timeout to <code>1800</code> (which is 60 seconds * 30 mins: <code>60*30=1800</code>).</p>
<p>Using the cache will mean your DB will get hit far less often by MostWanted, but your list of popular posts will still appear fresh.</p>
<h2>Download</h2>
<p>As usual, this latest version can be downloaded from the <a href="/most-wanted">MostWanted</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mostwanted-018/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.1.6</title>
		<link>http://boakes.org/mostwanted-016/</link>
		<comments>http://boakes.org/mostwanted-016/#comments</comments>
		<pubDate>Thu, 20 Oct 2005 14:51:42 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=503</guid>
		<description><![CDATA[Two small updates to the MostWanted plugin, rolled into one release. Download MostWanted version 0.1.6. There&#8217;s a small version jump with this release from 0.1.4 to 0.1.6 because I wrote, but never got around to releasing 0.1.5, so the code is all rolled together. Changes for this version therefore include: Added the capability to display [...]]]></description>
			<content:encoded><![CDATA[<p>Two small updates to the MostWanted plugin, rolled into one release.<span id="more-503"></span></p>
<p><a href="http://boakes.org/download/mostwanted_0.1.6.phps">Download MostWanted version 0.1.6</a>.</p>
<p>There&#8217;s a small version jump with this release from 0.1.4 to 0.1.6 because I wrote, but never got around to releasing 0.1.5, so the code is all rolled together.</p>
<p>Changes for this version therefore include:</p>
<ol>
<li>Added the capability to display <em>the percentage of total hits</em> instead of <em>the hit count</em>.  This may be useful for sites that don&#8217;t want the intimacies of their traffic to be broadcast, but still want to show some key to how popular a particular item is.</li>
<li>The plugin name has changed slightly to &#8220;Boakes MostWanted&#8221; so that all the plugins I write can exist together within the admin interface.</li>
<li>I&#8217;ve <a href="http://boakes.org/most-wanted/comment-page-10/#comment-4785">improved the curtail function</a> so that a <code>$curtail</code> value of <code>0</code> returns the full original string rather than &#8220;&#8230;&#8221;.</li>
<li>The signature has now been moved to the footer and changed so that it links to the most-wanted home page.  This should help to make debugging a bit easier cause the message will be easier to find, and it may also help me identify if people are using a deprecated version of the plugin.</li>
</ol>
<p><a href="http://boakes.org/most-wanted">Full details of the plugin are also available here.</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mostwanted-016/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.1.4</title>
		<link>http://boakes.org/most-wanted-014/</link>
		<comments>http://boakes.org/most-wanted-014/#comments</comments>
		<pubDate>Fri, 05 Aug 2005 19:16:35 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/?p=364</guid>
		<description><![CDATA[I&#8217;ve just made a small update to the MostWanted plugin that solves an output validity issue. What was happening was that if the title of a popular article contained an apostrophe, then that apostrophe was being interpreted as the end of the tooltip, resuling in an invalid tag, and thus an invalid document. The MostWanted [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just made a small update to the MostWanted plugin that solves an output validity issue.<span id="more-364"></span></p>
<p>What was happening was that if the title of a popular article contained an apostrophe, then that apostrophe was being interpreted as the end of the tooltip, resuling in an invalid tag, and thus an invalid document.</p>
<p>The MostWanted plugin for WordPress can downloaded from: <a href="http://boakes.org/most-wanted">http://boakes.org/most-wanted</a></p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/most-wanted-014/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permalinks</title>
		<link>http://boakes.org/permalinks/</link>
		<comments>http://boakes.org/permalinks/#comments</comments>
		<pubDate>Mon, 07 Feb 2005 15:30:15 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/permalinks</guid>
		<description><![CDATA[I&#8217;ve managed to get this (wordpress based) website moved over to a permalink structure using apache rewriting &#8211; that will mean absolutely nothing to non-teccy people, but, users of my MostWanted plugin who have asked if it can work with permalinks will be pleased to know that I can now do the necessary tweaking to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve managed to get this (wordpress based) website moved over to a permalink structure using apache rewriting &#8211; that will mean absolutely nothing to non-teccy people, but, users of my MostWanted plugin who have asked if it can work with permalinks will be pleased to know that I can now do the necessary tweaking to make it happen.  Watch this space.<span id="more-207"></span></p>
<p>Apologies also, to anyone whose RSS reader has pulled down multiple copies of the last &#8216;n&#8217; stories as i&#8217;ve been switching the files around &#8211; getting it all to work has meant that several incarnations of non-existent stories may have been picked up by some people.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/permalinks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.0.4</title>
		<link>http://boakes.org/mostwanted-004/</link>
		<comments>http://boakes.org/mostwanted-004/#comments</comments>
		<pubDate>Mon, 27 Dec 2004 11:38:54 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/mostwanted-004</guid>
		<description><![CDATA[One more minor improvement to the MostWanted plugin for WordPress + StatTraq. In this version the posts table is selected based on the user&#8217;s profile &#8211; this is a &#8220;best practice&#8221; thing, but, hopefully, sites which run multiple blogs in multiple user tables should be able to correctly report the most popular entries for each&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>One more minor improvement to the MostWanted plugin for WordPress + StatTraq.<span id="more-175"></span></p>
<p>In this version the posts table is selected based on the user&#8217;s profile &#8211; this is a &#8220;best practice&#8221; thing, but, hopefully, sites which run multiple blogs in multiple user tables should be able to correctly report the most popular entries for each&#8230; though i think there may be problems with Post ID clashes &#8211; we&#8217;ll have to wait and see.</p>
<p>See the original <a href="http://boakes.org/index.php?p=146">MostWanted</a> page for the latest version of the plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mostwanted-004/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.0.3</title>
		<link>http://boakes.org/mostwanted-003/</link>
		<comments>http://boakes.org/mostwanted-003/#comments</comments>
		<pubDate>Thu, 02 Dec 2004 11:56:37 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/mostwanted-003</guid>
		<description><![CDATA[This is another minor improvement to the MostWanted plugin for WordPress + StatTraq. It fixes a small hangover from development which meant that the most popular 2 posts weren&#8217;t getting shown (this was an attempt to account for the RSS and multiple-posts pages) -it looks like the current version avoids returning these with the data, [...]]]></description>
			<content:encoded><![CDATA[<p>This is another minor improvement to the MostWanted plugin for WordPress + StatTraq.<span id="more-162"></span></p>
<p>It fixes a small hangover from development which meant that the most popular 2 posts weren&#8217;t getting shown (this was an attempt to account for the RSS and multiple-posts pages) -it looks like the current version avoids returning these with the data, hence the need for the tweak.</p>
<p>The code is available <a href="http://boakes.org/index.php?p=146">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mostwanted-003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MostWanted 0.0.2</title>
		<link>http://boakes.org/mostwanted-002/</link>
		<comments>http://boakes.org/mostwanted-002/#comments</comments>
		<pubDate>Thu, 25 Nov 2004 11:02:22 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/mostwanted-002</guid>
		<description><![CDATA[This is a minor improvement to the MostWanted plugin for WordPress + StatTraq. It adds three parameters to the rjb_mostwanted method which allow the user to control how many results are listed, how &#8220;wide&#8221; each result should be in terms of characters and finally includes the capability to insert the number of times the post [...]]]></description>
			<content:encoded><![CDATA[<p>This is a minor improvement to the <a href="http://boakes.org/index.php?p=146">MostWanted plugin</a> for WordPress + StatTraq.  <span id="more-147"></span></p>
<p>It adds three parameters to the <code>rjb_mostwanted</code> method which allow the user to control how many results are listed, how &#8220;wide&#8221; each result should be in terms of characters and finally includes the capability to insert the number of times the post has been viewed into the  list.</p>
<p>The code is available <a href="http://boakes.org/most-wanted">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/mostwanted-002/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MostWanted &#8211; a Popular Posts Plugin for WordPress</title>
		<link>http://boakes.org/most-wanted/</link>
		<comments>http://boakes.org/most-wanted/#comments</comments>
		<pubDate>Wed, 24 Nov 2004 16:32:28 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/most-wanted</guid>
		<description><![CDATA[A StatTraq based "Most Popular Posts" plugin for Wordpress.]]></description>
			<content:encoded><![CDATA[<p>This WordPress Plugin which lists the most popular posts in a blog, according to the records held by <a href="http://randypeterman.com/StatTraq/index.php">StatTraq</a>&#8230;<span id="more-146"></span></p>
<p>MostWanted lists the most popular posts on a wordpress powered weblog.  This list can be used in the sidebar to provided visitors with an indication of what are the most visited pages.</p>
<p><img src="/misc/mostwanted.png" alt="The MostWanted plugin in use." />It&#8217;s grown a little since it&#8217;s original release so it has a subtle API change.  Where previously it was called &#8220;rjb_mostwanted&#8221;, it is now &#8220;MostWanted::mostwanted&#8221;.  Currently there is a wrapper around the old method name so that it still works, however this will be removed in future releases.</p>
<h3>Installation</h3>
<ol>
<li><a href="/download/mostwanted.txt"><img style="float:right;" alt="Download this file" src="/misc/download.png" />Download this file</a></li>
<li>Rename it mostwanted.php and copy it to your <code>/wp-content/plugins</code> folder.</li>
<li>using wp-admin, enable the plugin</li>
</ol>
<h3>Usage</h3>
<p>The plugin provides one method of interest: <code>MostWanted::mostwanted($top_n, $trim_chars, $showviews)</code>.  The three parameters are:</p>
<ol>
<li><code>$top_n</code><br />the number of results to list default = 5</li>
<li><code>$curtail</code><br />0 for no text curtailment, or &#8216;n&#8217; the number of characters from each post title that shoudl be displayed. e.g. Curtailing &#8220;My Dynamic Badger&#8221; to 10 characters would read &#8220;My Dyna&#8230;&#8221;.<br />default = no curtailment</li>
<li><code>$showviews</code><br />true if the number of times each post has been viewed should be included in the list. <br />default = false</li>
<li><code>$show_views_in_tt</code><br />  TT is short for ToolTip setting this value to true includes the number of views as part of the tool tip. i.e. if you hover over the text the (1234 distinct viewers) message is shown. <br />default = true</li>
<li><code>$duration</code><br />restricts the duration of the query period so that only the last $duration days are considered when measuring popularity.  e.g. a value of 30 would return the number of users only within the last 30 days.  Leaving the value unset, or 0, results in the all-time results being returned.<br />default = 0 (all-time)</li>
<li><code>$pre</code><br />this is a text string that is added to every line.<br />default = &lt;li&gt;</li>
<li><code>$post</code><br />this is a text string that is added to every line.<br />default = &lt;/li&gt;</li>
<li><code>$method</code><br />there are two ways of identifying unique visitors, neither of which are perfect, the default is to recognize only unique IP addresses, which means that if several people from one company visit, then they may show as a single user.  Alternatively, using the session_id is not perfect because some users refuse to set cookies.<br /> default = ip, alternative = session</li>
<li><code>$as_percentage</code><br />if set to true, then the number of hits for each page as a percentage of the site total is displayed instead of the hit count itself.  This may be desirable if you want to show popularity without letting on how many hits you get for each story.<br />default = false</li>
<li><code>$timeout</code><br />adjusts how long the most-wanted information is cached for before being replenished from the db.  A value of <code>0</code> (zero) will result in fresh data being retrieved for every query, whereas a value of <code>3600</code> will only query the database once every hour, cacheing the output and thus reducing DB load.<br />default = 1800
</li>
</ol>
<p>The simplest way to use the plugin is therefore to augment your page with:<br />
&lt;ul&gt;<br />
&lt;?php MostWanted::mostwanted(); ?&gt;<br />
&lt;/ul&gt;</p>
<p>A more tuned version might read:<br />
&lt;ul&gt;<br />
&lt;?php MostWanted::mostwanted(7, 30, true); ?&gt;<br />
&lt;/ul&gt;</p>
<h3>License</h3>
<p>MostWanted is released under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.</p>
<h3>Credits</h3>
<p>If you find MostWanted useful, please feel free to link or a <a href="http://boakes.org/most-wanted/trackback/">trackback</a> to this entry.<br />
Thanks to everyone whose commented with problems, solutions &#038; suggestions, especially:</p>
<ul>
<li><a href="http://www.gadgetophile.com/">Ben Gracewood</a> whose previous suggestion <a href="http://boakes.org/index.php?p=116#comments">here</a> gave me enough of a head start that I was able to come up with the relevant SQL query.</li>
<li><a href="http://randypeterman.com">Randy Peterman</a></li>
<li><a href="http://randomthoughts.vandorp.ca/" >Darryll Van Dorp</a></li>
<li><a href="http://missmichelleli.com/blog/">Michelle Li</a></li>
<li><a href="http://www.shupe.ca/">Rodney Shupe</a></li>
<li><a href="http://slodger.org/">Mike Smith</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/most-wanted/feed/</wfw:commentRss>
		<slash:comments>222</slash:comments>
		</item>
		<item>
		<title>extending stattraq</title>
		<link>http://boakes.org/hacking-with-wordpress-and-stattraq/</link>
		<comments>http://boakes.org/hacking-with-wordpress-and-stattraq/#comments</comments>
		<pubDate>Fri, 24 Sep 2004 13:54:27 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://boakes.org/hacking-with-wordpress-and-stattraq</guid>
		<description><![CDATA[A wordpress plugin that adds a view counter to the metadata available with every post - requires stattraq.]]></description>
			<content:encoded><![CDATA[<p>one of the most useful things that <a href="http://randypeterman.com/StatTraq/index.php">stattraq</a> author randy has done (apart from writing stattraq) is write up a few words about <a href="http://www.randypeterman.com/wordpress/index.php?p=597">hacking wordpress</a>.  and as a kind of review of these notes, i had a go at knocking up a wordpress plugin that makes a database query.  i wrote my first wordpress plugin yesterday, so this is my second.  it&#8217;s the first one i&#8217;ve done that accessed the db, and the first one that i&#8217;ll stick out into the real world.<span id="more-94"></span></p>
<p><strong>my requirements:</strong><br />
along with the normal metadata which can be seen about any post, i&#8217;d like to be able to show how many times that post has been viewed.  additionally, by default, i want this information to be restricted to administrators.</p>
<p><img src="/misc/views.png" alt="output from thre ViewCount plugin" />to cut a not very long story short, it works.  there were a few teething troubles as i worked out how to get the current post ID &#8211; and there may be a better way of generating the relative url (please comment if you know of one), but aside from that, i&#8217;m a happy bunny because i get my home page, and every posting, with integrated live usage stats.</p>
<h3>Installation</h3>
<ol>
<li><a href="/download/viewcount_0.0.3.phps"><img style="float:right;" alt="Download this file" src="/misc/download.png" />Download this file</a></li>
<li>Rename it viewcount.php and copy it to your <code>/wp-content/plugins</code> folder.</li>
<li>using wp-admin, enable the plugin</li>
</ol>
</li>
<h3>Usage</h3>
<p>In my index.php file, within the loop, and in amongst all the other metadata code, I use the plugin as follows.</p>
<p>&lt;?php rjb_get_view_count( $post->ID, &#8221;, &#8216; views&lt;br /&gt;&#8217; ); ?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://boakes.org/hacking-with-wordpress-and-stattraq/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

