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

<channel>
	<title>alexking.org &#187; WordPress</title>
	<atom:link href="http://alexking.org/blog/topic/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://alexking.org</link>
	<description>Alex King, Denver Web Developer</description>
	<lastBuildDate>Tue, 21 May 2013 03:21:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Capsule Hotkeys and Background Queue</title>
		<link>http://alexking.org/blog/2013/05/04/capsule-hotkeys-queue</link>
		<comments>http://alexking.org/blog/2013/05/04/capsule-hotkeys-queue#comments</comments>
		<pubDate>Sat, 04 May 2013 20:14:09 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16768</guid>
		<description><![CDATA[It&#8217;s been very gratifying to see people continuing to discover Capsule this week, and seeing it resonate with them. This was typed into the demo earlier today: This software is an example of a thing that everyone wants but doesn&#8217;t exist until a great idea suddenly comes and voila! it appears! There are a couple&#8230;]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been very gratifying to see people continuing to discover <a href="http://crowdfavorite.com/capsule/">Capsule</a> this week, and seeing it resonate with them. This was typed into the demo earlier today:</p>
<blockquote><p>
  This software is an example of a thing that everyone wants but doesn&#8217;t exist until a great idea suddenly comes and voila! it appears!
</p></blockquote>
<p>There are a couple of new features committed to GitHub that you can play with if you like.</p>
<h2>Hotkeys</h2>
<p>In the <code>feature/hotkeys</code> branch<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> in the <code>ui</code> submodule, you&#8217;ll find some additional keyboard shortcuts:</p>
<ul>
<li>shift+h = navigate to home</li>
<li>shift+n = new entry</li>
<li>shift+f = set focus to search field</li>
</ul>
<p>Make sure to update submodules as the <a href="https://github.com/jeresig/jquery.hotkeys">jQuery Hotkeys library</a> has been added.</p>
<h2>Capsule Server Queue</h2>
<p>In the <code>feature/queue</code> branch you&#8217;ll find an implementation of a very basic &#8220;send at least once&#8221; queue so that pushing posts to Capsule Server is no longer a blocking action (it makes saves faster). Another benefit to this feature is better support for using Capsule while offline. Saved entries are stored in the queue and sent to Capsule Server once Capsule is online again. To test this out, you&#8217;ll need to update your Capsule Server to the latest code in the <code>develop</code> branch.</p>
<p>We&#8217;ve also <a href="https://github.com/crowdfavorite/wp-capsule/issues?page=1&amp;state=closed">fixed a few bugs and incorporated a few submitted enhancements</a>. Thanks to everyone who has contributed.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
We use the excellent <a href="https://github.com/nvie/gitflow">Git Flow model</a> at <a href="http://crowdfavorite.com">Crowd Favorite</a>. Features are implemented in <code>feature</code> branches before being merged back to <code>develop</code> and subsequently into a release.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/05/04/capsule-hotkeys-queue/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Capsule Reaction and My Usage</title>
		<link>http://alexking.org/blog/2013/04/25/capsule-reaction-and-my-usage</link>
		<comments>http://alexking.org/blog/2013/04/25/capsule-reaction-and-my-usage#comments</comments>
		<pubDate>Thu, 25 Apr 2013 22:55:53 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16611</guid>
		<description><![CDATA[Quite simply, the reaction to Capsule has far exceeded my hopes. I&#8217;m thrilled. As Capsule is a product in a nascent category, my biggest concern was that people wouldn&#8217;t immediately see the benefits it could provide. That clearly has not been the case. Capsule appears to be a solution to a problem people (at least&#8230;]]></description>
				<content:encoded><![CDATA[<p>Quite simply, the reaction to <a href="http://alexking.org/blog/2013/04/24/capsule-the-developers-code-journal">Capsule</a> has far exceeded my hopes. I&#8217;m thrilled.</p>
<p>As Capsule is a product in a nascent category, my biggest concern was that people wouldn&#8217;t immediately see the benefits it could provide. That clearly has not been the case. Capsule appears to be a solution to a problem people (at least subconsciously) knew they had; and they appear ready to embrace it.</p>
<p>It&#8217;s also been wonderful to see a few feature requests, bug reports and pull requests on GitHub already. Capsule is aimed at a developer audience, and it&#8217;s wonderful to see the community already pitching in.</p>
<h2>Capsule Permissions</h2>
<p>WordPress has a capability in it&#8217;s permissions matrix called <code>unfiltered_html</code>. You need to have this capability in order for certain things (like <code>&lt;?php ... ?&gt;</code>) not to be stripped from your content on save. On our demo site, this capability is quite obviously not available to the demo user.</p>
<p>This shouldn&#8217;t be an issue in most real-life situations as Capsule is designed to be a single-user journal and it&#8217;s reasonable to expect that the single user account is an admin account (which does have the <code>unfiltered_html</code> capability).</p>
<p>Where this has appeared to be problematic is on WordPress multi-site installs. It&#8217;s been reported to me that only the site-admin role has this by default. I haven&#8217;t dug in to confirm this, but I&#8217;d guess that&#8217;s accurate. I think it&#8217;s likely that <a href="http://wordpress.org/extend/plugins/user-role-editor/">existing</a> <a href="http://wordpress.org/extend/plugins/capability-manager-enhanced/">plugins</a> solve this and Capsule probably shouldn&#8217;t do anything to muck around with WordPress capabilities and permissions, but I&#8217;m open to creative ideas. Here&#8217;s the <a href="https://github.com/crowdfavorite/wp-capsule/issues/15">GitHub issue</a> if you&#8217;d like to chime in.</p>
<h2>My Capsule Usage</h2>
<p>I use Capsule as a <a href="http://fluidapp.com/">Fluid app</a>, allowing me to invoke it easily from <a href="http://obdev.at/launchbar/">Launchbar</a> and keep it out of my mess of browser tabs.</p>
<p>I have Capsule installed locally rather than on a remote web server. I find myself working without internet from time to time (coffee shops, airplanes, etc.) and don&#8217;t want to be without access to my notes. I have a CRON job that backs up my Capsule database hourly to Dropbox.</p>
<p>A number of people immediately thought of Capsule as a code snippet library. It may well be suitable for this, but that&#8217;s not how I use it. I do put code in it, but more of my entries are notes on implementation and architecture approaches (especially rejected approaches).</p>
<p>I primarily work on a laptop with an external monitor. I keep Capsule on my laptop screen while I have my code and browser on my big monitor.<sup id="fnref:1"><a href="#fn:1" rel="footnote">1</a></sup> Thinking, planning and notes happen on the secondary screen while main dev happens on the big screen.</p>
<p>Thinking and coding are two different acts. For best results, you want to be doing one at a time. Having things on separate screens helps me shift between these modes.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
When I&#8217;m just on the laptop screen, I use multiple desktops to approximate this.&#160;<a href="#fnref:1" rev="footnote">&#8617;</a>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/04/25/capsule-reaction-and-my-usage/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Capsule, The Developer&#8217;s Code Journal</title>
		<link>http://alexking.org/blog/2013/04/24/capsule-the-developers-code-journal</link>
		<comments>http://alexking.org/blog/2013/04/24/capsule-the-developers-code-journal#comments</comments>
		<pubDate>Wed, 24 Apr 2013 18:26:31 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16534</guid>
		<description><![CDATA[I&#8217;m very pleased today to announce the release of Capsule, the developer&#8217;s code journal. Capsule replaces the scratch document you have open when you&#8217;re coding. Instead of throwing away those notes, code snippets, API responses, ad-hoc todo lists, and outlines, Capsule creates an archive of your development artifacts. Capsule is a free, Open Source (GPL)&#8230;]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m very pleased today to announce the release of <a href="http://crowdfavorite.com/capsule/">Capsule</a>, the developer&#8217;s code journal.</p>
<p><img src="http://alexking.org/wp-content/uploads/2013/04/capsule-510x185.jpg" alt="Capsule" width="480" height="174" class="aligncenter size-medium-img wp-image-16575" /></p>
<p>Capsule replaces the scratch document you have open when you&#8217;re coding. Instead of throwing away those notes, code snippets, API responses, ad-hoc todo lists, and outlines, Capsule creates an archive of your development artifacts.</p>
<p>Capsule is a free, Open Source (GPL) product. We chose to build it as a WordPress-based app. I&#8217;m <a href="http://wpengine.com/2013/03/alex-king-on-the-maturity-of-wordpress/">on record</a> saying that WordPress isn&#8217;t a great general purpose app platform but it&#8217;s ideal for journaling apps; and I&#8217;m very pleased we were able to use it for Capsule.</p>
<p><img src="http://alexking.org/wp-content/uploads/2013/04/tags-510x218.jpg" alt="tags" width="480" height="205" class="aligncenter size-medium-img wp-image-16573" /></p>
<p>With Capsule you&#8217;re using a web app, not managing a traditional WordPress website. You never need to go into the WordPress admin to manage your content &#8211; the code editor loads right in the front-end and you create and edit posts inline.</p>
<blockquote><p>
  Metadata is a love note to the future.
</p></blockquote>
<p>You designate projects and add tags via simple @project and #hashtag syntax directly in the content. No fiddly checkbox selection or choosing from dropdown menus. It&#8217;s the freedom and simplicity of a text file with the future benefits of metadata.</p>
<p><img src="http://alexking.org/wp-content/uploads/2013/04/filter-510x218.jpg" alt="filter" width="480" height="205" class="aligncenter size-medium-img wp-image-16571" /></p>
<p>Read on for more about how Capsule works and the hows and whys of various features (and how you can use Capsule Server as a collaboration hub). More of a &#8220;try it for yourself&#8221; person? Jump over to the <a href="http://demo.crowdfavorite.com/capsule/">online demo</a> and try it out. Or you can <a href="http://crowdfavorite.com/capsule/">download</a> it (or <a href="https://github.com/crowdfavorite/wp-capsule">grab the code from GitHub</a>) and set it up for yourself. We created Capsule as a WordPress theme &#8211; simply <a href="http://codex.wordpress.org/Using_Themes">install it as usual</a> and you&#8217;re set to go.</p>
<hr />
<p>The idea for Capsule started about a year ago when my friend and Crowd Favorite alumni <a href="https://twitter.com/gordonbrander">Gordon</a> tweeted this out:</p>
<blockquote class="twitter-tweet" width="480"><p>Keeping a dev diary has been really helpful.Start each day with a fresh .txt. Jot down TODOs, notes, decisions, things learned, as I go.</p>
<p>&mdash; Gordon Brander (@gordonbrander) <a href="https://twitter.com/gordonbrander/status/189397714184835073">April 9, 2012</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>The idea of a code journal resonated with me immediately. I&#8217;ve been blogging for more than ten years here, and the act of journaling &#8211; of writing things down &#8211; definitely helps with introspection and to cement important lessons.</p>
<p>At <a href="http://crowdfavorite.com">Crowd Favorite</a> we believe in the craftsman approach to web development. We believe in constantly learning and sharing knowledge. The idea of a code journal seemed like an obvious and useful tool.</p>
<p>Gordon talked about using text files, but I wasn&#8217;t sold on that implementation. I wanted a system that had the simplicity of using text files, but I also wanted to be able to add some structured data to make it easier to find my notes again later.</p>
<p>I like thinking about how systems and apps can work and fit together. The more I thought about the idea of a code journal, the more I realized that the information I would be recording about what I was building would be useful information to share with my colleagues. Likewise, what they recorded during their development would be interesting and useful for me and other team members. And it just so happens that my team and I are pretty handy with this little Open Source system that&#8217;s designed for journaling&#8230;</p>
<p>We brainstormed about how we&#8217;d want to use the system and firmed up a feature set. These included:</p>
<ul>
<li>must be incredibly low friction (it will be competing with using text files)</li>
<li>no titles for entries (titles are friction)</li>
<li>a good code (text) editor (after all, this is a developer code journal)</li>
<li>ability to designate an entry as being part of a specific project</li>
<li>ability to add tags (keywords) to entries</li>
<li>ability to keep some entries private, but share appropriate entries with the rest of the team</li>
</ul>
<p>As a daily user of Capsule, I&#8217;m proud to say we&#8217;ve accomplished this goal and I&#8217;m very pleased with the smoothness of the user experience.</p>
<p>While we are releasing version 1.0 today, we&#8217;ve had a functional version Capsule on our <a href="https://github.com/crowdfavorite">GitHub</a> since early May of last year and I&#8217;ve been using it while we&#8217;ve been building it. As we&#8217;ve been implementing features, we&#8217;ve also tweaked the design and implementation based on our actual usage. It&#8217;s always handy to be your own use case.</p>
<h2>Capsule Server: Use Capsule With Your Team</h2>
<p>We&#8217;re actually releasing two products today, Capsule and <a href="http://crowdfavorite.com/capsule/#server">Capsule Server</a>. Capsule is the code journal that each developer can set up for themselves. Capsule Server is a collaboration hub that can accept Capsule entries and make them available to other team members.</p>
<p>I really like the way Capsule and Capsule Server interact. Developers can connect their Capsule install to as many Capsule Servers as they like. They can choose which entries get shared to which Capsule Servers, and which entries stay private &#8211; all of this with the same no-friction approach that makes it so easy to include useful metadata in Capsule entries.</p>
<p>When you set up a Capsule Server, you define the projects for that Server. When you connect to a Capsule Server, you can chose how to map your local projects to the Capsule Server&#8217;s projects. Any entries for projects that are mapped to a Capsule Server are replicated to that Capsule Server whenever they are saved.</p>
<p>Imagine that WordPress set up a Capsule Server for core development. Perhaps another for plugin development. I could connect to both of those, plus the Crowd Favorite Capsule Server. I would still be journaling in one place, with one tool, but I&#8217;d be sharing my notes with all the various folks I want to collaborate with.</p>
<p>I think Capsule an excellent solution to a problem many of us don&#8217;t even know we have. I hope that it will become a valuable tool for you and your development team.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/04/24/capsule-the-developers-code-journal/feed</wfw:commentRss>
		<slash:comments>196</slash:comments>
		</item>
		<item>
		<title>Scared Straight</title>
		<link>http://alexking.org/blog/2013/04/17/scared-straight</link>
		<comments>http://alexking.org/blog/2013/04/17/scared-straight#comments</comments>
		<pubDate>Wed, 17 Apr 2013 13:56:41 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16510</guid>
		<description><![CDATA[I woke up to a bit of a scare when some of my alexking.org Gmail accounts were unable to log in to Gmail. I was afraid the accounts had been compromised and the passwords changed. I had secure passwords, but had been lazy about turning on 2-factor authentication for several of them &#8211; that&#8217;s all&#8230;]]></description>
				<content:encoded><![CDATA[<style type="text/css">
.threads-post-notice {
	background: #e8e8e8;
	padding: 10px;
}
.threads-post-notice a {
	font-weight: bold;
}
</style>
<p>I woke up to a bit of a scare when some of my alexking.org Gmail accounts were unable to log in to Gmail. I was afraid the accounts had been compromised and the passwords changed. I had secure passwords, but had been lazy about turning on 2-factor authentication for several of them &#8211; that&#8217;s all fixed now.</p>
<p>As it turned out, the hiccup ended up being due to a Gmail disruption.</p>
<p>I&#8217;ve also turned on 2-factor authentication for this site using <a href="http://wordpress.org/extend/plugins/google-authenticator/">this plugin</a> (make sure to enable the app key if you use iOS or Android apps to connect to your site). Note that the Social logins for commenting still work without 2-factor authentication.</p>
<p>I&#8217;d recommend taking similar steps for your sites. Waking up to an &#8220;uh-oh&#8221; feeling is no fun at all.</p>
<p class="threads-post-notice">This post is part of the thread: <a href="http://alexking.org/blog/thread/passwords">Passwords</a> &#8211; an ongoing story on this site. View the thread timeline for more context on this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/04/17/scared-straight/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Any icon artists out there interested in creating &#8230;</title>
		<link>http://alexking.org/blog/2013/04/15/16482</link>
		<comments>http://alexking.org/blog/2013/04/15/16482#comments</comments>
		<pubDate>Mon, 15 Apr 2013 17:27:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16482</guid>
		<description><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
Any icon artists out there interested in creating an application icon for a free (GPL) WordPress-based app that @crowdfavorite is working on?</div>

]]></description>
				<content:encoded><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
<p>Any icon artists out there interested in creating an application icon for a free (GPL) WordPress-based app that @crowdfavorite is working on?</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/04/15/16482/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Backward Compatible WP Heartbeat API Usage</title>
		<link>http://alexking.org/blog/2013/04/14/backward-compatible-wp-heartbeat-api-usage</link>
		<comments>http://alexking.org/blog/2013/04/14/backward-compatible-wp-heartbeat-api-usage#comments</comments>
		<pubDate>Sun, 14 Apr 2013 17:52:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16470</guid>
		<description><![CDATA[I wanted to utilize the WP 3.6 heartbeat API in an app I&#8217;m working on. I also wanted to include this feature before WordPress 3.6 officially shipped, so that meant it had to be compatible with WordPress 3.5.x as well. Turns out, it&#8217;s really easy. The heartbeat API looks excellent. View the code on Gist.]]></description>
				<content:encoded><![CDATA[<p>I wanted to utilize the <a href="http://core.trac.wordpress.org/ticket/23216">WP 3.6 heartbeat API</a> in an app I&#8217;m working on. I also wanted to include this feature before WordPress 3.6 officially shipped, so that meant it had to be compatible with WordPress 3.5.x as well.</p>
<p>Turns out, it&#8217;s really easy. The heartbeat API looks excellent.</p>
<p><script src="https://gist.github.com/5381074.js"></script><noscript><p>View the code on <a href="https://gist.github.com/5381074">Gist</a>.</p></noscript></p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/04/14/backward-compatible-wp-heartbeat-api-usage/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WordPress Maturity &#8211; An Interview with Me at WP Engine</title>
		<link>http://alexking.org/blog/2013/03/20/wordpress-maturity-an-interview-with-me-at-wp-engine</link>
		<comments>http://alexking.org/blog/2013/03/20/wordpress-maturity-an-interview-with-me-at-wp-engine#comments</comments>
		<pubDate>Wed, 20 Mar 2013 21:26:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16267</guid>
		<description><![CDATA[An interview with me about WordPress&#8217;s maturity is up on the WP Engine blog. It&#8217;s a bit of a long read (~4500 words), but Austin did a great job asking good questions and follow-ups. I quite enjoyed the discussion and I hope you&#8217;ll find it interesting.]]></description>
				<content:encoded><![CDATA[<p>An <a href="http://wpengine.com/2013/03/alex-king-on-the-maturity-of-wordpress/">interview with me about WordPress&#8217;s maturity</a> is up on the WP Engine blog. It&#8217;s a bit of a long read (~4500 words), but <a href="http://www.austingunter.com/">Austin</a> did a great job asking good questions and follow-ups. I quite enjoyed the discussion and I hope you&#8217;ll find it interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/03/20/wordpress-maturity-an-interview-with-me-at-wp-engine/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Announcing Threads</title>
		<link>http://alexking.org/blog/2013/03/17/announcing-threads</link>
		<comments>http://alexking.org/blog/2013/03/17/announcing-threads#comments</comments>
		<pubDate>Sun, 17 Mar 2013 21:35:55 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=16176</guid>
		<description><![CDATA[I&#8217;ve just released an initial beta of Threads, a WordPress plugin I&#8217;ve been working on for about a year. The idea is simple: show posts that comprise a single overall story/topic in a timeline. Then link to that timeline from the posts so that your readers have a chance to get more historical context about&#8230;]]></description>
				<content:encoded><![CDATA[<style type="text/css">
.threads-post-notice {
	background: #e8e8e8;
	padding: 10px;
}
.threads-post-notice a {
	font-weight: bold;
}
</style>
<p><img src="http://alexking.org/wp-content/uploads/2013/03/threads-timeline-510x382.jpg" alt="threads-timeline" width="480" height="359" class="aligncenter size-medium-img wp-image-16181" /></p>
<p>I&#8217;ve just released an initial beta of <a href="http://wordpress.org/extend/plugins/threads/">Threads</a>, a WordPress plugin I&#8217;ve been working on for about a year. The idea is simple: show posts that comprise a single overall story/topic in a timeline. Then link to that timeline from the posts so that your readers have a chance to get more historical context about a post without you having to link back to 20 previous posts.</p>
<p>Here are some example threads:</p>
<ul>
<li><a href="http://alexking.org/blog/thread/social">Social</a></li>
<li><a href="http://alexking.org/blog/thread/hard-drive-recovery">My Hard Drive Recovery Saga</a></li>
<li><a href="http://alexking.org/blog/thread/twitter-tools">Twitter Tools</a></li>
<li><a href="http://alexking.org/blog/thread/passwords">Passwords</a></li>
<li><a href="http://alexking.org/blog/thread/weight-loss">Weight Loss</a></li>
</ul>
<p>As you can see on this site, the thread timeline is responsive and retina/HiDPI ready. Also included is a sidebar widget to show recently active threads and a shortcode so that you can embed a thread timeline in a page.</p>
<p>Give it a spin &#8211; I hope it works out well for you!</p>
<p>A quick note about support: As this is a free plugin released under the GPL I am offering only &#8220;Product Support&#8221; for this plugin. That means I will do my best to fix bugs and usabiity issues that are posted on the <a href="http://wordpress.org/support/">WordPress support forums</a>. Contrast this with &#8220;User Support&#8221; which we offer for all of <a href="http://crowdfavorite.com">Crowd Favorite</a>&#8216;s commercial products. With &#8220;User Support&#8221; we do our best to troubleshoot and address each customer&#8217;s issues.</p>
<p>Developers, contributions are welcome on <a href="https://github.com/crowdfavorite/wp-threads">GitHub</a>.</p>
<p class="threads-post-notice">This post is part of the thread: <a href="http://alexking.org/blog/thread/content">Content Presentation</a> &#8211; an ongoing story on this site. View the thread timeline for more context on this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/03/17/announcing-threads/feed</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>Social 2.8</title>
		<link>http://alexking.org/blog/2013/03/01/social-2-8</link>
		<comments>http://alexking.org/blog/2013/03/01/social-2-8#comments</comments>
		<pubDate>Sat, 02 Mar 2013 00:12:06 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=15918</guid>
		<description><![CDATA[Social 2.8 (courtesy of MailChimp) was released today. This release was primarily to change over to using version 1.1 of Twitter&#8217;s API. Why should you care? Well, for one thing &#8211; the 1.0 API was starting to break and not get repaired in places. For example, you might have noticed that Social was no longer&#8230;]]></description>
				<content:encoded><![CDATA[<style type="text/css">
.threads-post-notice {
	background: #e8e8e8;
	padding: 10px;
}
.threads-post-notice a {
	font-weight: bold;
}
</style>
<p><a href="http://wordpress.org/extend/plugins/social/">Social 2.8</a> (courtesy of <a href="http://mailchimp.com">MailChimp</a>) was released today. This release was primarily to change over to using version 1.1 of Twitter&#8217;s API.</p>
<p>Why should you care? Well, for one thing &#8211; the 1.0 API was starting to break and not get repaired in places. For example, you might have noticed that Social was no longer reliably finding tweets that referenced your posts by URL. This was due to a breakage in Twitter&#8217;s 1.0 search API. However, it works fine in the 1.1 API &#8211; now that is &#8220;fixed&#8221;. Yay!</p>
<p>So we&#8217;re pleased to be on Twitter&#8217;s 1.1 API, and the great folks at MailChimp have made some additional changes to the Social Proxy to make it easier for us to maintain Twitter API compatibility going forward.</p>
<p>We also threw in a couple of little bug fixes, check out the <a href="http://wordpress.org/extend/plugins/social/changelog/">changelog</a> in the README for details.</p>
<p>Enjoy!</p>
<p class="threads-post-notice">This post is part of the thread: <a href="http://alexking.org/blog/thread/social">Social</a> &#8211; an ongoing story on this site. View the thread timeline for more context on this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/03/01/social-2-8/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>The WordPress Community Offers Advice to Beginners</title>
		<link>http://wp.smashingmagazine.com/2013/02/01/wordpress-community-offers-advice-beginners/</link>
		<comments>http://alexking.org/blog/2013/02/02/the-wordpress-community-offers-advice-to-beginners#comments</comments>
		<pubDate>Sat, 02 Feb 2013 20:50:15 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://pinboard-8e5de15504603c11d65a2edfb2a3b3e7</guid>
		<description><![CDATA[I was flattered to have been asked by Siobhan to contribute an tip for her article &#8211; this tip is something I believe is important when starting to work with any platform. You always use a system more effectively when you understand how it works. Use the Codex to get you pointed in the right&#8230;<p style="clear: both;"><a href="http://alexking.org/blog/2013/02/02/the-wordpress-community-offers-advice-to-beginners">#</a></p>]]></description>
				<content:encoded><![CDATA[<p>I was flattered to have been asked by <a href="http://siobhanmckeown.com/">Siobhan</a> to contribute an tip for her article &#8211; this tip is something I believe is important when starting to work with any platform. You always use a system more effectively when you understand how it works.</p>
<blockquote><p>Use the Codex to get you pointed in the right direction, but always go to the actual core code as well. There are many good reasons for this, but the most important is that the documentation says what the code is supposed to do, while the code says what it actually does. </p>
<p>Documentation can also lag behind the actual code (especially when core patches are merged in).</p>
<p>Also, reading the code is a serendipitous opportunity. While looking at one thing, you may see several others that are helpful immediately, and some that might stick in your memory for future use.</p></blockquote>
<p style="clear: both;"><a href="http://alexking.org/blog/2013/02/02/the-wordpress-community-offers-advice-to-beginners">#</a></p>]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/02/02/the-wordpress-community-offers-advice-to-beginners/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Envato vs. Mac App Store</title>
		<link>http://alexking.org/blog/2013/01/24/envato-vs-mac-app-store</link>
		<comments>http://alexking.org/blog/2013/01/24/envato-vs-mac-app-store#comments</comments>
		<pubDate>Thu, 24 Jan 2013 18:39:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=15762</guid>
		<description><![CDATA[Tuesday&#8217;s discussion got me thinking about the differences between Envato&#8217;s marketplace and Apple&#8217;s Mac App Store. &#160; Mac App Store Envato Developer&#8217;s revenue share 70% 33% (or 50-70%if &#8220;exclusive&#8221;) Also sell your products on your website or other marketplaces? Yes Yes @ 33%,No @ 50-70% Who chooses your software&#8217;s license Developer Envato Who sets the&#8230;]]></description>
				<content:encoded><![CDATA[<p><a href="https://alexking.org/blog/2013/01/22/15733">Tuesday&#8217;s discussion</a> got me thinking about the differences between Envato&#8217;s marketplace and Apple&#8217;s Mac App Store.</p>
<p>
<style type="text/css">
.mac-app-store-vs-envato {
    max-width: 550px;
    width: 100%;
}
.mac-app-store-vs-envato th {
    border-bottom: 1px solid #999;
    padding: 5px;
}
.mac-app-store-vs-envato tbody td {
    border: 1px solid #eee;
    border-left: 0;
    border-top: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.mac-app-store-vs-envato tbody tr:nth-child(odd) td {
    background-color: #f8f8f8;
}
.mac-app-store-vs-envato tbody td:first-child {
    text-align: left;
}
</style>
</p>
<table class="mac-app-store-vs-envato" valign="middle">
<thead>
<tr>
<th>&nbsp;</th>
<th width="30%">Mac App Store</th>
<th width="30%">Envato</th>
</tr>
</thead>
<tbody>
<tr>
<td>Developer&#8217;s revenue share</td>
<td>70%</td>
<td>33% (or 50-70%<br />if &#8220;exclusive&#8221;)</td>
</tr>
<tr>
<td>Also sell your products on your website or other marketplaces?</td>
<td>Yes</td>
<td>Yes @ 33%,<br />No @ 50-70%</td>
</tr>
<tr>
<td>Who chooses your software&#8217;s license</td>
<td>Developer</td>
<td>Envato</td>
</tr>
<tr>
<td>Who sets the price of your software?</td>
<td>Developer</td>
<td>Envato</td>
</tr>
</tbody>
</table>
<p>The more I think about it, the more insane I think it is to choose to do business with Envato given their current terms.</p>
<p>In order to put your products in their marketplace with a semi-reasonable revenue share you are choosing to completely subjugate your business to their whims. You can&#8217;t experiment with your product pricing, you can&#8217;t try other marketplaces, you can&#8217;t sell direct to your customers&#8230; you can&#8217;t even choose your own software license!</p>
<p>People actually sign up for this?</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/01/24/envato-vs-mac-app-store/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Backflip Studios</title>
		<link>http://alexking.org/blog/2013/01/22/backflip-studios</link>
		<comments>http://alexking.org/blog/2013/01/22/backflip-studios#comments</comments>
		<pubDate>Tue, 22 Jan 2013 23:13:07 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[Crowd Favorite]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=15688</guid>
		<description><![CDATA[Crowd Favorite recently helped Backflip Studios launch a great new WordPress-powered website. Backflip makes mobile games, and they have awesome artwork. It&#8217;s always a treat to work with beautiful content. This was a pretty straight-forward WordPress CMS site. We created a custom post type for their games so they can easily manage them (and add&#8230;]]></description>
				<content:encoded><![CDATA[<p><a href="http://crowdfavorite.com/portfolio/backflip-studios/"><img src="http://alexking.org/wp-content/uploads/2013/01/hero-backflip-510x161.jpg" alt="Backflip Studios" width="480" height="151" class="alignnone size-medium-img wp-image-15690" /></a></p>
<p><a href="http://crowdfavorite.com">Crowd Favorite</a> recently helped <a href="http://www.backflipstudios.com/">Backflip Studios</a> launch a great new WordPress-powered website. Backflip makes mobile games, and they have awesome artwork. It&#8217;s always a treat to work with beautiful content.</p>
<p>This was a pretty straight-forward WordPress CMS site. We created a custom post type for their games so they can easily manage them (and add new ones, etc.). We also integrated <a href="http://crowdfavorite.com/wordpress/carrington-build/">Carrington Build</a> so they can maintain the pages and custom layouts themselves.</p>
<p>We had a lot of fun implementing the front-end of the site. We made the site fully responsive so that its&#8217;s easy for visitors using mobile devices to get to the appropriate app store to download. We also made the site HiDPI (Retina) friendly for mobile devices.</p>
<p>See the <a href="http://crowdfavorite.com/portfolio/backflip-studios/">full write-up here</a>. And check out Backflip&#8217;s games &#8211; they&#8217;re fun and free!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/01/22/backflip-studios/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fullscreen Editor Preview Button for WordPress</title>
		<link>http://alexking.org/blog/2013/01/22/fullscreen-editor-preview-button-wordpress</link>
		<comments>http://alexking.org/blog/2013/01/22/fullscreen-editor-preview-button-wordpress#comments</comments>
		<pubDate>Tue, 22 Jan 2013 22:53:14 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=15671</guid>
		<description><![CDATA[I updated my fullscreen editor preview button plugin for WordPress 3.5 and decided to release it as a plugin on WordPress.org. Mainly, this meant writing a README (and creating a proper repo for it on GitHub). This is a simple one-trick-pony plugin &#8211; it adds a Preview button to the fullscreen editor toolbar. Nothing more,&#8230;]]></description>
				<content:encoded><![CDATA[<p>I updated my <a href="http://alexking.org/blog/2012/07/06/wordpress-fullscreen-preview-button">fullscreen editor preview button plugin</a> for WordPress 3.5 and decided to <a href="http://wordpress.org/extend/plugins/fullscreen-preview-button/">release it as a plugin on WordPress.org</a>. Mainly, this meant writing a README (and creating a <a href="https://github.com/alexkingorg/wp-fullscreen-preview-button">proper repo for it on GitHub</a>).</p>
<p><a href="http://wordpress.org/extend/plugins/fullscreen-preview-button/"><img src="http://alexking.org/wp-content/uploads/2013/01/fullscreen-editor-preview.png" alt="Fullscreen Editor Preview Button Screenshot" width="562" height="283" class="aligncenter size-full wp-image-15744" /></a></p>
<p>This is a simple one-trick-pony plugin &#8211; it adds a Preview button to the fullscreen editor toolbar. Nothing more, nothing less. If you&#8217;ve been up late at night pining away for this feature, this plugin is your new best friend.</p>
<p>Enjoy!</p>
<p>A quick note about support: As this is a free plugin released under the GPL I am offering only &#8220;Product Support&#8221; for this plugin. That means I will do my best to fix bugs and usabiity issues. Contrast this with &#8220;User Support&#8221; which we offer for all of <a href="http://crowdfavorite.com">Crowd Favorite</a>&#8216;s commercial products. With &#8220;User Support&#8221; we do our best to troubleshoot and address each customer&#8217;s issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/01/22/fullscreen-editor-preview-button-wordpress/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is WordPress a development platform or a product?</title>
		<link>http://devin.reams.me/2013/is-wordpress-a-development-platform-or-a-product/</link>
		<comments>http://alexking.org/blog/2013/01/22/is-wordpress-a-development-platform-or-a-product#comments</comments>
		<pubDate>Tue, 22 Jan 2013 22:32:16 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://pinboard-24111a62083e192f13d6dde1323167e1</guid>
		<description><![CDATA[Some good thoughts from Devin following up my post from a few years back. I think the way I expect things to evolve is into more vertical &#8220;products&#8221; built on top of WordPress while the platform becomes more robust.<p style="clear: both;"><a href="http://alexking.org/blog/2013/01/22/is-wordpress-a-development-platform-or-a-product">#</a></p>]]></description>
				<content:encoded><![CDATA[<p>Some good thoughts from Devin following up <a href="http://alexking.org/blog/2010/05/17/wordpress-platform-or-product">my post from a few years back</a>. I think the way I expect things to evolve is into more vertical &#8220;products&#8221; built on top of WordPress while the platform becomes more robust.</p>
<p style="clear: both;"><a href="http://alexking.org/blog/2013/01/22/is-wordpress-a-development-platform-or-a-product">#</a></p>]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/01/22/is-wordpress-a-development-platform-or-a-product/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;d love to see http://wpappstore.com be that solu&#8230;</title>
		<link>http://alexking.org/blog/2013/01/22/15738</link>
		<comments>http://alexking.org/blog/2013/01/22/15738#comments</comments>
		<pubDate>Tue, 22 Jan 2013 22:26:23 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://alexking.org/?p=15738</guid>
		<description><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
I&#8217;d love to see http://wpappstore.com be that solution, with all major players getting behind it and helping make it great. A rising tide&#8230;</div>

]]></description>
				<content:encoded><![CDATA[
<div style="font-size:1.5em; line-height:1.5em;">
<p>I&#8217;d love to see <a href="http://wpappstore.com" rel="nofollow">http://wpappstore.com</a> be that solution, with all major players getting behind it and helping make it great. A rising tide&#8230;</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://alexking.org/blog/2013/01/22/15738/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
