<?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/"
xmlns:media="http://search.yahoo.com/mrss/"
><channel><title>YoastWordPress Plugins - Archives - Yoast - Tweaking Websites</title> <atom:link href="http://yoast.com/tag/wordpress-plugins/feed/" rel="self" type="application/rss+xml" /><link>http://yoast.com</link> <description>Tweaking Websites</description> <lastBuildDate>Thu, 02 Sep 2010 14:00:08 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <image><title>Yoast</title> <url>http://cdn.yoast.com/wp-content/themes/yoast-v2/images/yoast-logo-rss.png</url><link>http://yoast.com</link> <width>144</width> <height>103</height> <description>Tweaking Websites</description> </image> <item><title>7 reasons for malfunctioning plugins (and their fixes)</title><link>http://yoast.com/plugin-not-working/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=plugin-not-working</link> <comments>http://yoast.com/plugin-not-working/#comments</comments> <pubDate>Tue, 31 Aug 2010 14:50:03 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=3017</guid> <description><![CDATA[<p>It happens to every plugin author: you receive emails from people that your plugin isn't working. There are about 7 reasons that - for me - seem to be the root cause of up to 95% of these emails, and I thought I'd write them down and show you how I try to handle them. [...]</p><p><a
href="http://yoast.com/plugin-not-working/">7 reasons for malfunctioning plugins (and their fixes)</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>It happens to every plugin author: you receive emails from people that your plugin isn't working. There are about 7 reasons that - for me - seem to be the root cause of up to 95% of these emails, and I thought I'd write them down and show you how I try to handle them.</p><h2>1. Missing hooks</h2><p>It annoys the *peep* out of me when I find out that my plugin is in fact working fine, but the *peep* theme author didn't think it necessary to add a <code>wp_head</code> or <code>wp_footer</code> call. This happens more than you'd think, but in most cases you can't really blame the user in question, the theme author is just a moron. For your reference: the <code>wp_head()</code> call needs to exist right before the closing <code>&lt;/head&gt;</code> call, and the <code>wp_footer()</code> call should be right before the closing <code>&lt;/body&gt;</code> tag.</p><p>I used to check for this in my plugin, but the code doing the check caused even more problems, so if you have a good solution for this, that'd be appreciated. I personally think WordPress shouldn't even activate themes without these two hooks.</p><h2>2. A caching plugin</h2><p>If you're looking at a cached version of a page, and you've just installed or reconfigured the plugin, chances are the changes aren't reflected in the output yet. In my <a
href="http://yoast.com/wordpress/google-analytics/">Google Analytics plugin</a>, I've actually added cache clearing code for <a
href="http://yoast.com/w3-total-cache/">W3 Total Cache</a> and WP Super Cache, if you're a plugin author you might find it useful:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'w3tc_pgcache_flush'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  w3tc_pgcache_flush<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wp_cache_clear_cache'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  wp_cache_clear_cache<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div><p>This is only necessary to do after you've saved settings that would change the output of your plugin of course.</p><h2>3. You're not <em>supposed</em> to see anything</h2><p>My Google Analytics plugin has the option to hide the tracking code for certain user levels. Turns out that, when you enable this feature, you're actually not seeing anything at all in the code. That's a good thing, right? Wrong. It meant dozens of emails coming to me in the course of like 6 months, until I was smart enough to add the following message to the output of my plugin for those users:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;!-- Google Analytics tracking code not 
  shown because users over level &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;ignore_userlevel&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; 
  are ignored --&gt;n&quot;</span><span style="color: #339933;">;</span></pre></div></div><p>Remember that when people use W3 Total Cache's minification feature, they won't even see this. The solution is to wrap it in CDATA tags.</p><h2>4. You have to actually enable the plugin!</h2><p>Seems obvious right? Well it doesn't always seem to be. I get this email about once every 2 months "your plugin doesn't work, it's shit. Help me fix it" (sometimes they're nicer, oftentimes they're worse :) ). The best part is when it's followed, like 5 hours later, by "ehm I actually forgot to activate your plugin". Happens to all of us, you know.</p><h2>5. You haven't configured the plugin yet</h2><p>There's a reason my plugins now scream at you to configure them as soon as they're activated: I got emails saying it didn't work, when the person emailing simply hadn't even configured the plugin yet. Yeah I know, my plugin <em>should</em> be able to just <em>guess</em> what your analytics account is, I'd love to be able to, but alas... So, especially for those people who think I have magic skills, there's now a warning in the admin:</p><p><a
class="thickbox" href="http://cdn.yoast.com/wp-content/uploads/2010/08/ga-warning.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/08/ga-warning-300x39.png" alt="Not configured warning" title="Not configured warning" width="300" height="39" class="aligncenter size-medium wp-image-3020" /></a></p><p>And a notice in the source output:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;!-- Google Analytics tracking code not shown because
  you haven't configured the plugin yet. --&gt;&quot;</span><span style="color: #339933;">;</span></pre></div></div><h2>6. You can't change the settings</h2><p>Either you're blind or another plugin is malfunctioning, but you can't find the settings page for the plugin you want to configure. Luckily, WordPress has you covered (and yes, some people think that emailing the plugin author is the solution for that). Go to the plugins page, and click on the Settings link for the plugin:</p><p><a
href="http://cdn.yoast.com/wp-content/uploads/2010/09/settings-link.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/09/settings-link.png" alt="" title="settings-link" width="342" height="53" class="aligncenter size-full wp-image-3032" /></a></p><p>That is of course, if the particular plugin actually was kind enough to include that link... For some reason, some plugin authors seem to think these standards don't have to be adhered to. They <em>deserve</em> to get more email.</p><h2>7. The plugin is incomplete</h2><p>When you uploaded the plugin, you might have missed a file, or two. Or the upload went bust. Or the auto install went bust. It happens. I haven't had to build in a check for this yet, since my plugins aren't that big usually, but I noticed this in W3 Total Cache <a
href="http://wordpress.org/extend/plugins/w3-total-cache/changelog/">most recent changelog</a>:</p><pre>Added an additional notification to help users identify
  incomplete installations upon activation.</pre><p>That shows you two things: A, Frederick knows what he's doing and prevents people from emailing him over issues like that, B, it happens more often than you'd guess.</p><h2>Your experiences</h2><p>All the code examples above have been added to my plugin after several support requests for that particular issue. They might save you a fair bit of time if you've just started developing plugins, so feel free to use them. I know a fairly large portion of my readers dabbles with this stuff themselves, I'd love for you to share your experiences in the comments!</p><p><a
href="http://yoast.com/plugin-not-working/">7 reasons for malfunctioning plugins (and their fixes)</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/plugin-not-working/feed/</wfw:commentRss> <slash:comments>30</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/08/ga-warning-125x81.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/08/ga-warning.png" medium="image"> <media:title type="html">Not configured warning</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/08/ga-warning-125x81.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/09/settings-link.png" medium="image"> <media:title type="html">settings-link</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/09/settings-link-125x53.png" /> </media:content> </item> <item><title>Google Analytics for WordPress gets a debug mode</title><link>http://yoast.com/google-analytics-debug-mode/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-analytics-debug-mode</link> <comments>http://yoast.com/google-analytics-debug-mode/#comments</comments> <pubDate>Thu, 26 Aug 2010 13:04:13 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Google Analytics]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=2958</guid> <description><![CDATA[<p>With the wider introduction of the ga_debug.js script (Google Analytics Certified Partners had had access to that for a while so I'd been using it already); I finally had the chance to add a real debug mode to my Google Analytics plugin. Since the debug script uses the console to display its information, I also [...]</p><p><a
href="http://yoast.com/google-analytics-debug-mode/">Google Analytics for WordPress gets a debug mode</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>With the <a
href="http://analytics.blogspot.com/2010/08/new-tools-to-debug-your-tracking-code.html">wider introduction</a> of the <em>ga_debug.js</em> script (<a
href="http://www.google.com/intl/en/analytics/partners.html">Google Analytics Certified Partners</a> had had access to that for a while so I'd been using it already); I finally had the chance to add a real debug mode to my <a
href="http://yoast.com/wordpress/google-analytics/">Google Analytics plugin</a>.</p><p>Since the debug script uses the console to display its information, I also added the option to immediately load Firebug lite. See how it works in the following screencast (ow and enjoy my new screencast intro, I'll be doing loads more screencast in the coming months):</p><p><a
href="http://yoast.com/google-analytics-debug-mode/"><em>Click here to view the embedded video.</em></a></p><p><a
href="http://yoast.com/google-analytics-debug-mode/">Google Analytics for WordPress gets a debug mode</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-analytics-debug-mode/feed/</wfw:commentRss> <slash:comments>18</slash:comments> <media:content url="http://blip.tv/file/get/Yoast-IntroducingGoogleAnalyticsForWordPressWithDebugMode439.mov"  medium="video" duration="83"> <media:title type="html">Google Analytics for WordPress Debug Mode - Yoast</media:title> <media:description type="html">With the wider introduction of the ga_debug.js script (Google Analytics Certified Partners had had access to that for a while so I'd been using it already); I finally had the chance to add a real debug mode to my Google Analytics plugin. Since the debug script uses the console to display its informa</media:description> <media:keywords>Google Analytics,WordPress Plugins,google analytics debug,</media:keywords> <media:thumbnail url="http://a.images.blip.tv/Yoast-IntroducingGoogleAnalyticsForWordPressWithDebugMode637.png"/> </media:content></item> <item><title>Why functionality in themes is not always good.</title><link>http://yoast.com/theme-functionality-issues/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=theme-functionality-issues</link> <comments>http://yoast.com/theme-functionality-issues/#comments</comments> <pubDate>Wed, 25 Aug 2010 13:56:47 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category> <category><![CDATA[WordPress Themes]]></category><guid
isPermaLink="false">http://yoast.com/?p=2895</guid> <description><![CDATA[<p>So you've switched over to a theme that comes with built-in functionality for titles and meta descriptions. Instead of using HeadSpace2, All in one SEO or another SEO plugin, you're now using the theme's built-in SEO functions and input boxes for title's and meta descriptions. It just seems more logical doesn't it? Loading one plugin [...]</p><p><a
href="http://yoast.com/theme-functionality-issues/">Why functionality in themes is not always good.</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><img
src="http://cdn.yoast.com/wp-content/uploads/2010/08/frustration1.jpg" alt="Frustration because of using WordPress functionality that should NOT be in your theme" title="Frustration because of using WordPress functionality that should NOT be in your theme" width="200" height="159" class="alignright size-full wp-image-2953" />So you've switched over to a theme that comes with built-in functionality for titles and meta descriptions. Instead of using HeadSpace2, All in one SEO or another SEO plugin, you're now using the theme's built-in SEO functions and input boxes for title's and meta descriptions. It just seems more logical doesn't it? Loading one plugin less and using the theme's functionality. It feels like that's how it should be. I mean, that should be faster, right?</p><p><strong>Wrong.</strong> Why that's wrong? Let's say that, a year from now, you're tired of this theme and want something else. It happens to all of us. So, you're switching themes. Have you guessed the problem yet? Because that theme you started using the titles and descriptions of uses it's own methods and locations for storing those titles and descriptions, when you switch to another theme, it won't recognize the old stuff.</p><p>If you're smart, you'll notice. If you're not, you'll be in even deeper trouble, as someone I did a <a
href="http://yoast.com/hire-me/site-analysis/">site review</a> for recently found out. She'd written superb SEO titles and meta's for her last 50 odd posts, and the hundreds of posts before that didn't have them. Took us a while to figure out she'd switched themes...</p><p>If you're a developer, changing a couple of post meta fields in the database might be reasonably easy, but for most people, it's not. That's why your theme should only contain functionality that alters the <em>looks</em> and the <em>code</em> of your site, not the content.</p><h2>So there are no "SEO friendly themes"?</h2><p>Does this mean a theme couldn't be SEO friendly? No it doesn't. A theme still determines a large part of what your heading structure looks like, whether it shows your content first and then your navigation or the other way around, whether your code is clean and tight or all messy etc. etc. etc. These are all very important aspects of on-page SEO, and I applaud every theme developer thinking about this and trying to learn about it.</p><h2>Conclusion</h2><p>There's a reason why we've got plugins and themes. We want to separate content from design. If something has to deal with your content, stuff you'd want to be the same regardless of which theme you're using, it <em>has</em> to be a plugin.</p><p><strong>Update</strong>: Nathan has released his <a
href="http://wordpress.org/extend/plugins/seo-data-transporter/">SEO Data Transporter plugin</a>, which allows you to "transport" your data from one plugin to another, or from a theme to a plugin etc. This makes the technical <em>fix</em> easier, but still doesn't take care of the fact that people switch themes and simply forget about things like these. So my stance remains that it is a bad idea to have this functionality in your theme.</p><p><a
href="http://yoast.com/theme-functionality-issues/">Why functionality in themes is not always good.</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/theme-functionality-issues/feed/</wfw:commentRss> <slash:comments>28</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/08/frustration1-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/08/frustration1.jpg" medium="image"> <media:title type="html">Frustration because of using WordPress functionality that should NOT be in your theme</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/08/frustration1-125x125.jpg" /> </media:content> </item> <item><title>Google Analytics for WordPress reaches version 4</title><link>http://yoast.com/google-analytics-wordpress-v4/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-analytics-wordpress-v4</link> <comments>http://yoast.com/google-analytics-wordpress-v4/#comments</comments> <pubDate>Wed, 07 Jul 2010 11:55:18 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Google Analytics]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=2799</guid> <description><![CDATA[<p>Google Analytics has gotten so many new features in the last year, that the only way I could incorporate those into my Google Analytics plugin, which has been downloaded times, was by doing an almost complete rewrite. That’s why today, I’m proud to announce version 4.0 of this plugin. What’s new with this Google Analytics [...]</p><p><a
href="http://yoast.com/google-analytics-wordpress-v4/">Google Analytics for WordPress reaches version 4</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<div
class='alignright'></div><p>Google Analytics has gotten so many new features in the last year, that the only way I could incorporate those into my Google Analytics plugin, which has been downloaded 1,192,566 times, was by doing an almost complete rewrite. That’s why today, I’m proud to announce version 4.0 of this plugin.</p><h2>What’s new with this Google Analytics plugin?</h2><h3>Asynchronous tracking</h3><p>First of all, this new version 4.0 switches to the new asynchronous tracking method. This new tracking was also the reason it took a while to get this version out the door: there were quite a few bugs to work out; tracking by the beta was not reliable for a while.</p><p>What’s the advantage of the new tracking you ask? Why bother switching? Well, there are three reasons, as <a
href="http://googlecode.blogspot.com/2009/12/google-analytics-launches-asynchronous.html">listed by the Google Analytics blog</a>:</p><ul><li>Faster load times for your web pages due to improved browser execution of the tracking code.</li><li>Enhanced data collection &amp; accuracy.</li><li>Elimination of tracking errors from dependencies when the JavaScript hasn't fully loaded.</li></ul><p>If you want to know more about asynchronous scripts, check out <a
href="http://www.stevesouders.com/blog/2008/12/27/coupling-async-scripts/">this blog post by Steve Souders</a>, in which he explains the concept and what it means for page load times. The short version: a normal script blocks other objects on your page, like images, from being loaded until it has been fully loaded. An asynchronous script allows for those other objects to be downloaded at the same time.</p><h3>Custom Variables</h3><p>Google <a
href="http://analytics.blogspot.com/2009/10/google-analytics-now-more-powerful.html">launched</a> the custom variable support in October 2009, and I’ve been playing with ways to use these in tracking ever since. Custom variables are a way to add data about the current page, the current session or the current user in your tracking, which you can use for some very cool things.</p><p>I've been thinking and working with guys like my buddies <a
href="http://w3-edge.com/">Frederick Townes</a> and <a
href="http://cutroni.com/blog/">Justin Cutroni</a> about what you should and could be tracking. It wasn't easy, which is why I’m very proud to show you this settings panel:</p><div
id="attachment_2821" class="wp-caption aligncenter" style="width: 310px"><a
class="thickbox" title="Custom Variable settings" href="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration1.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration1-300x292.png" alt="Google Analytics Configuration" title="Custom Variables settings" width="300" height="292" class="size-medium wp-image-2821" /></a><p
class="wp-caption-text">Google Analytics Custom Variables</p></div><p>As you can see in the screenshot, you can segment by:</p><ul><li><strong>Logged in users: </strong>speaks for itself, very useful on BuddyPress sites etc: where do people that are logged in go, where do others go. It stores the users primary user level in the variable, so you can even segment for just "subscribers". (There's an advanced option to ignore users of certain levels should you want to btw)</li><li><strong>Author name:</strong> track page views per author.</li><li><strong>Single category:</strong> if your posts are in only one category each, this allows you to track views per category.</li><li><strong>All categories:</strong> track multiple categories per post, a bit harder to view in Analytics, but could still be useful.</li><li><strong>Tags:</strong> track all tags for each post, has its limits but might be useful.</li><li><strong>Publication year:</strong> see what’s doing good and bad, more specifically whether your old posts are still getting traffic.</li><li><strong>Post type:</strong> especially with the new custom post type features in WordPress 3.0 this is very useful: if you’ve got movies, actors etc. set up as custom post types, this allows you to track how many page views each post type got.</li></ul><p>So you could run reports showing which authors do better, which categories and / or post types get more pageviews and so on. This will provide you with the kind of analysis you need to improve your blog. I hope you’re starting to get why I’m so excited about this release. But wait, there’s more.</p><h3>Google Analytics API integration</h3><p>Where in the past I'd ask you to enter your "UA ID" from the backend, you can now simply click a button, authenticate with Google Analytics, select the right account and then the right profile and start tracking! Check out how easy that is:</p><div
id="attachment_2805" class="wp-caption aligncenter" style="width: 310px"><a
class="thickbox" href="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration-300x131.png" alt="Google Analytics Configuration" title="Google Analytics Configuration" width="300" height="131" class="size-medium wp-image-2805" /></a><p
class="wp-caption-text">Google Analytics Configuration</p></div><p>Of course you can still enter the UA ID by hand if you want to, just check the box in the lower left of the screenshot and you'll get an input box to enter the UA ID.</p><h3>E-Commerce integration</h3><p>This plugin now fully integrates with both <a
href="http://www.instinct.co.nz/e-commerce/">WP E-Commerce</a> and <a
href="http://shopplugin.net/">Shopp</a>: for both of these plugins it tracks sales using e-commerce tracking, allowing you to track where people that bought something came from, how they went about your site and which pages triggered them to buy.</p><p>All you have to do is install the plugin, and it'll automatically detect whether you're running one of these two plugins. You'll then get a box like this:</p><div
id="attachment_2824" class="wp-caption aligncenter" style="width: 310px"><a
class="thickbox" href="http://cdn.yoast.com/wp-content/uploads/2010/07/wp-e-commerce.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/07/wp-e-commerce-300x74.png" alt="WP e-commerce analytics integration" title="WP e-commerce analytics integration" width="300" height="74" class="size-medium wp-image-2824" /></a><p
class="wp-caption-text">WP e-commerce analytics integration</p></div><h3>Event tracking</h3><p>In the past this plugin used page views to track downloads and outbound clicks, thereby inflating page views. I started doing this before event tracking even existed, but of course this needed to be changed. The plugin now uses event tracking for this by default, but, if you want to, you can just check a box and it’ll switch to using page views again. You can also switch to page views just for downloads, to keep your goals working the same way.</p><h2>An API for this plugin</h2><p>This plugin adds a couple of filters so you can add your own tracking from your own plugins without having to hassle with the rest of the tracking. The 3 filters are:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$push</span> <span style="color: #339933;">=</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'yoast-ga-custom-vars'</span><span style="color: #339933;">,</span><span style="color: #000088;">$push</span><span style="color: #339933;">,</span> <span style="color: #000088;">$customvarslot</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$push</span> <span style="color: #339933;">=</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'yoast-ga-push-before-pageview'</span><span style="color: #339933;">,</span><span style="color: #000088;">$push</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$push</span> <span style="color: #339933;">=</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'yoast-ga-push-after-pageview'</span><span style="color: #339933;">,</span><span style="color: #000088;">$push</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>Custom variables are hard to deal with, as they need to be in the same "slot" all the time, that's why the <code>$customvarslot</code> is passed along.</p><h2>Go get the Google Analytics for WordPress plugin</h2><p>I have to believe that I've convinced you by now, so please <a
href="http://downloads.wordpress.org/plugin/google-analytics-for-wordpress.4.0.9.zip">go get the plugin</a>. Please do let me know in the comments when you've upgraded, and what you think I should be adding!</p><p><a
href="http://yoast.com/google-analytics-wordpress-v4/">Google Analytics for WordPress reaches version 4</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-analytics-wordpress-v4/feed/</wfw:commentRss> <slash:comments>149</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration1-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration1.png" medium="image"> <media:title type="html">Google Analytics Configuration</media:title> <media:description type="html">Google Analytics Configuration</media:description> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration1-125x125.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration.png" medium="image"> <media:title type="html">Google Analytics Configuration</media:title> <media:description type="html">Google Analytics Configuration</media:description> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/07/google-analytics-configuration-125x125.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/07/wp-e-commerce.png" medium="image"> <media:title type="html">WP e-commerce analytics integration</media:title> <media:description type="html">WP e-commerce analytics integration</media:description> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/07/wp-e-commerce-125x125.png" /> </media:content> </item> <item><title>Emailing your commenters</title><link>http://yoast.com/email-commenters-v1/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=email-commenters-v1</link> <comments>http://yoast.com/email-commenters-v1/#comments</comments> <pubDate>Tue, 29 Jun 2010 20:10:50 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=2730</guid> <description><![CDATA[<p>I updated my Emergency WordPress access script today, because of some issues we'd discovered at OrangeValley and some bugs submitted by users. When I updated the post, I realized I should be emailing all the commenters, as some of them had had the same issue, and most of them would want the updated script. Quite [...]</p><p><a
href="http://yoast.com/email-commenters-v1/">Emailing your commenters</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I updated my <a
href="http://yoast.com/emergency-wordpress-access/">Emergency WordPress access</a> script today, because of some issues we'd discovered at OrangeValley and some bugs submitted by users. When I updated the post, I realized I should be emailing all the commenters, as some of them had had the same issue, and most of them would want the updated script.</p><p>Quite a while back I'd written a plugin for exactly that purpose, called <a
href="http://yoast.com/wordpress/email-commenters/">email commenters</a>. It had some small issues though, and I hadn't updated it for quite a while, but thought tonight was a good time to do just that. So I updated it, and it now gives you a link in the top right of the post to email all users:</p><p><img
src="http://cdn.yoast.com/wp-content/uploads/2010/06/email-commenters.png" alt="" title="email-commenters" width="390" height="172" class="aligncenter size-full wp-image-2731" /></p><p>An easy way to let people know that you've updated a post. Search for "email commenters" in your backend, install the plugin and activate: no need to do more. Let me know what you think in the comments, should I add something?</p><p><a
href="http://yoast.com/email-commenters-v1/">Emailing your commenters</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/email-commenters-v1/feed/</wfw:commentRss> <slash:comments>17</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/06/email-commenters-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/06/email-commenters.png" medium="image"> <media:title type="html">email-commenters</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/06/email-commenters-125x125.png" /> </media:content> </item> <item><title>W3 Total Cache and why you should be using it</title><link>http://yoast.com/w3-total-cache/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=w3-total-cache</link> <comments>http://yoast.com/w3-total-cache/#comments</comments> <pubDate>Wed, 09 Jun 2010 13:44:00 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[wordpress hosting]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=2424</guid> <description><![CDATA[<p>So I think I've not said it enough yet: W3 Total Cache is the best caching plugin for WordPress out there at the moment. To illustrate, I've made a short video outlining how I usually set it up (if the video is not working for you, check it out on Youtube or Vimeo): Hope you [...]</p><p><a
href="http://yoast.com/w3-total-cache/">W3 Total Cache and why you should be using it</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>So I think I've not said it enough yet: W3 Total Cache is <em>the</em> best caching plugin for WordPress out there at the moment. To illustrate, I've made a short video outlining how I usually set it up (if the video is not working for you, check it out on <a
href="http://www.youtube.com/watch?v=OWzvLXzTPIk">Youtube</a> or <a
href="http://www.vimeo.com/12427059">Vimeo</a>):</p><p><p><a
href="http://yoast.com/w3-total-cache/"><em>Click here to view the embedded video.</em></a></p><br
/> <noscript><object
rel="media:video" resource="http://yoast.com/wp-content/plugins/vipers-video-quicktags/resources/jw-flv-player/player.swf?file=http%3A%2F%2Fcdn.yoast.com%2Fwp-content%2Fuploads%2F2010%2F06%2Fw3tc.mov" xmlns:media="http://search.yahoo.com/searchmonkey/media/"><a
rel="media:thumbnail" href="http://cdn.yoast.com/wp-content/uploads/2010/06/w3tc-poster.jpg"><span
property="media:title" content="W3 Total Cache"></span></a></object></noscript></p><p>Hope you enjoy it and make sure to install <a
href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a> on your site or blog!</p><p><a
href="http://yoast.com/w3-total-cache/">W3 Total Cache and why you should be using it</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/w3-total-cache/feed/</wfw:commentRss> <slash:comments>112</slash:comments> <enclosure
url="http://cdn.yoast.com/wp-content/uploads/2010/06/w3tc.mov" length="7588428" type="video/quicktime" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/06/w3tc.mov"  medium="video" > <media:title type="html">W3 Total Cache - WordPress Caching - Yoast</media:title> <media:description type="html">It's the best caching plugin for WordPress: W3 Total Cache. The video shows how I usually set it up!</media:description> <media:keywords>wordpress hosting,WordPress Plugins,w3 total cache,</media:keywords> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/06/w3tc-poster.jpg"/> </media:content></item> <item><title>Small updates from me &amp; my friends</title><link>http://yoast.com/small-updates/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=small-updates</link> <comments>http://yoast.com/small-updates/#comments</comments> <pubDate>Sat, 08 May 2010 20:42:37 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[copywriting]]></category> <category><![CDATA[podcast]]></category> <category><![CDATA[wordpress hosting]]></category> <category><![CDATA[WordPress Plugins]]></category> <category><![CDATA[WordPress podcast]]></category> <category><![CDATA[Wordpress Seo]]></category><guid
isPermaLink="false">http://yoast.com/?p=2272</guid> <description><![CDATA[<p>I've got some small updates, from both myself, WordPress.org and some friends, including some very cool tutorials: The Salesforce plugin we released last week, WordPress to Lead, got so much attention that my head is still buzzing... It got featured on Mashable, TechCrunch and loads and loads more blogs and news sites. Very very cool [...]</p><p><a
href="http://yoast.com/small-updates/">Small updates from me &#038; my friends</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I've got some small updates, from both myself, WordPress.org and some friends, including some very cool tutorials:</p><ul><li><p>The Salesforce plugin we released last week, <a
href="http://yoast.com/wordpress-salesforce/">WordPress to Lead</a>, got so much attention that my head is still buzzing... It got featured on <a
href="http://mashable.com/2010/04/30/salesforce-wordpress-plugin/">Mashable</a>, <a
href="http://techcrunch.com/2010/04/30/salesforce-wordpress/">TechCrunch</a> and loads and loads more blogs and news sites. Very very cool to see such a reply to one of my products. We've got loads more ideas for v2, but we'd still love your feedback, preferably on the <a
href="http://yoast.com/wordpress-salesforce/">original post</a>.</p><p>Some of the ideas we've already received? Make it work as an addon for <a
class="clicky_log_outbound" href="http://yoast.com/out/gravityforms/">Gravity Forms</a>, allow for multiple forms, allow to set the lead source through a shortcode, and many more.</p></li><li><a
class="clicky_log_outbound" href="http://yoast.com/out/vps/"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/05/vpsnet.gif" alt="" title="vpsnet" width="186" height="51" class="alignright size-full wp-image-2276" /></a><a
class="clicky_log_outbound" href="http://yoast.com/out/vps/">VPS.net</a> will now help you migrate your site from any other hoster, even if you buy only 1 or 2 nodes. I've been wanting them to do this for a while since migration can be hard, and now they do. If you've considered migrating, it just got a bit easier. Ow and btw, if you <a
href="http://vps.net/postcard">send them a postcard</a>, you get a $10 discount and have a chance to win an iPad!</li><li><p><img
src="http://cdn.yoast.com/wp-content/uploads/2010/02/wpp-144x144-125x125.jpg" alt="WordPress Podcast" title="WordPress Podcast" width="100" height="100" class="alignright size-thumbnail wp-image-1980" />This tuesday on the WordPress Podcast, we'll have John Mueller, aka JohnMu as a guest. We'll be talking about Google Webmaster Tools and other things Google provides bloggers with to improve their blogging. We're really looking forward to it, and would love for you to be there live. Make sure to <a
href="http://www2.webmasterradio.fm/chat/">listen live and chat</a>, we broadcast at 2 PM Pacific, 5 PM Eastern and 10 PM GMT.</p><p>Also, I think our last episode with Chris Pirillo about creating communities was quite good, you can go listen to that on <a
href="http://www2.webmasterradio.fm/wordpress-community-podcast/2010/05/04/creating-communities-with-wordpress/">WMR.fm</a>.</p></li><li><p>Brian Clark (of Copyblogger fame and a buddy from <a
href="http://yoast.com/seoktoberfest-starts/">SEOktoberfest</a>) emailed me yesterday that he wrote a 24 page report on SEO copywriting that pretty much covers all the basics. I've read through it and it's very, very solid stuff, so I suggest you <a
class="clicky_log_outbound" href="http://yoast.com/out/scribe-copywriting/">click here to grab your free SEO copywriting report</a>.</p><p><a
class="clicky_log_outbound" href="http://yoast.com/out/scribe-copywriting/"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/05/Brian-Clark-Whitepaper-Cover-125x125.gif" alt="" title="Brian Clark Whitepaper on Copywriting" width="125" height="125" class="alignright size-thumbnail wp-image-2278" /></a>If you read through to the end there's some stuff about <a
class="clicky_log_outbound" href="http://yoast.com/out/scribe/">Scribe</a> too. Scribe is an SEO plugin Brian co-created that actually is very cool, I'll have to find the time to do a proper introduction of it to you, but starting with this report by Brian is probably a very good idea, even if you don't want to use Scribe, the content is solid, and free.</p></li><li><a
href="http://wordpress.org/development/2010/05/wordpress-3-0-beta-2/">WordPress 3.0 beta 2 has been released</a>. Yoast.com is running it and it seems quite stable. WordPress 3.0 is the first release to merge WordPress and WordPress MU. I haven't had a chance to upgrade a big MU site to this version yet, once I, or one of my colleagues, do, we'll let you know, but I'd love to hear your experiences.</li><li>Last, but not least, for the geeks among you, there's three pretty cool tutorials I'd love to share, first of all, Ozh wrote a post about <a
href="http://planetozh.com/blog/2010/05/how-to-embed-a-tweet-in-wordpress-a-complete-oembed-tutorial/">oEmbed and embedding tweets</a> that I really enjoyed.  BinaryMoon had a very cool post on <a
href="http://www.binarymoon.co.uk/2010/05/integrate-twitters-wordpress-comments/">embedding Twitter's new @anywhere service into the WordPress comments</a>, and Leland had a good post on <a
href="http://www.themelab.com/2010/05/04/wp-pagenavi-styling/">styling WP-PageNavi</a>, which is what I use for my pagenumbers here on Yoast.</li></ul><p><a
href="http://yoast.com/small-updates/">Small updates from me &#038; my friends</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/small-updates/feed/</wfw:commentRss> <slash:comments>19</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/05/vpsnet-125x51.gif" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/05/vpsnet.gif" medium="image"> <media:title type="html">vpsnet</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/05/vpsnet-125x51.gif" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/02/wpp-144x144.jpg" medium="image"> <media:title type="html">WordPress Podcast</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/02/wpp-144x144-125x125.jpg" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/05/Brian-Clark-Whitepaper-Cover.gif" medium="image"> <media:title type="html">Brian-Clark-Whitepaper-Cover</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/05/Brian-Clark-Whitepaper-Cover-125x125.gif" /> </media:content> </item> <item><title>Backing up your WordPress blog with ease</title><link>http://yoast.com/easy-blog-backup/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=easy-blog-backup</link> <comments>http://yoast.com/easy-blog-backup/#comments</comments> <pubDate>Wed, 17 Feb 2010 20:46:03 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=2016</guid> <description><![CDATA[<p>I love the fact how the WordPress community is growing, and how people are starting to see the business models they can roll out around the product. And yes, all of this while still maintaining the GPL. We've of course seen Gravity Forms, which for me has replaced entirely my own WordPress contact form and [...]</p><p><a
href="http://yoast.com/easy-blog-backup/">Backing up your WordPress blog with ease</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I love the fact how the WordPress community is growing, and how people are starting to see the business models they can roll out around the product. And yes, all of this while still maintaining the GPL. We've of course seen <a
rel="nofollow" class="clicky_log_outbound" href="http://yoast.com/out/gravityforms/">Gravity Forms</a>, which for me has replaced entirely my own <a
href="http://yoast.com/wordpress/enhanced-wordpress-contact-form/">WordPress contact form</a> and is well worth the money I spent on it because they keep improving the product.</p><p>Today I want to introduce you to another cool new plugin I came across: <a
href="http://www.backup-technology.com/online-backup-for-wordpress/">Online Backup for WordPress</a>. There's quite a few plugins out there doing backups already, <a
href="http://wordpress.org/extend/plugins/wp-dbmanager/">WP-DBManager by Lester Chan</a>, for instance, but there's a lot more. But... They all backup to your own server or to email. What you really want is safe and secure off-site backups. Automatically.</p><p>This plugin solves that, and, even better, it does so for <em
class="pricerange">free</em>. <a
href="http://www.backup-technology.com/">Backup Technology</a> built this because they had to scratch their own itch: Patrick Altoft and his team at <a
href="http://www.branded3.com/">Branded3</a> built their new site, they wanted it to automatically back up, and a plugin idea was born. Once they'd built it, they decided it would be pretty easy for them to offer this to other WordPress users, for free. You get 50 MB of data, which is about 10 backups of my blog, and those backups rotate around.</p><p>So what does it do? Well it backs up your blogs database, zips it if your server allows for that, and sends that backup to the Backup Technology server. You'll need to <a
href="https://wordpress.backup-technology.com/Create_Account">create an account</a> there, so that, in the unfortunate event that you loose your data, you can log in and retrieve your backup. It has a pretty nice backend showing you how many backups you've got:</p><div
id="attachment_2019" class="wp-caption aligncenter" style="width: 310px"><a
title="Backend of the Backup Technology WordPress backup plugin" class="thickbox" href="http://cdn.yoast.com/wp-content/uploads/2010/02/online-backup.jpg"><img
src="http://cdn.yoast.com/wp-content/uploads/2010/02/online-backup-300x244.jpg" alt="Online Backup" title="Online Backup" width="300" height="244" class="size-medium wp-image-2019" /></a><p
class="wp-caption-text">Click to view a larger version</p></div><p>Of course it allows you to schedule those backups, and it allows for encryption too if your server supports it. So is it cool? Yes it is! There is <a
href="http://wordpress.org/extend/plugins/wordpressbackup/">another plugin</a> out there like it, but this one comes with more free data storage, a better backend and more scheduling options.</p><p>So I love the idea, but it lacks one thing that would probably be to expensive to do for free: it doesn't back up any files. I'd very much be willing to pay for a service that does that: my theme, my uploads, and possibly even my plugins.</p><p>But still: you should go try it, especially if you're not backing up your blog already!</p><p><a
href="http://yoast.com/easy-blog-backup/">Backing up your WordPress blog with ease</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/easy-blog-backup/feed/</wfw:commentRss> <slash:comments>52</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/02/online-backup-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2010/02/online-backup.jpg" medium="image"> <media:title type="html">Online Backup</media:title> <media:description type="html">Click to view a larger version</media:description> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/02/online-backup-125x125.jpg" /> </media:content> </item> <item><title>Checking Blog Privacy Settings</title><link>http://yoast.com/checking-blog-privacy-settings/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=checking-blog-privacy-settings</link> <comments>http://yoast.com/checking-blog-privacy-settings/#comments</comments> <pubDate>Thu, 31 Dec 2009 10:10:04 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1929</guid> <description><![CDATA[<p>As a result of last nights post, I dove in and added a check to my Robots Meta plugin that checks whether you're allowing search engines to spider your site. If not, it'll throw an ugly warning on each and every page until you fix it: The code for it is easy, and as I'd [...]</p><p><a
href="http://yoast.com/checking-blog-privacy-settings/">Checking Blog Privacy Settings</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>As a result of <a
href="http://yoast.com/web-designer-mag-bad-seo/">last nights post</a>, I dove in and added a check to my <a
href="http://yoast.com/wordpress/robots-meta/">Robots Meta plugin</a> that checks whether you're allowing search engines to spider your site.</p><p>If not, it'll throw an ugly warning on each and every page until you fix it:</p><p><a
class="thickbox" href="http://yoast.com/cdn-edge/uploads/2009/12/blog-privacy-warning.jpg"><img
src="http://yoast.com/cdn-edge/uploads/2009/12/blog-privacy-warning-300x46.jpg" alt="" title="blog-privacy-warning" width="300" height="46" class="aligncenter size-medium wp-image-1931" /></a></p><p>The code for it is easy, and as I'd like other plugins to start using it as well, let me give it to you here:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> blog_public_warning<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'0'</span> <span style="color: #339933;">==</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'blog_public'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;div id='message' class='error'&gt;&lt;p&gt;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;strong&gt;Robots Meta Issue: You're blocking access to robots.&lt;/strong&gt;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot; You must &lt;a href='options-privacy.php'&gt;go to your Privacy settings&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot; and set your blog visible to everyone.&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">echo</span> <span style="color: #0000ff;">&quot;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin_footer'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'blog_public_warning'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>That's easy enough, I think each and every WordPress plugin to do with SEO should do this check, to be honest.</p><p><a
href="http://yoast.com/checking-blog-privacy-settings/">Checking Blog Privacy Settings</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/checking-blog-privacy-settings/feed/</wfw:commentRss> <slash:comments>29</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/12/blog-privacy-warning-125x93.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/12/blog-privacy-warning.jpg" medium="image"> <media:title type="html">blog-privacy-warning</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/12/blog-privacy-warning-125x93.jpg" /> </media:content> </item> <item><title>WordCamp NL Presentation</title><link>http://yoast.com/wordcamp-nl-presentation/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wordcamp-nl-presentation</link> <comments>http://yoast.com/wordcamp-nl-presentation/#comments</comments> <pubDate>Sat, 05 Dec 2009 13:39:30 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Blogging]]></category> <category><![CDATA[Conferences]]></category> <category><![CDATA[Online Marketing]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1870</guid> <description><![CDATA[<p>I recently gave a presentation at WordCamp NL, and that presentation was fully recorded, you can view it here: Hope you enjoy it!</p><p><a
href="http://yoast.com/wordcamp-nl-presentation/">WordCamp NL Presentation</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I recently gave a presentation at WordCamp NL, and that presentation was fully recorded, you can view it here:</p><p><a
href="http://yoast.com/wordcamp-nl-presentation/"><em>Click here to view the embedded video.</em></a></p><p>Hope you enjoy it!</p><p><a
href="http://yoast.com/wordcamp-nl-presentation/">WordCamp NL Presentation</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/wordcamp-nl-presentation/feed/</wfw:commentRss> <slash:comments>14</slash:comments> <media:content  medium="video" duration="1633"> <media:player url="http://www.vimeo.com/moogaloop.swf?clip_id=7996120" /> <media:title type="html">WordCamp NL Presentation - Yoast - Tweaking Websites</media:title> <media:description type="html">I recently gave a presentation at WordCamp NL, and that presentation was fully recorded, you can view it here: Hope you enjoy it! </media:description> <media:keywords>Blogging,Conferences,Online Marketing,WordPress Plugins,</media:keywords> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2010/06/wordcamp-nl-presentation-yoast-tweaking-websites2.jpg"/> </media:content></item> <item><title>Google Analytics plugin updates</title><link>http://yoast.com/google-analytics-plugin-updates/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-analytics-plugin-updates</link> <comments>http://yoast.com/google-analytics-plugin-updates/#comments</comments> <pubDate>Fri, 04 Dec 2009 20:21:17 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[Google Analytics]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1867</guid> <description><![CDATA[<p>One of my most popular plugins is my Google Analytics for WordPress plugin, having been downloaded almost 700,000 times. This post is to let you know that this plugin is going to be getting quite a few updates in the coming month, the first of which I've just submitted to WordPress.org. There's two reasons for [...]</p><p><a
href="http://yoast.com/google-analytics-plugin-updates/">Google Analytics plugin updates</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>One of my most popular plugins is my <a
href="http://yoast.com/wordpress/google-analytics/">Google Analytics for WordPress plugin</a>, having been downloaded almost 700,000 times. This post is to let you know that this plugin is going to be getting quite a few updates in the coming month, the first of which I've just submitted to WordPress.org.</p><p>There's two reasons for the updates: the first is security, there is an <a
rel="nofollow" href="http://en.wikipedia.org/wiki/Cross-site_scripting">XSS</a> hole (mentioned <a
href="http://www.securityfocus.com/archive/1/508211">here</a>) in the latest version of my plugin, which is fixed by this newest update, so please, do update.</p><p>The second reason is a lot more fun: I'm going to be adding support for the new <a
href="http://analytics.blogspot.com/2009/12/google-analytics-launches-asynchronous.html">asynchronous tracking</a>. It's going to be optional, of course, which makes it a bit of work to implement, so please give me some time. You can expect an update in about a week for version 1, but as this is a new form of tracking, I can't guarantee the new form will be entirely working, there might be bugs in there, etc.</p><p>So, thanks for using my Google Analytics plugin, and please share all your thoughts about it in the comments!</p><p><a
href="http://yoast.com/google-analytics-plugin-updates/">Google Analytics plugin updates</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/google-analytics-plugin-updates/feed/</wfw:commentRss> <slash:comments>49</slash:comments> </item> <item><title>Gravity Forms Widget + Extra&#8217;s</title><link>http://yoast.com/gravity-forms-widget-extras/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gravity-forms-widget-extras</link> <comments>http://yoast.com/gravity-forms-widget-extras/#comments</comments> <pubDate>Sat, 21 Nov 2009 19:40:59 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Gravity Forms]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1790</guid> <description><![CDATA[<p>I've been blogging about Gravity Forms before, and I still think it's one of the best plugins to have been released this year, if not all time. In recent releases they've been adding and adding and adding incredible new features, showing that you really do want to buy the plugin and get all their updates. [...]</p><p><a
href="http://yoast.com/gravity-forms-widget-extras/">Gravity Forms Widget + Extra&#8217;s</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>I've been blogging about <a
rel="nofollow" class="clicky_log_outbound" href="http://yoast.com/out/gravityforms/">Gravity Forms</a> <a
href="http://yoast.com/gravity-forms/">before</a>, and I still think it's one of the best plugins to have been released this year, if not all time. In recent releases they've been adding and adding and adding incredible new features, showing that you <em>really</em> do want to buy the plugin and get all their updates.</p><p>There's a small issue though: it lacks a bit of functionality that people who were used to my <a
href="http://yoast.com/wordpress/enhanced-wordpress-contact-form/">WordPress contact form</a> were really used too, and sometimes even relying on. My plugin added referrer data and the search keyword(s) used to the notification emails. To solve this issue I've written a small "add-on" plugin that adds just that data to notification emails. You can <a
rel="nofollow" href="http://netdna.yoast.com/downloads/gravity-forms-referrer.zip">download it here</a>.</p><p><img
src="http://cdn.yoast.com/wp-content/uploads/2009/11/gravity-forms-widget.png" alt="gravity-forms-widget" title="gravity-forms-widget" width="268" height="234" class="alignright size-full wp-image-1791" />There's another tiny thing that people needed: a widget that allows you to easily embed the forms in your sidebar(s). I made another add-on plugin that adds just that.</p><p>It should be noted that this widget currently does not add any scripts or style tags, so should your form depend on those, it won't work at the moment unless you load those scripts into your theme manually. Other than that, it works fine!</p><p><strike>You can download the <a
rel="nofollow" href="http://netdna.yoast.com/downloads/gravity-forms-widget.zip">Gravity Forms widget plugin here</a>, just upload, activate and use the widget.</strike> Grab the <a
href="http://yoast.com/gravity-forms-widget-update/">updated Gravity Forms widget here</a>.</p><p>I've given the code for both these add-ons to the <a
rel="nofollow" class="clicky_log_outbound" href="http://yoast.com/out/gravityforms/">Gravity Forms</a> guys, so they might end up adding these features to upcoming releases. If you've got anything else you want from Gravity Forms, I'd love to hear it in the comments!</p><p><a
href="http://yoast.com/gravity-forms-widget-extras/">Gravity Forms Widget + Extra&#8217;s</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/gravity-forms-widget-extras/feed/</wfw:commentRss> <slash:comments>31</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/gravity-forms-widget-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/11/gravity-forms-widget.png" medium="image"> <media:title type="html">gravity-forms-widget</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/gravity-forms-widget-125x125.png" /> </media:content> </item> <item><title>Comment Tracking in Clicky</title><link>http://yoast.com/clicky-comment-tracking/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=clicky-comment-tracking</link> <comments>http://yoast.com/clicky-comment-tracking/#comments</comments> <pubDate>Tue, 17 Nov 2009 20:20:02 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[clicky]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1761</guid> <description><![CDATA[<p>So one of the things I've always wanted to do is use an Analytics tools API to enrich the data about a visit. Clicky is one of the few tools out there that have a well detailed API that allows you to push in extra data during the visit. The extra data bit I really [...]</p><p><a
href="http://yoast.com/clicky-comment-tracking/">Comment Tracking in Clicky</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>So one of the things I've always wanted to do is use an Analytics tools API to enrich the data about a visit. <a
class="clicky_log_outbound" href="http://yoast.com/out/clicky">Clicky</a> is one of the few tools out there that have a well detailed API that allows you to push in extra data during the visit. The extra data bit I really wanted to add is an action that I consider one of the most vital actions on a blog: commenting.</p><p>Let me start by showing you the "end result", first what a "visit" containing a comment looks like, second what data is stored for each visitor (the new feature adds both the name and the email address):</p><p><a
class="thickbox" rel="clicky" href="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-comment.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-comment-300x104.png" alt="clicky-comment" title="clicky-comment" width="300" height="104" class="alignnone size-medium wp-image-1762" /></a></p><p><a
class="thickbox" rel="clicky" href="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-visitor-detail.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-visitor-detail-300x119.png" alt="clicky-visitor-detail" title="clicky-visitor-detail" width="300" height="119" class="alignnone size-medium wp-image-1763" /></a></p><p>This is done by some pretty cool combination of the WordPress API and the Clicky API, and it also allows you to add comments as a goal in your Clicky:</p><p><a
class="thickbox" rel="clicky" href="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-goal-setup.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-goal-setup-300x257.png" alt="clicky-goal-setup" title="clicky-goal-setup" width="300" height="257" class="size-medium wp-image-1769" /></a></p><p>Pretty neat huh?</p><p><a
href="http://yoast.com/clicky-comment-tracking/">Comment Tracking in Clicky</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/clicky-comment-tracking/feed/</wfw:commentRss> <slash:comments>8</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-comment-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-comment.png" medium="image"> <media:title type="html">clicky-comment</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-comment-125x125.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-visitor-detail.png" medium="image"> <media:title type="html">clicky-visitor-detail</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-visitor-detail-125x125.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-goal-setup.png" medium="image"> <media:title type="html">clicky-goal-setup</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/11/clicky-goal-setup-125x125.png" /> </media:content> </item> <item><title>Clicky Tracking for WordPress</title><link>http://yoast.com/clicky-tracking-wordpress/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=clicky-tracking-wordpress</link> <comments>http://yoast.com/clicky-tracking-wordpress/#comments</comments> <pubDate>Fri, 30 Oct 2009 10:00:51 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[clicky]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1671</guid> <description><![CDATA[<p>The guys at Clicky recently wrote a post asking someone to re-develop their WordPress plugin. Since I have quite a bit of code lying around for what they needed, I emailed them and told them I'd be happy to build it. If you don't know Clicky, you really should check it out, it's a pretty [...]</p><p><a
href="http://yoast.com/clicky-tracking-wordpress/">Clicky Tracking for WordPress</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
class="clicky_log_outbound" href="http://yoast.com/out/clicky/"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky.gif" alt="Clicky" title="Clicky" width="204" height="69" class="alignright size-full wp-image-1674" /></a>The guys at <a
class="clicky_log_outbound" href="http://yoast.com/out/clicky">Clicky</a> recently wrote a post asking someone to <a
href="http://getclicky.com/blog/178/1000-for-a-new-clicky-wordpress-plugin">re-develop their WordPress plugin</a>. Since I have quite a bit of code lying around for what they needed, I emailed them and told them I'd be happy to build it. If you don't know Clicky, you really should <a
class="clicky_log_outbound" href="http://yoast.com/out/clicky/">check it out</a>, it's a pretty solid analytics package with some cool realtime features, be warned though: their "Spy" feature is quite addictive...</p><p><strong>Update:</strong> the plugin is now out of beta and on wordpress.org, search for Clicky in your backend and install it, or download it from the <a
href="http://clicky.me/plugin">Clicky plugin page on WordPress.org</a>!</p><p>For a 1.0, this plugin has a pretty decent feature set:</p><ul><li>Automatically adding your Clicky tracking code everywhere:<ul><li>Option to ignore admins</li><li>Option to store names of commenters</li><li>Option to track posts &amp; pages as goals and assign a revenue to that page or post</li></ul></li><li>An overview of your site's statistics on your dashboard</li><li>Integration with the <a
href="http://clicky.me">Clicky.me Short URL service</a>:<ul><li>Automatically create a short link for each now post and page</li><li>Option to automatically tweet posts and pages on publish</li></ul></li></ul><p>It's using my backend class for it's admin UI, so it looks nice and clean (click for larger version):</p><p><a
class="thickbox" rel="clicky"  href="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-config.png" title="Clicky configuration page"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-config-300x209.png" alt="Clicky configuration page " title="Clicky configuration page " width="300" height="209" class="aligncenter size-medium wp-image-1675" /></a></p><p>And it adds a box to your edit post / edit page screen in which you can decide to Tweet the post or not if you've got those settings enabled and define the goal tracking variables:</p><p><a
class="thickbox" rel="clicky" title="Clicky box on edit post and edit page screen" href="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-meta-box.png"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-meta-box-125x125.png" alt="Clicky box on edit post and edit page screen" title="Clicky box on edit post and edit page screen" width="125" height="125" class="aligncenter size-thumbnail wp-image-1679" /></a></p><p><a
href="http://yoast.com/clicky-tracking-wordpress/">Clicky Tracking for WordPress</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/clicky-tracking-wordpress/feed/</wfw:commentRss> <slash:comments>47</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-125x69.gif" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky.gif" medium="image"> <media:title type="html">clicky</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-125x69.gif" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-config.png" medium="image"> <media:title type="html">Clicky configuration page</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-config-125x125.png" /> </media:content> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-meta-box.png" medium="image"> <media:title type="html">Clicky box on edit post and edit page screen</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/clicky-meta-box-125x125.png" /> </media:content> </item> <item><title>Plugin Compatibility data now crowdsourced</title><link>http://yoast.com/plugin-compatibility-data-now-crowdsourced/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=plugin-compatibility-data-now-crowdsourced</link> <comments>http://yoast.com/plugin-compatibility-data-now-crowdsourced/#comments</comments> <pubDate>Tue, 27 Oct 2009 09:06:01 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1640</guid> <description><![CDATA[<p>One of the things Mark Jaquith and I talked about when Mark was on Press This a month back, in the episode aptly titled the Future of WordPress, was that Automattic would be adding a way for people to indicate whether a certain plugin was working for them or not, regardless of what the plugins [...]</p><p><a
href="http://yoast.com/plugin-compatibility-data-now-crowdsourced/">Plugin Compatibility data now crowdsourced</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><img
src="http://cdn.yoast.com/wp-content/uploads/2009/10/compatibility.png" alt="compatibility" title="compatibility" width="219" height="266" class="alignright size-full wp-image-1641" />One of the things Mark Jaquith and I talked about when Mark was on Press This a month back, in the episode aptly titled <a
href="http://yoast.com/press-this/the-future-of-wordpress/">the Future of WordPress</a>, was that Automattic would be adding a way for people to indicate whether a certain plugin was working for them or not, regardless of what the plugins "Compatible up to" version is.</p><p>This seems to have gone in beta now on wordpress.org, where you'll see a block like you see on the right appear next to plugins. I think this is an awesome addition, as it makes the compatibility data a lot more reliable.</p><p><a
href="http://yoast.com/plugin-compatibility-data-now-crowdsourced/">Plugin Compatibility data now crowdsourced</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/plugin-compatibility-data-now-crowdsourced/feed/</wfw:commentRss> <slash:comments>11</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/compatibility-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/10/compatibility.png" medium="image"> <media:title type="html">compatibility</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/compatibility-125x125.png" /> </media:content> </item> <item><title>WordPress Debug Theme</title><link>http://yoast.com/wordpress-debug-theme/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wordpress-debug-theme</link> <comments>http://yoast.com/wordpress-debug-theme/#comments</comments> <pubDate>Wed, 14 Oct 2009 13:14:08 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category> <category><![CDATA[WordPress Themes]]></category><guid
isPermaLink="false">http://yoast.com/?p=1618</guid> <description><![CDATA[<p>Warning: major geekery ahead! Sometimes you need to see what's wrong with a WordPress install, and you need to see it fast. I've had a set of hacks around for a while to do that, but finally started combining it into a WordPress Debug Theme. This theme is quite simple for now, as it only [...]</p><p><a
href="http://yoast.com/wordpress-debug-theme/">WordPress Debug Theme</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><img
class="alignright size-full wp-image-1619" title="Yoast Debug Theme" src="http://cdn.yoast.com/wp-content/uploads/2009/10/screenshot.png" alt="Yoast Debug Theme" width="240" height="180" /><strong>Warning:</strong> major geekery ahead! Sometimes you need to see what's wrong with a WordPress install, and you need to see it fast. I've had a set of hacks around for a while to do that, but finally started combining it into a WordPress Debug Theme. This theme is quite simple for now, as it only does a few things, but does them quite effectively.</p><p>The first thing it does, on the homepage of the blog you've activated it on, is show the most important constants for that blog (<a
rel="gallery-debug-theme" class="thickbox" href="http://netdna.yoast.com/screenshots/debug-theme-1-20091014-145757.png">see this screenshot</a>). It shows you the important URL's, editor and memory settings etc.</p><p>On subpages it will show you something else: the page type, all the query vars that are set and the SQL query for that page. I've found that just doing a <code>print_r</code> or <code>var_dump</code> of <strong>$wp_query</strong> is hard to read, this theme tries to be a bit smarter about that, see <a
class="thickbox" rel="gallery-debug-theme"  href="http://netdna.yoast.com/screenshots/debug-theme-2-20091014-150235.png">these</a> <a
class="thickbox"  rel="gallery-debug-theme"  href="http://netdna.yoast.com/screenshots/debug-theme-3-20091014-150343.png">examples</a>.</p><p>This theme also works in the preview, so that might be enough in a lot of cases. It also works great together with Donncha's <a
href="http://wordpress.org/extend/plugins/theme-tester/">Theme Tester</a>, as <a
href="http://www.pixelapes.com/">Alex Leonard</a> mentioned in the comments. Be warned that you might want to remove this theme from live sites though!</p><p>So all you have to do to use this is <a
href="http://netdna.yoast.com/downloads/yoast-debug-theme.zip">download it</a>, upload it to your server and activate it.</p><p>If you're a developer this theme might come in handy sometimes, I'd love to know if you use it and what you'd add, maybe we can turn this into something <strong>super</strong> useful together.</p><p><a
href="http://yoast.com/wordpress-debug-theme/">WordPress Debug Theme</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/wordpress-debug-theme/feed/</wfw:commentRss> <slash:comments>49</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/screenshot-125x125.png" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/10/screenshot.png" medium="image"> <media:title type="html">Yoast Debug Theme</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/10/screenshot-125x125.png" /> </media:content> </item> <item><title>Press This with Aaron Brazell</title><link>http://yoast.com/press-this-with-aaron-brazell/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=press-this-with-aaron-brazell</link> <comments>http://yoast.com/press-this-with-aaron-brazell/#comments</comments> <pubDate>Wed, 23 Sep 2009 06:58:20 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Press This]]></category> <category><![CDATA[TextMate]]></category> <category><![CDATA[wordcamp]]></category> <category><![CDATA[WordPress Plugins]]></category> <category><![CDATA[WordPress Widgets]]></category><guid
isPermaLink="false">http://yoast.com/?p=1608</guid> <description><![CDATA[<p>Last nights Press This featured a very pleasant conversation with Aaron Brazell, also known as Technosailor, the author of the upcoming WordPress Bible. We discussed a lot of things, as usual, and as I promised in the comments on my previous Press This update, I've kept more notes so I can do this post and [...]</p><p><a
href="http://yoast.com/press-this-with-aaron-brazell/">Press This with Aaron Brazell</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell.jpg"><img
class="alignright size-thumbnail wp-image-1609" title="aaron-brazell" src="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" alt="aaron-brazell" width="125" height="125" /></a>Last nights <a
href="http://www.pressthis.com/">Press This</a> featured a very pleasant conversation with <a
href="http://aaronbrazell.com/">Aaron Brazell</a>, also known as <a
href="http://technosailor.com/">Technosailor</a>, the author of the upcoming <a
rel="nofollow" href="http://www.amazon.com/gp/product/0470568135?ie=UTF8&amp;tag=yoastweawebs-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470568135">WordPress Bible</a>. We discussed a lot of things, as usual, and as I promised in the comments on my previous Press This update, I've kept more notes so I can do this post and give you all the links to the stuff we talked about!</p><p>We talked about which area's of WordPress are under utilized according to Aaron, and he mentioned an area that is dear to my heart as well: the widget functionality that was introduced in 2.8. WP Engineer has a great post on <a
href="http://wpengineer.com/wordpress-built-a-widget/">how to build widgets 2.8 style</a>, but if you're a TextMate user, like both Aaron and myself, you should really check out both my <a
href="http://yoast.com/tools/textmate/">TextMate bundle for WordPress</a> and Mark Jaquith's <a
href="http://markjaquith.wordpress.com/2009/08/31/textmate-wordpress-widget-snippet/">TextMate WordPress widget snippet</a>.</p><p>Then we talked briefly about <a
href="http://trac.bbpress.org/wiki/BackPress">BackPress</a>, which is the attempt to normalise all the code that is shared between BBPress and WordPress into one library of functions and classes that can be used separately as well. Aaron mentioned using it for some non WordPress projects and I've done the same.</p><p>We also ranted together on WordPress security, mainly because Aaron did a post on Technosailor with the title <a
href="http://technosailor.com/2009/09/06/wordpress-security-and-how-im-going-to-take-all-your-money/">WordPress Security and How I’m Going to Take All Your Money</a>. He explained his point: the people who know how to fix this stuff have jobs, they usually make their living building WordPress sites, we don't have the time to fix your blog, so please please upgrade, and if you do get hacked, and it's your dumb fault, we will charge you a lot of money for it.</p><p>When asked about his book signing tour it turns out that WordPress authors don't get flown around the world yet to promote their books, which probably has something to do with the WordCamp's being quite local and cheap to go to. I did mention that Aaron should actually be at <a
href="http://wordcampnl.org/">WordCampNL</a>, where I'll be speaking too October 31st, and he seemed eager to come but probably not this year...</p><p>There was a lot more that I'm not going to type out, you'll just have to listen to <a
href="http://media.rawvoice.com/pressthis/www2.webmasterradio.fm/mp3/pressthis/09/PRESS092209.mp3">the show</a>!</p><p>Make sure to subscribe to Press This by using the appropriate subscribe button on the <a
href="http://www.pressthis.com/">Press This page</a>, or tune in live on <a
href="http://webmasterradio.fm">webmasterradio.fm</a> each tuesday at 2 PM Pacific, 5 PM Eastern, 10 PM GMT, so you can join in the <a
rel="nofollow" href="http://www2.webmasterradio.fm/chat/">chat</a>! Next week I'll be talking to my buddy <a
href="http://yoast.com/todd-garland-buysellads/">Todd Garland of BuySellAds</a> about how to monetize your blog!</p><p><a
href="http://yoast.com/press-this-with-aaron-brazell/">Press This with Aaron Brazell</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/press-this-with-aaron-brazell/feed/</wfw:commentRss> <slash:comments>5</slash:comments> <enclosure
url="http://media.rawvoice.com/pressthis/www2.webmasterradio.fm/mp3/pressthis/09/PRESS092209.mp3" length="41362581" type="audio/mpeg" /> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell.jpg" medium="image"> <media:title type="html">aaron-brazell</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" /> </media:content> </item> <item><title>Sociable gets a new home</title><link>http://yoast.com/sociable-new-home/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sociable-new-home</link> <comments>http://yoast.com/sociable-new-home/#comments</comments> <pubDate>Mon, 14 Sep 2009 18:46:25 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[sociable]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1600</guid> <description><![CDATA[<p>Over the last few months I've been doing a lot of work on my plugins. I've found out that with each new release, they get more users, which is good, and get more time demanding, which is unfortunate. Now with OrangeValley going so well, and the things we have planned there, as well as my [...]</p><p><a
href="http://yoast.com/sociable-new-home/">Sociable gets a new home</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://blogplay.com/plugin/"><img
src="http://blogplay.com/images/LogoBlogPlay.png" alt="blogplay" title="blogplay" width="348" height="91" class="alignright size-full wp-image-1601" /></a>Over the last few months I've been doing a lot of work on my plugins. I've found out that with each new release, they get more users, which is good, and get more time demanding, which is unfortunate. Now with <a
href="http://www.orangevalley.com/">OrangeValley</a> going so well, and the things we have planned there, as well as my wife being 7 months pregnant and the fact that we'll thus have a 2nd kid soon, I probably won't have as much time as I used to have to maintain all my plugins.</p><p>So when the guys from <a
href="http://www.startups.com/">startups.com</a> approached me about whether they could take over maintenance on Sociable, I happily said yes. They have plenty of experience and some very good ideas for the plugin, so I'm confident they'll do a good job.</p><p>Before any of you ask: yes, some money was involved in this transaction, but I can tell you that if I had to buy everyone who reads this a beer I'd still be bankrupt. I'll still be involved in the development for a while, but they'll be responsible for keeping the plugin up to date from now on. The new home for Sociable is called <a
href="http://blogplay.com/plugin/">blogplay.com</a>, and all that is left for me is to wish them all the best with maintaining Sociable!</p><p><a
href="http://yoast.com/sociable-new-home/">Sociable gets a new home</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/sociable-new-home/feed/</wfw:commentRss> <slash:comments>34</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/09/blogplay-125x96.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/09/blogplay.jpg" medium="image"> <media:title type="html">blogplay</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/09/blogplay-125x96.jpg" /> </media:content> </item> <item><title>Press This: John Godley and Frederick Townes</title><link>http://yoast.com/press-this-2/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=press-this-2</link> <comments>http://yoast.com/press-this-2/#comments</comments> <pubDate>Wed, 19 Aug 2009 07:11:24 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[wordpress optimization]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1568</guid> <description><![CDATA[<p>Last night was the night of the second episode of Press This, and I hadn't even found time to blog about the first one yet! The first show was with John Godley, of HeadSpace2 / Redirection and other plugin fame, this second one was with Frederick Townes, the CTO of Mashable. In the show with [...]</p><p><a
href="http://yoast.com/press-this-2/">Press This: John Godley and Frederick Townes</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://yoast.com/press-this/"><img
src="http://cdn.yoast.com/wp-content/uploads/2009/08/press-this2-125x125.jpg" alt="Press This" title="Press This" width="125" height="125" class="alignright size-thumbnail wp-image-1569" /></a>Last night was the night of the second episode of Press This, and I hadn't even found time to blog about the first one yet! The first show was with <a
href="http://urbangiraffe.com/">John Godley</a>, of HeadSpace2 / Redirection and other plugin fame, this second one was with <a
href="http://twitter.com/w3edge">Frederick Townes</a>, the CTO of Mashable.</p><p>In the <a
href="http://www2.webmasterradio.fm/press-this/2009/08/04/wordpress-plugins-in-development/">show with John Godley</a> we discussed WordPress Plugins and plugin development, and how the "world" works for WordPress plugin developers.</p><p>Last night I had my buddy <a
href="http://www2.webmasterradio.fm/press-this/2009/08/18/wordpress-usability/">Frederick Townes on the show</a>, Frederick is the CTO of Mashable, the founder of <a
href="http://www.w3-edge.com/">w3-edge</a> and <a
href="http://w3-markup.com/">w3-markup</a>, and the designer of a lot of great looking blogs, amongst which this one. Last nights show was an awesome experience, Frederick talks easily and has a wealth of knowledge about WordPress, and the chat room came up with a lot of cool questions.</p><p>I've put up a page here on yoast.com about <a
href="http://yoast.com/press-this/">Press This</a>, which also featuresa the agenda of upcoming shows. If you have any suggestions for cool guests, or would like to be a guest yourself, let me know!</p><p><a
href="http://yoast.com/press-this-2/">Press This: John Godley and Frederick Townes</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/press-this-2/feed/</wfw:commentRss> <slash:comments>8</slash:comments> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/08/press-this2-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/08/press-this2.jpg" medium="image"> <media:title type="html">Press This</media:title> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2009/08/press-this2-125x125.jpg" /> </media:content> </item> <item><title>Adding Sites to Sociable</title><link>http://yoast.com/add-sites-to-sociable/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=add-sites-to-sociable</link> <comments>http://yoast.com/add-sites-to-sociable/#comments</comments> <pubDate>Thu, 16 Jul 2009 11:28:27 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=1546</guid> <description><![CDATA[<p>While Sociable comes with a pretty large set of sites, there are always people that want to add their own. While this is pretty easy to do, you'd have to update the plugin every time it's updated, which is quite often, so that's not really a workable solution. Today, I've fixed that. I've just submitted [...]</p><p><a
href="http://yoast.com/add-sites-to-sociable/">Adding Sites to Sociable</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>While <a
href="http://yoast.com/wordpress/sociable/">Sociable</a> comes with a pretty large set of sites, there are always people that want to add their own. While this is pretty easy to do, you'd have to update the plugin every time it's updated, which is quite often, so that's not really a workable solution.</p><p>Today, I've fixed that. I've just submitted version 3.4 to wordpress.org, this version makes it possible to add sites to Sociable from either a plugin or from your theme.</p><p>You'd simply have to do the following:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> sociable_add_sites<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$known_sites</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$known_sites</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Joost'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'favicon'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'http://netdna.yoast.com/images/joost.jpg'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'http://yoast.com/submit-to-yoast'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'What else would you do?'</span>
  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$known_sites</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'sociable_known_sites'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'sociable_add_sites'</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>As you can see you can easily add your own sites now. The favicon URL can be both an absolute URL to the file, or just a filename. If it's just a filename Sociable will look for it in the image directory you've defined in the backend.</p><p>You could also use this functionality to change the icon for a certain site, just add the following to the code above (before the return statement):</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$known_sites</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del.icio.us'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'favicon'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://netdna.yoast.com/images/joost.jpg'</span><span style="color: #339933;">;</span></pre></div></div><p>As said, you can either add this code into a plugin, or put it into your themes <em>functions.php</em> file. After doing that, the site will become available for you to pick in the Sociable admin panel.</p><p><strong>Update:</strong> version 3.4.1 also fixes the Sphinn submit button, to work with the new version of Sphinn.</p><p><a
href="http://yoast.com/add-sites-to-sociable/">Adding Sites to Sociable</a> is a post from <a
href="http://yoast.com/about-me/">Joost de Valk</a>&#39;s <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/add-sites-to-sociable/feed/</wfw:commentRss> <slash:comments>54</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (request URI is rejected)
Database Caching 14/86 queries in 0.037 seconds using apc
Content Delivery Network via cdn.yoast.com

Served from: yoast.com @ 2010-09-02 15:22:39 -->