<?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>The Lowelife &#187; rapid prototyping</title>
	<atom:link href="http://lowelife.com/mumble/tag/rapid-prototyping/feed/" rel="self" type="application/rss+xml" />
	<link>http://lowelife.com/mumble</link>
	<description>Days in the life of the Lowe</description>
	<lastBuildDate>Sun, 12 Feb 2012 02:57:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Axure State Toggle Widget</title>
		<link>http://lowelife.com/mumble/2009/04/13/axure-state-toggle-widget/</link>
		<comments>http://lowelife.com/mumble/2009/04/13/axure-state-toggle-widget/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 20:31:09 +0000</pubDate>
		<dc:creator>thelowelife</dc:creator>
				<category><![CDATA[AxureRP]]></category>
		<category><![CDATA[Axure]]></category>
		<category><![CDATA[rapid prototyping]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://lowelife.com/mumble/?p=42</guid>
		<description><![CDATA[Axure Tips &#038; Tricks: creating an on-page state toggler. <a href="http://lowelife.com/mumble/2009/04/13/axure-state-toggle-widget/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m an <a title="Axure - Home of AxureRP Prototyping Tool" href="http://www.axure.com" target="_blank">AxureRP</a> user from waaay back.</p>
<p>Some time ago I created a prototype for a website that consisted of a multi-stage contest. The contest would run in 3 stages:</p>
<ol>
<li>Promotion/Entry (people upload content for judging)</li>
<li>Voting/Judging</li>
<li>Post-contest (display winners, etc)</li>
</ol>
<p>The content for each of these stages would also be customized for signed-in and signed-out users.</p>
<p>It&#8217;s easy to do this kind of thing in Axure (of course it is) but I find that presenting such a prototype is always a challenge because there&#8217;s no trigger to display the different content over time.</p>
<p>Previously, I&#8217;d create prototype pages that acted as starting points for reviewing the prototype from a specific use case perspective, and these starter pages would set the appropriate variable values for the example workflow. This works fine when you&#8217;re in linear presentation mode, but causes problems when clients ask questions that would require you to start the experience over with different starting values: <em>&#8220;Can I see this page in stage 2 of the contest?&#8221;</em>.</p>
<p>In addition, at my workplace, we are using the HTML prototype as a guideline for developers, designers, and QA to do their magic. It&#8217;s a hassle for them to work through the linear steps to set variables when all they want is to get a sense of the changes on each individual page based on the contest stage (or whatever criteria accounts for the content change).</p>
<p>So anyhoo&#8230; I built a little widget that toggles any given page based on variables that specify the user logged in state and the contest stage.</p>
<p>After doing this, I find that I&#8217;ve been using it in a lot of projects because it&#8217;s so convenient to be able to tour all of the customized content variations on each page.</p>
<p><a title="AxureRP Sample prototpye illustrating state toggler" href="/work/samples/axureRP/state_controller_example/index.html" target="_blank">View the sample prototype</a>.</p>
<p><a href="/work/samples/axureRP/state_controller_example.rp">Download</a> the Axure RP (version 5.5) file</p>
]]></content:encoded>
			<wfw:commentRss>http://lowelife.com/mumble/2009/04/13/axure-state-toggle-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

