<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>labs.dagensskiva.com</title>
	<atom:link href="http://labs.dagensskiva.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.dagensskiva.com</link>
	<description>A development blog</description>
	<pubDate>Wed, 14 May 2008 19:11:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Browsing record-covers: Coverflow</title>
		<link>http://labs.dagensskiva.com/2008/05/14/browsing-record-covers-coverflow/</link>
		<comments>http://labs.dagensskiva.com/2008/05/14/browsing-record-covers-coverflow/#comments</comments>
		<pubDate>Wed, 14 May 2008 16:23:52 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[dagensskiva]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/?p=84</guid>
		<description><![CDATA[Undeniably inspired by the iPod Touch, I put together a WordPress plugin that displays covers in the &#8216;Coverflow&#8217; fashion. The actual animated browser comes from Weber Design Labs (open source and brilliant), but I hacked it slightly, adding parameters specifying what posts to get using query arguments sent to dymanically generated xml file. I also [...]]]></description>
			<content:encoded><![CDATA[<p>Undeniably inspired by the <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>, I put together a WordPress plugin that displays covers in the &#8216;Coverflow&#8217; fashion. The actual animated browser comes from <a href="http://www.weberdesignlabs.com/blog/?p=11">Weber Design Labs</a> (open source and brilliant), but I hacked it slightly, adding parameters specifying what posts to get using query arguments sent to dymanically generated xml file. I also changed the colours, reflection, and changed the slider from being images to being vectors (so that we can change the colours and scale it). </p>
<p>This is currently being used for the <a href="http://dagensskiva.com/avancerad-sokning/">advanced search</a>.</p>
<p>Here&#8217;s what it looks like.</p>
<p><center><a href="http://dagensskiva.com/avancerad-sokning/"><img style="width: 460px;" src="http://labs.dagensskiva.com/wp-content/uploads/2008/05/coverflow.jpg" alt="" title="coverflow" class="aligncenter size-full wp-image-85" /></a></center></p>
<p>Pretty!</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/05/14/browsing-record-covers-coverflow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A favorite .screenrc setting</title>
		<link>http://labs.dagensskiva.com/2008/05/02/a-favorite-screenrc-setting/</link>
		<comments>http://labs.dagensskiva.com/2008/05/02/a-favorite-screenrc-setting/#comments</comments>
		<pubDate>Thu, 01 May 2008 23:41:44 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[note]]></category>

		<category><![CDATA[screen screenrc linux osx terminal]]></category>

		<guid isPermaLink="false">http://labs.dagensskiva.com/?p=81</guid>
		<description><![CDATA[I thought I&#8217;d share my current and favorite, .screenrc settings:

vbell off
autodetach on
defscrollback 10000
startup_message off
pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
caption always "%{= gk}%-Lw%{= rW}%50&#62; %n%f* %t %{-}%+Lw%&#60; %= %{= Gk} %H %{= rW} %l %{= Gk} %0c:%s %d/%m %{-}"
shell -$SHELL

Looking like:

From the bottom left to right:

Screen name &#8216;tabs&#8217;: %-Lw%{= rW}%50> %n%f* %t %{-}%+Lw%]]></description>
			<content:encoded><![CDATA[<p>I thought I&#8217;d share my current and favorite, .<a href="http://www.gnu.org/software/screen/">screen</a>rc settings:</p>
<pre class="prettyprint">
vbell off
autodetach on
defscrollback 10000
startup_message off
pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
caption always "%{= gk}%-Lw%{= rW}%50&gt; %n%f* %t %{-}%+Lw%&lt; %= %{= Gk} %H %{= rW} %l %{= Gk} %0c:%s %d/%m %{-}"
shell -$SHELL
</pre>
<p>Looking like:</p>
<p><center><img style="width: 440px;" src="http://labs.dagensskiva.com/wp-content/uploads/2008/05/screenrc1.jpg" alt="" title="screenrc1" class="aligncenter size-full wp-image-83" /></center></p>
<p>From the bottom left to right:</p>
<ul>
<li>Screen name &#8216;tabs&#8217;: %-Lw%{= rW}%50> %n%f* %t %{-}%+Lw%<</li>
<li>Server name: %H </li>
<li><a href="http://en.wikipedia.org/wiki/Load_(computing)">Server load</a>: %l</li>
<li>Date &#038; time: %0c:%s %d/%m</li>
</ul>
<p>I put this togehter a few years ago, back in London, when working at <a href="http://multimap.com/">multimap</a>, but I cannot remember where I sourced it from. So, I&#8217;m putting it here for posterity. </p>
<p>What is your favourite .screenrc configuration?</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/05/02/a-favorite-screenrc-setting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding a cite button in the editor</title>
		<link>http://labs.dagensskiva.com/2008/04/21/adding-a-cite-button-in-the-editor/</link>
		<comments>http://labs.dagensskiva.com/2008/04/21/adding-a-cite-button-in-the-editor/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 11:11:38 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://labs.dagensskiva.com/?p=80</guid>
		<description><![CDATA[For the type of content written for dagensskiva.com the &#8216;code&#8217; button in the editor has no use whatsoever. Instead we find much more use for a &#8216;cite&#8217; button, a tag that is frequently added to posts, but there is no button for it. This JavaScript snippet will replace the code button with a functional cite [...]]]></description>
			<content:encoded><![CDATA[<p>For the type of content written for <a href="http://dagensskiva.com">dagensskiva.com</a> the &#8216;code&#8217; button in the editor has no use whatsoever. Instead we find much more use for a &#8216;cite&#8217; button, a tag that is frequently added to posts, but there is no button for it. This JavaScript snippet will replace the code button with a functional cite button:</p>
<pre class="prettyprint">
  index = edButtons.length;
  edButtons[index] = new edButton('ed_cite', 'cite', '&lt;cite&gt;', '&lt;\/cite&gt;','c');
  jQuery('#ed_code').attr('value', 'cite');
  jQuery('#ed_code').attr('onclick', 'edInsertTag(edCanvas, ' + index + ');');
  jQuery('#ed_code').attr('id', 'ed_cite');
</pre>
<p>This code registers the button, then changes the properties of the &#8216;code&#8217; button to transform it into a &#8216;cite&#8217; button. Works in both WordPress 2.3 and 2.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/04/21/adding-a-cite-button-in-the-editor/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Locale dependent actions in WordPress</title>
		<link>http://labs.dagensskiva.com/2008/04/02/locale-dependent-actions-in-wordpress/</link>
		<comments>http://labs.dagensskiva.com/2008/04/02/locale-dependent-actions-in-wordpress/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 18:11:12 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

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

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

		<category><![CDATA[more fields]]></category>

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/?p=72</guid>
		<description><![CDATA[For some reason or other there are actions in WordPress that have translatable fields in them, so when these actions are used on other languages than English, they change. They are actions involving the $page_hook variable., e.g. admin_head-$page_hook. I ran into this problem when updating More Fields. The problem in the context of plugins is [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason or other there are actions in WordPress that have translatable fields in them, so when these actions are used on other languages than English, they change. They are actions involving the $page_hook variable., e.g. admin_head-$page_hook. I ran into this problem when updating <a href="/plugins/more-fields/">More Fields</a>. The problem in the context of plugins is that the language is not loaded when the plugins are loaded, so that the needed translation is not available. To get around this, the actions requiring translation are called at the &#8216;admin_init&#8217; action instead.</p>
<pre class="prettyprint">
function mf_pre_queue_js () {
    add_action('load-' . sanitize_title(__('Settings')) . '_page_more-fields', 'mf_queue_js');
}
add_action('admin_init', 'mf_pre_queue_js');
</pre>
<p>I got help with this on the <a href="http://lists.automattic.com/mailman/listinfo/wp-hackers">wp-hackers mailng list</a> - a great source for WordPress insights.</p>
<blockquote cite="DD32/Aaron Harun on wp-hackers"><p>
>Try adding your actions on the init hook, I think that runs after<br />
>the translatable stuff has been loaded and setup.</p>
<p>Correct.</p>
<p>Everything related to languages should be done at init or later, so that everything is loaded and any plugins that modify the content are loaded.
</p></blockquote>
<p>So, at the init/admin_init hook, we&#8217;re safe to assume that the appropriate language has been loaded.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/04/02/locale-dependent-actions-in-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Fields version 0.6</title>
		<link>http://labs.dagensskiva.com/2008/03/31/more-fields-version-06/</link>
		<comments>http://labs.dagensskiva.com/2008/03/31/more-fields-version-06/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 22:13:58 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[announcement]]></category>

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

		<category><![CDATA[more fields]]></category>

		<guid isPermaLink="false">http://labs.dagensskiva.com/?p=71</guid>
		<description><![CDATA[I&#8217;ve just updated More Fields to version 0.6, compatible with WordPress 2.5.
New features:

Compatible with the new admin introduced in WordPress 2.5
Set default value in a select list.
Enable right hand column boxes in WP 2.5.
Option of removing the &#8216;Related&#8217; links on the right hand side on the Write/Edit page.
A new set of actions, enabling users to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just updated <a href="/plugins/more-fields/">More Fields</a> to version 0.6, compatible with WordPress 2.5.</p>
<p>New features:</p>
<ul>
<li>Compatible with the new admin introduced in WordPress 2.5</li>
<li>Set default value in a select list.</i>
<li>Enable right hand column boxes in WP 2.5.</li>
<li>Option of removing the &#8216;Related&#8217; links on the right hand side on the Write/Edit page.</li>
<li>A new set of actions, enabling users to change the behavior of More Fields. The <a href="/plugins/more-fields">documentation</a> has been updated to include an example on how to use these actions. </li>
</ul>
<p>The plugin can be downloaded from <a href="http://wordpress.org/extend/plugins/more-fields/">wordpress.org</a>.</p>
<p>Any feedback is always greatly appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/03/31/more-fields-version-06/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On the format and media of record releases</title>
		<link>http://labs.dagensskiva.com/2008/03/22/on-the-format-and-media-of-record-releases/</link>
		<comments>http://labs.dagensskiva.com/2008/03/22/on-the-format-and-media-of-record-releases/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:29:41 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[dagensskiva]]></category>

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/2008/03/22/on-the-format-and-media-of-record-releases/</guid>
		<description><![CDATA[We&#8217;ve had a confusing way of specifying the medium (physical, or virtual) and format (i.e. length) of a record release at dagensskiva.com. We have now restructured how this is represented, into two main components:
Formats:

album
single
ep
song
box
playlist

Media:

cd
7”
10”
12”
mp3
aac
wma
myspace

In addition to this, we specify how mauy of the specified media constitutes the release, so that an album can be specified [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had a confusing way of specifying the medium (physical, or virtual) and format (i.e. length) of a record release at <a href="http://dagensskiva.com">dagensskiva.com</a>. We have now restructured how this is represented, into two main components:</p>
<p><strong>Formats:</strong>
<ul>
<li>album</li>
<li>single</li>
<li>ep</li>
<li>song</li>
<li>box</li>
<li>playlist</li>
</ul>
<p><strong>Media:</strong>
<ul>
<li>cd</li>
<li>7”</li>
<li>10”</li>
<li>12”</li>
<li>mp3</li>
<li>aac</li>
<li>wma</li>
<li>myspace</li>
</ul>
<p>In addition to this, we specify how mauy of the specified media constitutes the release, so that an album can be specified as, e.g. album (2&times;cd), song (mp3), box (10&times;12&#8243;), etc&#8230;</p>
<p>Did we miss anything?</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/03/22/on-the-format-and-media-of-record-releases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting the template for individual posts</title>
		<link>http://labs.dagensskiva.com/2008/03/20/setting-the-template-for-individual-posts/</link>
		<comments>http://labs.dagensskiva.com/2008/03/20/setting-the-template-for-individual-posts/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 23:49:41 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[dagensskiva]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/2008/03/20/setting-the-template-for-individual-posts/</guid>
		<description><![CDATA[I hashed together a plugin that enables authors to specify a specific template file to be used for a post (this functionality is already built in for pages, but not for posts). 

&#60;?php
/*
Plugin Name: Template for posts
Plugin URI: http://labs.dagensskiva.com
Description: Set the template file for a post by setting the Custom Field 'dsc_template' to the filename [...]]]></description>
			<content:encoded><![CDATA[<p>I hashed together a plugin that enables authors to specify a specific template file to be used for a post (this functionality is already built in for pages, but not for posts). </p>
<pre class="prettyprint">
&lt;?php
/*
Plugin Name: Template for posts
Plugin URI: http://labs.dagensskiva.com
Description: Set the template file for a post by setting the Custom Field 'dsc_template' to the filename of the template
Version: 0.1
Author: Henrik
*/
?&gt;

function dsc_post_template() {
  global $post, $wp_query;

  if (count($wp_query-&gt;posts) == 1) {
    $id = $wp_query-&gt;posts[0]-&gt;ID;
    if ($temp = get_post_meta($id, 'dsc_template', true)) {
      include( TEMPLATEPATH . '/' .$temp );
      exit(0);
    }
  }
}
add_filter('template_redirect', 'dsc_post_template', 9);
</pre>
<p>Usage: a Custom Field called &#8216;dsc_template&#8217; is set to equal the basename of the file, e.g. &#8216;interview.php&#8217;, placed inside your theme folder. Simple as that. It only applies the template file if $wp_query contains only one post, i.e. where the template file &#8217;single.php&#8217; would normally be applied.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/03/20/setting-the-template-for-individual-posts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Post to MySpace</title>
		<link>http://labs.dagensskiva.com/2008/03/19/post-to-myspace/</link>
		<comments>http://labs.dagensskiva.com/2008/03/19/post-to-myspace/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 00:04:00 +0000</pubDate>
		<dc:creator>Kal Ström</dc:creator>
		
		<category><![CDATA[dagensskiva]]></category>

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

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/2008/03/19/post-to-myspace/</guid>
		<description><![CDATA[Added functionality to post content to MySpace. Altered the function to allow for Javascript being turned off.
&#60;a href="http://www.myspace.com/Modules/PostTo/Pages/?t=&#60;?php the_title(); ?&#62; &#124; dagensskiva.com&#38;u=&#60;?php the_permalink(); ?&#62;&#38;c=dagensskiva.com&#38;l=3" onclick="GetThis('&#60;?php the_title(); ?&#60; &#124; dagensskiva.com', '&#60;?php echo wptexturize(dsc_generate_excerpt(get_the_content(), 20, 20)); ?&#62;', '&#60;?php the_permalink(); ?&#62;', 1); return false;" class="myspace"&#62;Myspace&#60;/a&#62;

]]></description>
			<content:encoded><![CDATA[<p>Added functionality to <a href="http://www.myspace.com/PostToMySpace">post content to MySpace</a>. Altered the function to allow for Javascript being turned off.</p>
<pre class="prettyprint">&lt;a href="http://www.myspace.com/Modules/PostTo/Pages/?t=&lt;?php the_title(); ?&gt; | dagensskiva.com&amp;u=&lt;?php the_permalink(); ?&gt;&amp;c=dagensskiva.com&amp;l=3" onclick="GetThis('&lt;?php the_title(); ?&lt; | dagensskiva.com', '&lt;?php echo wptexturize(dsc_generate_excerpt(get_the_content(), 20, 20)); ?&gt;', '&lt;?php the_permalink(); ?&gt;', 1); return false;" class="myspace"&gt;Myspace&lt;/a&gt;</pre>
<p><img src="http://labs.dagensskiva.com/wp-content/uploads/2008/03/posttomyspace.png" alt="Post to MySpace" border="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/03/19/post-to-myspace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Importing posts into WordPress programatically</title>
		<link>http://labs.dagensskiva.com/2008/03/04/importing-posts-into-wordpress-programatically/</link>
		<comments>http://labs.dagensskiva.com/2008/03/04/importing-posts-into-wordpress-programatically/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 21:19:48 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[dagensbok]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/2008/03/04/importing-posts-into-wordpress-programatically/</guid>
		<description><![CDATA[I&#8217;ve been working on exporting the content of the old dagensbok.com site, which runs ASP and MSSQL, into an installation of WordPress. Using the MSSQL functionality in PHP, the MSSQL server is accessed from within the WordPress installation I&#8217;m importing into. The PHP code that performs the import is contained in a plugin.
A few basic [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on exporting the content of the old <a href="http://dagensbok.com">dagensbok.com</a> site, which runs ASP and MSSQL, into an installation of WordPress. Using the <a href="http://us2.php.net/mssql">MSSQL functionality in PHP</a>, the MSSQL server is accessed from within the WordPress installation I&#8217;m importing into. The PHP code that performs the import is contained in a plugin.</p>
<p>A few basic notes on MSSQL versus MySQL:</p>
<ul>
<li>The MySQL <tt>LIMIT 10</tt> clause becomes &#8216;<tt>SELECT TOP 10</tt>&#8216;</li>
<li>&#8216;<tt>SHOW TABLES</tt>&#8216; becomes &#8216;<tt>&#8220;SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = &#8216;BASE TABLE&#8217;&#8221;;</tt>&#8216;</li>
<li>Selecting a random row in MSSQL can be done by &#8216;<tt>ORDER BY NEWID()</tt>&#8216;</li>
</ul>
<p>To do the import into WordPress I&#8217;m populating the <tt>$_POST</tt> variable, as if the post was created in the Admin:</p>
<pre class="prettyprint">
&lt;?
$_POST = array();
$_POST['post_title'] = $ret['header'];
$_POST['post_type'] = 'post';
$_POST['content'] = $ret['text'];
$id = wp_write_post();
add_post_meta($id, 'dbc_author', $ret['fname'] . ' ' . $ret['lname']);
...
?&gt;
</pre>
<p>where <tt>$ret</tt> is the variable returned from <tt>mssql_fetch_assoc()</tt>. Similarly, the comments to a post are added using <tt>wp_insert_comment($commentdata);</tt> - populating the $commentdata array first.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/03/04/importing-posts-into-wordpress-programatically/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Contributing to WordPress 2.6 2.5</title>
		<link>http://labs.dagensskiva.com/2008/02/12/contributing-to-wordpress-26/</link>
		<comments>http://labs.dagensskiva.com/2008/02/12/contributing-to-wordpress-26/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 01:27:26 +0000</pubDate>
		<dc:creator>Henrik Melin</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

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

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

		<guid isPermaLink="false">http://labs.dagensskiva.com/2008/02/12/contributing-to-wordpress-26/</guid>
		<description><![CDATA[WordPress is an excellent platform and it provides us at dagensskiva.com with a lot of built-in functionality that is required to run the site. The functionality that WordPress does not supply internally, we can add using our own custom made plugins, and, of course, plugins that other developers wrote. However, as any piece of software, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress is an excellent platform and it provides us at <a href="http://dagensskiva.com/">dagensskiva.com</a> with a lot of built-in functionality that is required to run the site. The functionality that WordPress does not supply internally, we can add using <a href="http://wordpress.org/extend/plugins/profile/henrikmelin">our own custom made plugins</a>, and, of course, <a href="http://wordpress.org/extend/plugins/">plugins that other developers wrote</a>. However, as any piece of software, WordPress is not perfect, and there are php files that we have to hack manually to get the desired functionality, particularly in the admin. To help WordPress become a better platform, I submitted <a href="http://trac.wordpress.org/ticket/5746">this change to WordPress trac</a> - now proposed to be part of WordPress <del>2.6</del> 2.5. The change is very small but solves a problem that have been vexing us for quite some time. </p>
<p>One hack down, a handfull to go!</p>
<p>UPDATE: It got bumped to 2.5!</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.dagensskiva.com/2008/02/12/contributing-to-wordpress-26/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
