<?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>Gavin Smith &#187; External</title>
	<atom:link href="http://gavinsmith.me/category/external/feed/" rel="self" type="application/rss+xml" />
	<link>http://gavinsmith.me</link>
	<description>Code, findings, and irrelevant things</description>
	<lastBuildDate>Thu, 29 Sep 2011 19:32:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Regarding &#8216;secret&#8217; UI components</title>
		<link>http://gavinsmith.me/2011/09/regarding-secret-ui-components/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=regarding-secret-ui-components</link>
		<comments>http://gavinsmith.me/2011/09/regarding-secret-ui-components/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 19:32:13 +0000</pubDate>
		<dc:creator>Gavin Smith</dc:creator>
				<category><![CDATA[External]]></category>
		<category><![CDATA[Quoted]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://gavinsmith.me/?p=300</guid>
		<description><![CDATA[I want to jump back a couple years to something Loren Brichter said in reference to his pull-to-refresh UI and, specifically, the swipe-to-reveal tweet actions. This remains one of my most consistently referred to explanations when it comes to ultra-functional UI. Now, I think you can split gestures into two categories. One is of the [...]]]></description>
			<content:encoded><![CDATA[<p>I want to jump back a couple years to something Loren Brichter said in reference to his pull-to-refresh UI and, specifically, the swipe-to-reveal tweet actions. This remains one of my most consistently referred to explanations when it comes to ultra-functional UI.</p>
<blockquote><p>Now, I think you can split gestures into two categories. One is of the pull-down-to-refresh kind. These are gestures that are discoverable and explanatory. The other kind of gestures are like tapping-the-status-bar-to-scroll-to-the-top, or swipe-to-delete (or swipe-to-reply in Tweetie). These gestures you won’t discover on your own except by accident. These are not discoverable, and they are not explanatory.</p>
<p>This second class of gestures can exist (in my opinion) because <em>they are not the only way to accomplish a goal</em>. In the case of tapping the status bar, users already know how to scroll to the top manually. It’s slower, but it’s possible. In the case of swipe to delete, users already know they can tap on a message and then tap the trash button. So knowing the gesture isn’t <em>necessary</em>.</p>
<p>So when you’re inventing new gestures, it’s important to think about whether the gesture is <em>required</em> to use the app. If it’s the only way to accomplish a goal, you better be sure it’s discoverable and explanatory without needing to read a manual. If it’s the other kind of gesture, go nuts!</p>
<p><em>From <a href="http://unraveled.com/archives/2009/11/tweetie-interview-loren-brichter">Twitter Reloaded: an interview with Loren Brichter</a></em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gavinsmith.me/2011/09/regarding-secret-ui-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom, front-end user settings page in WordPress</title>
		<link>http://gavinsmith.me/2010/10/custom-front-end-user-settings-page-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=custom-front-end-user-settings-page-in-wordpress</link>
		<comments>http://gavinsmith.me/2010/10/custom-front-end-user-settings-page-in-wordpress/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:36:12 +0000</pubDate>
		<dc:creator>Gavin Smith</dc:creator>
				<category><![CDATA[External]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://gavinsmith.me/?p=46</guid>
		<description><![CDATA[I find as I learn more and more on WordPress as a CMS, the requirement to keep users out of the WordPress dashboard altogether becomes increasingly common. The issue with prohibiting such access is, a user&#8217;s settings are normally handled through a dashboard view. In search of a solution, I found two routes: Theme My Login, a plugin, handles [...]]]></description>
			<content:encoded><![CDATA[<p>I find as I learn more and more on WordPress as a CMS, the requirement to keep users out of the WordPress dashboard altogether becomes increasingly common. The issue with prohibiting such access is, a user&#8217;s settings are normally handled through a dashboard view. In search of a solution, I found two routes:</p>
<ol>
<li><a href="http://wordpress.org/extend/plugins/theme-my-login/">Theme My Login</a>, a plugin, handles this among many other things Its placement in the permalink structure of the page is not ideal, however, but it&#8217;s worth a shot.</li>
<li>On the WordPress.org forums, I eventually encountered <a href="http://wordpress.org/support/topic/custom-edit-profile-page?replies=7#post-1286103">this post</a> by jimzqui. Using a custom template and a lot of additional CSS, this code is the shit to get a front-end settings page going. You&#8217;ll probably encounter an error &#8211; make sure you remove the &#8216;Resume&#8217; field in his code, as chances are you don&#8217;t have one.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://gavinsmith.me/2010/10/custom-front-end-user-settings-page-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

