<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<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/"
	>

<channel>
	<title>alexking.org &#187; News | alexking.org</title>
	<link>http://alexking.org</link>
	<description>Alex King's blog - software, photography, sports, etc.</description>
	<pubDate>Fri, 21 Nov 2008 03:01:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>Carrington on Google Code</title>
		<link>http://alexking.org/blog/2008/11/20/carrington-on-google-code</link>
		<comments>http://alexking.org/blog/2008/11/20/carrington-on-google-code#comments</comments>
		<pubDate>Fri, 21 Nov 2008 03:01:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/11/20/carrington-on-google-code</guid>
		<description><![CDATA[Google Code is now hosting the SVN repository for Carrington. Carrington is an elegant WordPress theme framework from my company, Crowd Favorite.
Get the details on the Carrington web site.

	
<script type="text/javascript">SHARETHIS.addEntry({ title: "Carrington on Google Code", url: "http://alexking.org/blog/2008/11/20/carrington-on-google-code" });</script>]]></description>
			<content:encoded><![CDATA[<p>Google Code is now hosting the SVN repository for <a href="http://carringtontheme.com">Carrington</a>. Carrington is an elegant <a href="http://wordpress.org/" rel="external">WordPress</a> theme framework from my company, <a href="http://crowdfavorite.com">Crowd Favorite</a>.</p>
<p>Get the <a href="http://carringtontheme.com/2008/11/carrington-on-google-code/">details</a> on the Carrington web site.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Carrington+on+Google+Code&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F11%2F20%2Fcarrington-on-google-code">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/11/20/carrington-on-google-code/feed</wfw:commentRss>
		</item>
		<item>
		<title>Carrington Blog 1.3</title>
		<link>http://alexking.org/blog/2008/11/17/carrington-blog-13</link>
		<comments>http://alexking.org/blog/2008/11/17/carrington-blog-13#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:48:21 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/11/17/carrington-blog-13</guid>
		<description><![CDATA[(cross-posted to the Carrington web site)
Version 1.3 of Carrington Blog is now available for download.
Upgrading is strongly recommended due to a security patch in this release.
This version has a couple of changes - both bug fixes and new features:

Added an image.php file for displaying media. This is not yet abstracted into the framework, but will [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Carrington Blog 1.3", url: "http://alexking.org/blog/2008/11/17/carrington-blog-13" });</script>]]></description>
			<content:encoded><![CDATA[<p>(cross-posted to the <a href="http://carringtontheme.com/2008/11/new-in-13/">Carrington web site</a>)</p>
<p>Version 1.3 of Carrington Blog is now available for <a href="http://wordpress.org/extend/themes/carrington-blog">download</a>.</p>
<p><strong>Upgrading is strongly recommended due to a security patch in this release.</strong></p>
<p>This version has a couple of changes - both bug fixes and new features:</p>
<ul>
<li>Added an image.php file for displaying media. This is not yet abstracted into the framework, but will be in the future.</li>
<li>Added a field to the settings page for adding in analytics code.</li>
<li>Fixed a problem with IE7 and the dropdown menus.</li>
<li>Explicitly send headers with AJAX responses, hopefully fixes some issues reported by Safari users.</li>
<li>Added a Log In link to the header.</li>
<li>Added code to load in translations.</li>
<li>Updated <a href="http://crowdfavorite.com/wordpress/carrington/readme/">documentation</a>.</li>
</ul>
<p>Enjoy! Let us know in the <a href="http://crowdfavorite.com/forums/">forums</a> if you run into trouble.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Carrington+Blog+1.3&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F11%2F17%2Fcarrington-blog-13">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/11/17/carrington-blog-13/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Tools 1.5.1</title>
		<link>http://alexking.org/blog/2008/11/13/twitter-tools-151</link>
		<comments>http://alexking.org/blog/2008/11/13/twitter-tools-151#comments</comments>
		<pubDate>Fri, 14 Nov 2008 02:53:14 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/11/13/twitter-tools-151</guid>
		<description><![CDATA[I&#8217;m pushing out another new version of Twitter Tools to address some problems people are having. This version has only three changes from yesterday&#8217;s release:

Added autocomplete="off" to the username and password fields on the Settings page.
Made the error message when the login fails more explicit (removed debug info).
Made the link to the Settings page from [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Twitter Tools 1.5.1", url: "http://alexking.org/blog/2008/11/13/twitter-tools-151" });</script>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pushing out <em>another</em> new version of Twitter Tools to address some <a href="http://wordpress.org/support/topic/217383" rel="external">problems</a> people are having. This version has only three changes from <a href="http://alexking.org/blog/2008/11/12/twitter-tools-15">yesterday&#8217;s release</a>:</p>
<ul>
<li>Added <code>autocomplete="off"</code> to the username and password fields on the Settings page.</li>
<li>Made the error message when the login fails more explicit (removed debug info).</li>
<li>Made the link to the Settings page from the Plugins page a bit more elegant.</li>
</ul>
<p>If you aren&#8217;t having problems with 1.5, no need to upgrade. If you are having trouble, this version might help.</p>
<p>The download and more information are available on my <a href="http://alexking.org/projects/wordpress">WordPress Plugins page</a>.</p>
<p>If you have any trouble with this, please open a thread in the <a href="http://wordpress.org/support/" rel="external">WP Support Forums</a> and <a href="http://alexking.org/contact">e-mail</a> me a link to the thread.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Twitter+Tools+1.5.1&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F11%2F13%2Ftwitter-tools-151">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/11/13/twitter-tools-151/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Tools 1.5</title>
		<link>http://alexking.org/blog/2008/11/12/twitter-tools-15</link>
		<comments>http://alexking.org/blog/2008/11/12/twitter-tools-15#comments</comments>
		<pubDate>Thu, 13 Nov 2008 05:33:41 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/11/12/twitter-tools-15</guid>
		<description><![CDATA[Twitter Tools, my WordPress plugin that creates a two-way integration between your blog and your Twitter account, has been updated to version 1.5.
This version has an important bug fix for a problem in earlier betas of 1.5 that didn&#8217;t properly throttle requests to Twitter.
If you are using a 1.5 beta - this is a must [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Twitter Tools 1.5", url: "http://alexking.org/blog/2008/11/12/twitter-tools-15" });</script>]]></description>
			<content:encoded><![CDATA[<p>Twitter Tools, my <a href="http://wordpress.org/" rel="external">WordPress</a> plugin that creates a two-way integration between your blog and your <a href="http://twitter.com" rel="external">Twitter</a> account, has been updated to version 1.5.</p>
<p>This version has an <strong>important bug fix</strong> for a problem in earlier betas of 1.5 that didn&#8217;t properly throttle requests to Twitter.</p>
<p class="old_post_alert">If you are using a 1.5 beta - this is a <strong>must upgrade</strong> situation.</p>
<p>There are also a bunch of new features:</p>
<ul>
<li>Weekly digests.</li>
<li>Updates to match Twitter API changes so that &#8220;in reply to&#8221; links are properly created</li>
<li>Ability to exclude @replies from daily and weekly digests and blog posts</li>
<li>added support for hashtags (linked to search.twitter.com)</li>
<li>Made URLs in blog posts clickable (using the tweet to blog post feature).</li>
<li>abstracted all API endpoints and URLs so that it can theoretically support any service that implements the Twitter API</li>
<li>Fixed the <a href="http://alexking.org/blog/2008/09/06/wordpress-26x-duplicate-custom-field-issue">duplicate custom field issue</a> for people running WordPress 2.6+.</li>
<li>Numerous other tweaks and fixes.</li>
</ul>
<p>The download and more information are available on my <a href="http://alexking.org/projects/wordpress">WordPress Plugins page</a>.</p>
<p>If you have any trouble with this, please open a thread in the <a href="http://wordpress.org/support/" rel="external">WP Support Forums</a> and <a href="http://alexking.org/contact">e-mail</a> me a link to the thread.</p>
<p>Enjoy!</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Twitter+Tools+1.5&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F11%2F12%2Ftwitter-tools-15">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/11/12/twitter-tools-15/feed</wfw:commentRss>
		</item>
		<item>
		<title>Widget Summit 2008</title>
		<link>http://alexking.org/blog/2008/11/03/widget-summit-2008</link>
		<comments>http://alexking.org/blog/2008/11/03/widget-summit-2008#comments</comments>
		<pubDate>Mon, 03 Nov 2008 15:37:55 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

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

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/11/03/widget-summit-2008</guid>
		<description><![CDATA[I&#8217;ll be in the Bay Area this week for Niall Kennedy&#8217;s Widget Summit. I&#8217;m quite looking forward to it.

I&#8217;m giving a presentation on WordPress widgets: outlining how they work and how they differ from standard JavaScript widgets. I think the Q&#38;A at the end of the presentation will be very interesting - I&#8217;m curious what [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Widget Summit 2008", url: "http://alexking.org/blog/2008/11/03/widget-summit-2008" });</script>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be in the Bay Area this week for <a href="http://www.niallkennedy.com/" rel="external">Niall Kennedy</a>&#8217;s <a href="http://widgetsummit.com/" rel="external">Widget Summit</a>. I&#8217;m quite looking forward to it.</p>
<p class="center"><a title="Alex King at Widget Summit 2008" href="http://widgetsummit.com/2008/speakers/alexking/"><img width="125" height="125" style="border: 0;" src="http://static.widgetsummit.com/img/badge/2008/speaker.jpg" alt="Widget Summit speaker"/></a></p>
<p>I&#8217;m giving a <a href="http://widgetsummit.com/2008/sessions/wordpress-sidebar-widgets/" rel="external">presentation on WordPress widgets</a>: outlining how they work and how they differ from standard JavaScript widgets. I think the Q&amp;A at the end of the presentation will be very interesting - I&#8217;m curious what the questions/topics of discussion will be like.</p>
<p>UPDATE: Here are the slides from my presentation.</p>
<div style="width:425px;text-align:left" id="__ss_721571"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/alexkingorg/wordpress-widgets-widget-summit-2008-presentation?type=powerpoint" title="WordPress Widgets - Widget Summit 2008">WordPress Widgets - Widget Summit 2008</a><object style="margin:0px" width="425" height="355">
<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=widget-summit-1225836640771792-9&#038;stripped_title=wordpress-widgets-widget-summit-2008-presentation" />
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=widget-summit-1225836640771792-9&#038;stripped_title=wordpress-widgets-widget-summit-2008-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/alexkingorg/wordpress-widgets-widget-summit-2008-presentation?type=powerpoint" title="View WordPress Widgets - Widget Summit 2008 on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/wordpress">wordpress</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/widget">widget</a>)</div>
</div>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Widget+Summit+2008&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F11%2F03%2Fwidget-summit-2008">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/11/03/widget-summit-2008/feed</wfw:commentRss>
		</item>
		<item>
		<title>Carrington Blog 1.2</title>
		<link>http://alexking.org/blog/2008/10/30/carrington-blog-12</link>
		<comments>http://alexking.org/blog/2008/10/30/carrington-blog-12#comments</comments>
		<pubDate>Fri, 31 Oct 2008 00:35:08 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/10/30/carrington-blog-12</guid>
		<description><![CDATA[(cross-posted to the Carrington web site)
Version 1.2 of Carrington Blog is now available for download.
It&#8217;s been great seeing developers picking up the Carrington theme framework and using it. We wanted to get these fixes and features out ASAP as a result.
This version has a couple of changes - both bug fixes and new features:

Added support [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Carrington Blog 1.2", url: "http://alexking.org/blog/2008/10/30/carrington-blog-12" });</script>]]></description>
			<content:encoded><![CDATA[<p>(cross-posted to the <a href="http://carringtontheme.com/2008/10/new-in-12/">Carrington web site</a>)</p>
<p>Version 1.2 of Carrington Blog is now available for <a href="http://wordpress.org/extend/themes/carrington-blog">download</a>.</p>
<p>It&#8217;s been great seeing developers picking up the Carrington theme framework and using it. We wanted to get these fixes and features out ASAP as a result.</p>
<p>This version has a couple of changes - both bug fixes and new features:</p>
<ul>
<li>Added support for meta-{key}.php content templates (previously supported only meta-{key}-{value}.php templates) as <a href="http://crowdfavorite.com/forums/viewtopic.php?id=1712">requested</a>.</li>
<li>Added a field for entering the About text that is shown in the sidebar. If this is present, the /about page content is not used. The content of this field is passed through regular WordPress filters for formatting, etc.</li>
<li>Fixed a layout bug with comment links.</li>
<li>Adjusted some header tag spacing.</li>
<li>Abstracted all general templates (header, sidebar, etc.) - this was not working completely in 1.1.</li>
<li>Updated <a href="http://crowdfavorite.com/wordpress/carrington/readme/">documentation</a>.</li>
</ul>
<p>Enjoy! Let us know in the <a href="http://crowdfavorite.com/forums/">forums</a> if you run into trouble.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Carrington+Blog+1.2&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F10%2F30%2Fcarrington-blog-12">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/10/30/carrington-blog-12/feed</wfw:commentRss>
		</item>
		<item>
		<title>Introducing Carrington</title>
		<link>http://alexking.org/blog/2008/10/22/introducing-carrington</link>
		<comments>http://alexking.org/blog/2008/10/22/introducing-carrington#comments</comments>
		<pubDate>Wed, 22 Oct 2008 17:58:17 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

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

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/10/22/introducing-carrington</guid>
		<description><![CDATA[One of the best things about WordCamp Utah was the opportunity to launch Carrington - a new theme; but more importantly, a new theme framework for WordPress.

I wasn&#8217;t exaggerating (that much) when I characterized Carrington as the best thing since the wheel and sliced bread. I really feel like this has the potential to be [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Introducing Carrington", url: "http://alexking.org/blog/2008/10/22/introducing-carrington" });</script>]]></description>
			<content:encoded><![CDATA[<p>One of the best things about <a href="http://alexking.org/blog/2008/10/06/wordcamp-utah-recap">WordCamp Utah</a> was the opportunity to launch <a href="http://crowdfavorite.com/wordpress/" rel="external">Carrington</a> - a new theme; but more importantly, a new theme framework for <a href="http://wordpress.org/" rel="external">WordPress</a>.</p>
<p class="center"><a href="http://www.flickr.com/photos/alexkingorg/2903316801/" title="Carrington by alexkingorg, on Flickr"><img src="http://farm4.static.flickr.com/3067/2903316801_6b18f22b10_o.png" width="240" height="180" alt="Carrington" /></a></p>
<p>I wasn&#8217;t exaggerating (that much) when I characterized Carrington as the best thing since the wheel and sliced bread. I really feel like this has the potential to be the largest contribution I&#8217;ve made to the WordPress community. I&#8217;m very excited about it.</p>
<p>Enough self-congratulation - on to the good stuff.</p>
<h3>What is Carrington?</h3>
<p>Carrington is an attempt to better abstract WordPress theme organization, and simplify commonly needed theme functionality.</p>
<p>At the moment, Carrington is basically three things - in this order:</p>
<ol>
<li>A developer friendly theme and conventions-based templating system.</li>
<li>A set of best practices for theme organization.</li>
<li>An elegant, semantically rich WordPress theme for end-users with advanced features (like SEO-friendly AJAX loading of comments and archives and drop down navigation menus).</li>
</ol>
<h3>How Do I Get It?</h3>
<p>Carrington is released under the GPL, just like WordPress. You can download it from the <a href="http://wordpress.org/extend/themes/carrington-blog">WordPress theme directory</a>. You can also purchase Carrington from the <a href="http://crowdfavorite.com/store/">Crowd Favorite store</a>. This isn&#8217;t required, as we also make it available for free; but Carrington is definitely a <img src='http://alexking.org/images/smilies/ak_scare1.gif' alt=':scare:' class='wp-smiley' /> premium <img src='http://alexking.org/images/smilies/ak_scare2.gif' alt=':/scare:' class='wp-smiley' /> theme and has real value. The more people purchase it, the more we can dedicate resources to improving it and building new Carrington themes.</p>
<p><a href="http://wordpress.org/extend/themes/download/carrington-blog.1.1.zip" class="download">Download Carrington Blog</a> version 1.1</p>
<p>Carrington Blog is our first theme released on the Carrington framework.</p>
<h3>Changes in Version 1.1</h3>
<ul>
<li>There is now a setting to allow you to set how many posts should appear on the archives pages (seperately from the home page).</li>
<li>Added parent-{page-slug}.php support to enable custom content display for sub-pages.</li>
<li>Support cat-{slug}.php, etc. template support throughout all top level directories (header, footer, sidebar, etc.).</li>
<li>Some IDs were converted to CLASSes to remove in-page ID conflicts (due to AJAX loading of templates).</li>
<li>Firefox 2 compatibility for drop-down menus.</li>
<li>Improved ShareThis compatibility with AJAX archives loading.</li>
<li>Additional classes for misc. support.</li>
</ul>
<h3>Why Did We Build It?</h3>
<p>At <a href="http://crowdfavorite.com">Crowd Favorite</a> we build a lot of &#8220;WordPress as a CMS&#8221; powered web sites. WordPress makes a great, easily customizable, CMS back-end; and Carrington is the perfect compliment for it on the front-end.</p>
<p>We wanted to simplify how we built these highly customized sites. We wanted to make them easier and faster to build, and simpler to maintain. Carrington is our solution.</p>
<h3>Framework = Convention Over Code</h3>
<p>The main win from a framework is the move to convention over code. Instead of writing a bunch of code to accomplish something, using the supported naming conventions and the framework takes care of the heavy lifting for you.</p>
<p>By standardizing file naming conventions and template hierarchy (while retaining compatibility with WordPress theme standards), and including functionality to act on these standards, Carrington makes it dead simple to implement commonly requested theme features. These include a custom design/format for:</p>
<ul>
<li>posts in the &#8220;Tech News&#8221; category</li>
<li>posts by a Joe Smith</li>
<li>posts by contributing authors</li>
<li>comments by the post author</li>
<li>comments by registered users</li>
<li>search results</li>
<li>custom footer/header/sidebar for page X or category Y</li>
<li>etc.</li>
</ul>
<p>Carrington allows you to stop cluttering your templates with conditional logic and just build your templates. The framework will take care of the logic for you.</p>
<h3>The Details</h3>
<p>The WordPress engine prepares data for a page and hands it off to the theme and it&#8217;s the theme&#8217;s job to make that look right to the end user. Carrington takes that data, and makes a bunch of intelligent decisions about how the page should be displayed.</p>
<p>The override system looks at the page to display, and the available templates, and goes through a series of checks to see which templates to use at each level. Don&#8217;t worry; you aren&#8217;t stuck with the evaluation order we chose. The order in which the fallbacks are processed (and the final decisions on templates) can be overridden by plugins using <a href="http://crowdfavorite.com/wordpress/carrington/readme/#carrington-actionsandfilters">actions and filters</a> - using the standard WordPress system. This means that if you want your author role template to be more important than your category template (or vice versa), it&#8217;s a simple matter of a couple line plugin (and can even be placed in Carrington&#8217;s plugins/ directory for easy distribution with the file). Of course, we are happy to provide development services to help build these plugins or customizations.</p>
<p>The core of the Carrington engine is in the function.php and functions/ directory. That&#8217;s where the magic happens. The rest of the theme is organized into template files in different directories. There are a lot more directories here than you normally see in a WP theme because Carrington abstracts the theme elements to their atomic pieces. This enables you to have a template that displays a post, comment<sup><a href="#fn1224599962888n" id="fn1224599962888" class="footnote">1</a></sup>, etc.</p>
<p>These atomic templates enable the AJAX loading features you see in Carrington. People have long asked me to release the <a href="http://alexking.org/blog/2007/01/02/ajax-archives">AJAX loading features</a> you see on this site, but I couldn&#8217;t really do it (until now) because it required this kind of theme abstraction and most themes don&#8217;t support it.</p>
<p>Every directory in Carrington has a pretty thorough README file (you can also access <a href="http://crowdfavorite.com/wordpress/carrington/readme/">this documentation</a> online). These files explain how the templates in the given directory are used, and what named templates are supported for this directory. These took a while to write, and could probably use some more detail (I&#8217;m not a tech writer), but they are a very good start and have been part of Carrington since 1.0.</p>
<h3>Online Resources</h3>
<p>This is still a little bit in-flux, but we&#8217;ve got the following set up so far:</p>
<ul>
<li><a href="http://wordpress.org/extend/themes/carrington-blog">Download</a></li>
<li><a href="http://crowdfavorite.com/store/">Buy</a></li>
<li><a href="http://carringtontheme.com">Live demo</a></li>
<li><a href="http://crowdfavorite.com/wordpress/carrington/readme/">Documentation</a></li>
<li><a href="http://crowdfavorite.com/forums/">Forum</a></li>
</ul>
<h3>Carrington&#8217;s Future</h3>
<p>Expect to see some new themes from us based on the Carrington framework in the future - we&#8217;ve just scratched the surface of what Carrington can do here. We&#8217;re excited to be bringing new Carrington-based themes to the community; and we&#8217;re equally excited to see what the community builds with Carrington.</p>
<ol class="footnotes">
<li id="fn1224599962888n">Similar to the new comment template in WP 2.7. [<a href="#fn1224599962888">back</a>]</li>
</ol>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Introducing+Carrington&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F10%2F22%2Fintroducing-carrington">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/10/22/introducing-carrington/feed</wfw:commentRss>
		</item>
		<item>
		<title>WordCamp Utah Recap</title>
		<link>http://alexking.org/blog/2008/10/06/wordcamp-utah-recap</link>
		<comments>http://alexking.org/blog/2008/10/06/wordcamp-utah-recap#comments</comments>
		<pubDate>Tue, 07 Oct 2008 00:13:17 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/10/06/wordcamp-utah-recap</guid>
		<description><![CDATA[(I had intended to get this posted early last week, but pushing all of the meetings, etc. from the week prior to WordCamp Utah to last week torpedoed that pretty effectively.)
WordCamp Utah was a great event - well organized by Joseph Scott (thanks Joseph!), well attended and with some very good speakers.
I gave a presentation [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "WordCamp Utah Recap", url: "http://alexking.org/blog/2008/10/06/wordcamp-utah-recap" });</script>]]></description>
			<content:encoded><![CDATA[<p>(I had intended to get this posted early last week, but pushing all of the meetings, etc. from the week prior to WordCamp Utah to last week torpedoed that pretty effectively.)</p>
<p><a href="http://utah.wordcamp.org/" rel="external">WordCamp Utah</a> was a great event - well organized by <a href="http://joseph.randomnetworks.com/archives/2008/09/29/wordcamp-utah-recap/#comments" rel="external">Joseph Scott</a> (thanks Joseph!), well attended and with some very <a href="http://utah.wordcamp.org/schedule/" rel="external">good speakers</a>.</p>
<p>I gave a presentation about WordPress plugins. This was a challenging talk because of the vastness of the topic combined with the variety of the interest and technical background of the audience. Here are the slides.</p>
<div style="width:425px;text-align:left" id="__ss_623887"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/alexkingorg/wordpress-plugins-wordcamp-utah-presentation?type=powerpoint" title="WordPress Plugins (WordCamp Utah)">WordPress Plugins (WordCamp Utah)</a><object style="margin:0px" width="425" height="355">
<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=wp-plugins-1222668198484483-9&#038;stripped_title=wordpress-plugins-wordcamp-utah-presentation" />
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=wp-plugins-1222668198484483-9&#038;stripped_title=wordpress-plugins-wordcamp-utah-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/alexkingorg/wordpress-plugins-wordcamp-utah-presentation?type=powerpoint" title="View WordPress Plugins (WordCamp Utah) on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/carrington">carrington</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/plugins">plugins</a>)</div>
</div>
<p><a href="http://twitter.com/humancell/statuses/937579413" rel="external">Some</a> <a href="http://twitter.com/tylerwhitaker/statuses/937580549" rel="external">folks</a> seemed upset that I didn&#8217;t give a technical demo of how to build a plugin. However, I chose to keep the talk at a high level based on the make-up of the audience.</p>
<p>Instead of getting into the code, I talked about techniques and approaches, and different kinds of plugins. My intent was to give people an idea of what they can do with plugins; and a little start on how to approach writing one. We may change this at <a href="http://denver.wordcamp.org" rel="external">WordCamp Denver</a> and have some technical presentations.</p>
<p>I also announced a couple of goodies at the end of the talk. We pulled an all-nighter on Friday getting everything ready for release. My presentation might have suffered a bit as a result. <img src='http://alexking.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We&#8217;ve released some <a href="http://crowdfavorite.com/wordpress/#tools">development tools</a> for other WordPress developers to use. These are things we&#8217;ve had to build over the years, and thought others could make good use of.</p>
<ul>
<li><strong>WordPress Install (SVN Checkout) Script</strong> - a shell script will walk you through a checkout of multiple versions of WordPress from SVN and set up the requisite config file and database structure. This makes it easy to create a series of installs for testing purposes.</li>
<li><strong>WordPress Compatibility Plugin</strong> - sets some constants and some other little things that provide backward compatibility for older versions of WordPress.</li>
<li><strong>Quality Assurance (QA) Checklists</strong> - checklists to help guide plugin and theme testing. Includes considerations such as WordPress version, theme compatibility, browser type, WordPress settings, etc.</li>
</ul>
<p>The biggest announcement - and the one I&#8217;m most excited about - was the <a href="http://carringtontheme.com">Carrington theme</a>, but I&#8217;ll have a follow-up post about that as there is just too much to cover here.</p>
<p>Thanks again to everyone who made WordCamp Utah a success.</p>
<p>UPDATE: Oh yeah, the presentation was recorded. (Thanks <a href="http://www.crawlspacemedia.com/blog/2008/10/06/carrington-theme/" rel="external">Jeremy</a>)</p>
<div style="text-align: center; padding: 5px;"><embed flashvars="autoplay=false" width="400" height="320" allowfullscreen="true" allowscriptaccess="always" src="http://www.ustream.tv/flash/video/745313" type="application/x-shockwave-flash" /><a href="http://www.ustream.tv/" style="padding:2px 0px 4px;width:400px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" target="_blank">Live video by Ustream</a></div>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=WordCamp+Utah+Recap&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F10%2F06%2Fwordcamp-utah-recap">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/10/06/wordcamp-utah-recap/feed</wfw:commentRss>
		</item>
		<item>
		<title>Progressive License 1.0</title>
		<link>http://alexking.org/blog/2008/09/10/progressive-license-10</link>
		<comments>http://alexking.org/blog/2008/09/10/progressive-license-10#comments</comments>
		<pubDate>Thu, 11 Sep 2008 04:46:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

		<category><![CDATA[Case Studies]]></category>

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

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/09/10/progressive-license-10</guid>
		<description><![CDATA[Steve O&#8217;Grady of RedMonk announced the Progressive License WordPress plugin at WordCamp San Francisco.
Progressive License is similar to other plugins that allow you to easily put a license on your content, but it brings a little twist: the ability to change the license applied to the content as the content ages.
Steve explains:
In my case, as [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Progressive License 1.0", url: "http://alexking.org/blog/2008/09/10/progressive-license-10" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://redmonk.com/sogrady/" rel="external">Steve O&#8217;Grady</a> of <a href="http://redmonk.com" rel="external">RedMonk</a> <a href="http://redmonk.com/sogrady/2008/08/17/wetry/" rel="external">announced</a> the <a href="http://wordpress.org/extend/plugins/progressive-license/" rel="external">Progressive License</a> <a href="http://wordpress.org/" rel="external">WordPress</a> plugin at WordCamp San Francisco.</p>
<p>Progressive License is similar to other plugins that allow you to easily put a license on your content, but it brings a little twist: the ability to change the license applied to the content as the content ages.</p>
<p>Steve explains:</p>
<blockquote><p>In my case, as an example, it applies a Creative Commons noncommercial license for the first 60 days - <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">this one</a> - and then retires the noncommercial provision after that time period, applying <a href="http://creativecommons.org/licenses/by-sa/3.0/">this license</a> on everything older than 60 days.</p></blockquote>
<p>This is the sort of thing that would have been really simple to build as a one-off custom plugin, but RedMonk instead chose to have my company, <a href="http://crowdfavorite.com">Crowd Favorite</a>, build a solution that could be distributed back to the community.</p>
<p>This was an interesting user interaction challenge. We did our best to make this definition of the license time windows as user friendly as possible.</p>
<p class="center"><a href="http://www.flickr.com/photos/alexkingorg/2847794774/" title="License Timeline by alexkingorg, on Flickr"><img src="http://farm4.static.flickr.com/3296/2847794774_d539edc815_m.jpg" width="240" height="212" alt="License Timeline" /></a></p>
<p>You can see we created a JavaScript based configuration page that does some date calculation to show when licenses would be applied to a post published today. Hopefully this does a good job communicating how the various licenses will be applied.</p>
<p>Progressive License ships with seven <a href="http://creativecommons.org/" rel="external">Creative Commons licenses</a> included out of the box, but also gives you an interface to add additional licenses you would like to use.</p>
<p class="center"><a href="http://www.flickr.com/photos/alexkingorg/2847794856/" title="Custom License by alexkingorg, on Flickr"><img src="http://farm4.static.flickr.com/3040/2847794856_6fdc21aa52_m.jpg" width="240" height="213" alt="Custom License" /></a></p>
<p>Many thanks to RedMonk for bringing us in to build this plugin, and kudos to them for choosing to sponsor the creation of a robust solution for the rest of the WordPress community.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Progressive+License+1.0&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F09%2F10%2Fprogressive-license-10">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/09/10/progressive-license-10/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Tools 1.5b3</title>
		<link>http://alexking.org/blog/2008/09/06/twitter-tools-15b3</link>
		<comments>http://alexking.org/blog/2008/09/06/twitter-tools-15b3#comments</comments>
		<pubDate>Sat, 06 Sep 2008 19:39:22 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/09/06/twitter-tools-15b3</guid>
		<description><![CDATA[I&#8217;ve got a new beta version of Twitter Tools ready for testing. Twitter Tools is a WordPress plugin that creates an integration between your blog and your Twitter account.
This release is just the same as 1.5b2, but fixes the duplicate custom field issue for people running WordPress 2.6+.
Hopefully this will be ready for a full [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Twitter Tools 1.5b3", url: "http://alexking.org/blog/2008/09/06/twitter-tools-15b3" });</script>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a new beta version of Twitter Tools ready for testing. Twitter Tools is a <a href="http://wordpress.org/" rel="external">WordPress</a> plugin that creates an integration between your blog and your <a href="http://twitter.com" rel="external">Twitter</a> account.</p>
<p>This release is just the same as <a href="http://alexking.org/blog/2008/08/27/twitter-tools-15b2">1.5b2</a>, but fixes the <a href="http://alexking.org/blog/2008/09/06/wordpress-26x-duplicate-custom-field-issue">duplicate custom field issue</a> for people running WordPress 2.6+.</p>
<p>Hopefully this will be ready for a full release shortly, with only minor changes (if any). I guess we&#8217;ll find out soon. <img src='http://alexking.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The download and more information are available on my <a href="http://alexking.org/projects/wordpress">WordPress Plugins page</a>.</p>
<p>If you have any trouble with this, please open a thread in the <a href="http://wordpress.org/support/" rel="external">WP Support Forums</a> and <a href="http://alexking.org/contact">e-mail</a> me a link to the thread.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Twitter+Tools+1.5b3&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F09%2F06%2Ftwitter-tools-15b3">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/09/06/twitter-tools-15b3/feed</wfw:commentRss>
		</item>
		<item>
		<title>JabberWerx AJAX</title>
		<link>http://alexking.org/blog/2008/09/05/jabberwerx-ajax</link>
		<comments>http://alexking.org/blog/2008/09/05/jabberwerx-ajax#comments</comments>
		<pubDate>Fri, 05 Sep 2008 17:29:10 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

		<category><![CDATA[Case Studies]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/09/05/jabberwerx-ajax</guid>
		<description><![CDATA[JabberWerx AJAX has hit the streets!

JabberWerx AJAX is a set of thin client JavaScript libraries that can be easily embedded into existing web sites and web applications to add rich push functionality (chat, live content updates, etc.) to them.
There are easy to drop in bits for one to one chat (tabbed), group chat and a [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "JabberWerx AJAX", url: "http://alexking.org/blog/2008/09/05/jabberwerx-ajax" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jabber.com/CE/JabberWerxAJAXLibrary" rel="external">JabberWerx AJAX</a> has hit the streets!</p>
<p class="center"><a href="http://flickr.com/photos/alexkingorg/sets/72157607126321921/" title="JabberWerx AJAX by alexkingorg, on Flickr"><a href="http://www.flickr.com/photos/alexkingorg/2829937795/" title="Group Chat by alexkingorg, on Flickr"><img src="http://farm4.static.flickr.com/3269/2829937795_b6083ab344_m.jpg" width="240" height="144" alt="Group Chat" /></a></p>
<p>JabberWerx AJAX is a set of thin client JavaScript libraries that can be easily embedded into existing web sites and web applications to add rich push functionality (chat, live content updates, etc.) to them.</p>
<p>There are easy to drop in bits for one to one chat (tabbed), group chat and a library that allows you to push data updates to your page (think pushed stock or twitter updates). It&#8217;s a pretty good system to get up and running easily.</p>
<p>Most of us think of XMPP/Jabber as a chat protocol, and it does that very well (as anyone using GTalk can attest to); but it&#8217;s also got a very interesting place in the web 2.0 space as a real time data push channel. Using push instead of pull/poll can dramatically reduce server loads, and also gives you new data faster.<sup><a href="#fn1220635375484n" id="fn1220635375484" class="footnote">1</a></sup></p>
<p>Building libraries and building applications are two very different things. With applications you need to make functionality available to your end users. With libraries, you need to build robust and complete solutions that will be used in ways you probably haven&#8217;t thought of yet; abstraction and building small, distinct components is key. It&#8217;s a fun and different challenge.</p>
<p>I&#8217;m very proud that my company, <a href="http://crowdfavorite.com">Crowd Favorite</a>, was able to work with the great folks at <a href="http://www.jabber.com" rel="external">Jabber</a> to help bring this concept to fruition.</p>
<ol class="footnotes">
<li id="fn1220635375484n">Steve has a <a href="http://redmonk.com/sogrady/2008/07/30/xmpp_rest/" rel="external">great Q&#038;A on this</a>. [<a href="#fn1220635375484">back</a>]</li>
</ol>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=JabberWerx+AJAX&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F09%2F05%2Fjabberwerx-ajax">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/09/05/jabberwerx-ajax/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Tools 1.5b2</title>
		<link>http://alexking.org/blog/2008/08/27/twitter-tools-15b2</link>
		<comments>http://alexking.org/blog/2008/08/27/twitter-tools-15b2#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:48:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/08/27/twitter-tools-15b2</guid>
		<description><![CDATA[I&#8217;ve got a new beta version of Twitter Tools ready for testing. Twitter Tools is a WordPress plugin that creates an integration between your blog and your Twitter account.
This release has a couple of bug fixes (from version 1.5b1) and a couple of new features:

fixed a logical bug that made the &#8220;exclude replies&#8221; option work [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Twitter Tools 1.5b2", url: "http://alexking.org/blog/2008/08/27/twitter-tools-15b2" });</script>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a new beta version of Twitter Tools ready for testing. Twitter Tools is a <a href="http://wordpress.org/" rel="external">WordPress</a> plugin that creates an integration between your blog and your Twitter account.</p>
<p>This release has a couple of bug fixes (from <a href="http://alexking.org/blog/2008/08/05/twitter-tools-15b1">version 1.5b1</a>) and a couple of new features:</p>
<ul>
<li>fixed a logical bug that made the &#8220;exclude replies&#8221; option work backwards (oops!)</li>
<li>removed a try/catch for PHP 4 compatibility (oops!)</li>
<li>added support for hashtags (linked to search.twitter.com)</li>
<li>abstracted all API endpoints and URLs so that it can theoretically support any service that implements the Twitter API</li>
</ul>
<p>Hopefully this will be ready for a full release shortly, with only minor changes (if any). I guess we&#8217;ll find out soon. <img src='http://alexking.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The download and more information are available on my <a href="http://alexking.org/projects/wordpress">WordPress Plugins page</a>.</p>
<p>If you have any trouble with this, please open a thread in the <a href="http://wordpress.org/support/" rel="external">WP Support Forums</a> and send me the link.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Twitter+Tools+1.5b2&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F08%2F27%2Ftwitter-tools-15b2">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/08/27/twitter-tools-15b2/feed</wfw:commentRss>
		</item>
		<item>
		<title>ShareThis 2.3</title>
		<link>http://alexking.org/blog/2008/08/21/sharethis-23</link>
		<comments>http://alexking.org/blog/2008/08/21/sharethis-23#comments</comments>
		<pubDate>Fri, 22 Aug 2008 01:29:52 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[News]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/08/21/sharethis-23</guid>
		<description><![CDATA[There&#8217;s a new version of ShareThis out this evening. This release fixes a bug in version 2.2 where the ShareThis button might not be visible correctly if your WordPress theme shows post excerpts on certain pages.
ShareThis is a plugin that makes it easy for your visitors to share your content to other people or online [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "ShareThis 2.3", url: "http://alexking.org/blog/2008/08/21/sharethis-23" });</script>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new version of <a href="http://sharethis.com" rel="external">ShareThis</a> out this evening. This release fixes a bug in version 2.2 where the ShareThis button might not be visible correctly if your WordPress theme shows post excerpts on certain pages.</p>
<p>ShareThis is a plugin that makes it easy for your visitors to share your content to other people or online destinations and social web sites. You can see it in action by clicking the <strong>ShareThis</strong> link at the bottom of any of the posts or pages on this site.</p>
<p>The download and more information are available on my <a href="http://alexking.org/projects/wordpress">WordPress Plugins page</a>.</p>
<p>If you have any trouble with this, please open a thread in the <a href="http://forums.sharethis.com/" rel="external">ShareThis Support Forums</a> and the team will be happy to help you out.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=ShareThis+2.3&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F08%2F21%2Fsharethis-23">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/08/21/sharethis-23/feed</wfw:commentRss>
		</item>
		<item>
		<title>New Lijit WordPress Plugin</title>
		<link>http://alexking.org/blog/2008/08/20/new-lijit-wordpress-plugin</link>
		<comments>http://alexking.org/blog/2008/08/20/new-lijit-wordpress-plugin#comments</comments>
		<pubDate>Wed, 20 Aug 2008 07:17:20 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

		<category><![CDATA[Case Studies]]></category>

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

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/08/20/new-lijit-wordpress-plugin</guid>
		<description><![CDATA[There&#8217;s a new and improved Lijit WordPress plugin available for download. This version is one that my company, Crowd Favorite, had the pleasure of helping build.
The new plugin makes it easy for you to enable Lijit search from the default WordPress search box, or you can add in the full Lijit widget wijit if you [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "New Lijit WordPress Plugin", url: "http://alexking.org/blog/2008/08/20/new-lijit-wordpress-plugin" });</script>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new and improved <a href="http://www.lijit.com/blog/2008/08/15/new-and-improved-wordpress-plug-in/" rel="external">Lijit WordPress plugin</a> available for <a href="http://wordpress.org/extend/plugins/wp-lijit-wijit/" rel="external">download</a>. This version is one that my company, <a href="http://crowdfavorite.com">Crowd Favorite</a>, had the pleasure of helping build.</p>
<p>The new plugin makes it easy for you to enable Lijit search from the default WordPress search box, or you can add in the full Lijit <del>widget</del> wijit if you like.</p>
<p>I use Lijit search on <a href="http://alexking.info" rel="external">alexking.info</a>, where I aggregate content from all of the various sites and services I publish content on. The Lijit search performs a search across all of that content - pretty slick.</p>
<p>I&#8217;m pretty pleased with the overall user experience for the plugin. It nicely handles set-up for new or existing users, gives straightforward options and instructions, and even brings in your Lijit search stats with a new link on the WordPress admin dashboard.</p>
<p>Many thanks to the <a href="http://learntoduck.com/" rel="external">great</a> <a href="http://www.techniqal.com/blog/2008/08/15/lijit-wordpress-plugin-revamped/" rel="external">folks</a> we were able to work with at Lijit in building the new plugin. It was a pleasure working with people that care deeply about their users and are also technically astute.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=New+Lijit+WordPress+Plugin&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F08%2F20%2Fnew-lijit-wordpress-plugin">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/08/20/new-lijit-wordpress-plugin/feed</wfw:commentRss>
		</item>
		<item>
		<title>Addictomatic Refreshed</title>
		<link>http://alexking.org/blog/2008/08/06/addictomatic-refreshed</link>
		<comments>http://alexking.org/blog/2008/08/06/addictomatic-refreshed#comments</comments>
		<pubDate>Wed, 06 Aug 2008 18:15:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
		
		<category><![CDATA[Crowd Favorite]]></category>

		<category><![CDATA[Case Studies]]></category>

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

		<guid isPermaLink="false">http://alexking.org/blog/2008/08/06/addictomatic-refreshed</guid>
		<description><![CDATA[Addictomatic is sporting a shiny new suit today.
The overall look has been updated with a great new design from Bryan Bell, and a number of little features have been added and minor tweaks made since the initial launch.

I&#8217;ve got a few more screenshots here, but it&#8217;s a lot more fun to just go poke around.
Here [...]<script type="text/javascript">SHARETHIS.addEntry({ title: "Addictomatic Refreshed", url: "http://alexking.org/blog/2008/08/06/addictomatic-refreshed" });</script>]]></description>
			<content:encoded><![CDATA[<p><a href="http://addictomatic.com" rel="external">Addictomatic</a> is sporting a shiny new suit today.</p>
<p>The overall look has been updated with a great new design from <a href="http://bryanbell.com/" rel="external">Bryan Bell</a>, and a number of little features have been added and minor tweaks made since the <a href="http://alexking.org/blog/2008/05/01/addictomatic">initial launch</a>.</p>
<p class="center"><a href="http://flickr.com/photos/alexkingorg/sets/72157606579599467/" title="Home by alexkingorg, on Flickr"><img src="http://farm4.static.flickr.com/3141/2738370951_5a434ea87e_m.jpg" width="240" height="216" alt="Home" /></a></p>
<p>I&#8217;ve got a few more screenshots <a href="http://flickr.com/photos/alexkingorg/sets/72157606579599467/" rel="external">here</a>, but it&#8217;s a lot more fun to just <a href="http://addictomatic.com/topic/iphone" rel="external">go poke around</a>.</p>
<p>Here is a partial list of the changes:</p>
<ul>
<li>New theme design.</li>
<li><a href="http://flickr.com/photos/alexkingorg/2738371105/in/set-72157606579599467/" rel="external">Welcome message</a> for first time visitors.</li>
<li>List of Hot Topics next to the Create box.</li>
<li>New Browse the News navigation.</li>
<li>Integrated ads from the Deck.</li>
<li>More little JavaScript effect niceties.</li>
<li>Numerous behind the scenes changes for performance.</li>
</ul>
<p>The main focus of the refresh was to make it easier for new visitors to explore the site. To this end we exposed more links to Hot Topics, added weight to the Browse the News (formerly Newsfix) button, and configured the Browse the News drawer to stay open on Browse the News pages. This last change keeps the other news topics visible more often, giving people enticing things to click on. Hopefully the results will be good.</p>
<p>Thanks, as always, to <a href="http://davenetics.com/" rel="external">Dave Pell</a> for trusting us to work on his baby. <a href="http://crowdfavorite.com">We</a> have a lot of fun building and using Addictomatic.</p>
<p><a href="http://sharethis.com/item?&wp=2.2.3&amp;publisher=a1583af8-28eb-4210-97bd-2bb5c02bc265&amp;title=Addictomatic+Refreshed&amp;url=http%3A%2F%2Falexking.org%2Fblog%2F2008%2F08%2F06%2Faddictomatic-refreshed">ShareThis</a></p>
	<!--
	<rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<Work rdf:about="">
		<license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.5/" />
	<dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
	</Work>
	<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF>
	-->
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2008/08/06/addictomatic-refreshed/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
