<?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>caitlin gannon &#187; visio</title>
	<atom:link href="http://caitlingannon.com/category/visio/feed/" rel="self" type="application/rss+xml" />
	<link>http://caitlingannon.com</link>
	<description>notes on user experience design for the web</description>
	<lastBuildDate>Wed, 07 Apr 2010 15:19:56 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to create an interactive PDF prototype in Visio</title>
		<link>http://caitlingannon.com/2008/03/16/how-to-create-an-interactive-pdf-prototype-in-visio/</link>
		<comments>http://caitlingannon.com/2008/03/16/how-to-create-an-interactive-pdf-prototype-in-visio/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 03:22:28 +0000</pubDate>
		<dc:creator>Caitlin</dc:creator>
				<category><![CDATA[visio]]></category>

		<guid isPermaLink="false">http://caitlingannon.com/2008/03/16/how-to-create-an-interactive-pdf-prototype-in-visio/</guid>
		<description><![CDATA[If you&#8217;ve ever tried  to communicate a site design via paper, you know the value of also  presenting an interactive version with live hyperlinks. Visio users  know that it&#8217;s pretty easy to create an interactive HTML prototype from a set of  wireframes (File&#62;Save as Web Page), but for me, the major [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever tried  to communicate a site design via paper, you know the value of also  presenting an interactive version with live hyperlinks. Visio users  know that it&#8217;s pretty easy to create an interactive HTML prototype from a set of  wireframes (File&gt;Save as Web Page), but for me, the major drawback to this  approach is that the prototype isn&#8217;t portable. I need a way to communicate  designs via email, and there&#8217;s no way I&#8217;m emailing a bunch of HTML and GIF  files to people (or even a web link, since not everyone has  network access).</p>
<p>PDF is ideal for  emailing, but it takes a little work to create a clickable PDF prototype in  Visio. Here&#8217;s what I discovered.</p>
<p><strong>1. Create  hyperlinks on the foreground, not background &#8212; and use the document stencil  to manage revisions </strong></p>
<p>It&#8217;s pretty standard  practice when wireframing in Visio to put the standard page elements &#8212; header,  footer, navigation &#8212; on a background page so that these  elements automatically repeat on every page. However, when you publish a  PDF, Visio doesn&#8217;t create hyperlinks from the background layer. For an  interactive PDF prototype, the hyperlinks have to live on the foreground pages.  This means that for a standard page layout, all the navigational elements have  to reside on each page in the wireframe.</p>
<p>You could copy and  paste the navigational elements onto every page, but that&#8217;s a beast to maintain.  Instead, use the document stencil (credit to <a href="http://uxd.forumone.com/archives/93-Clickable-prototypes-in-Visio-Use-Doc-Stencil,-not-Backgrounds.html">this explanation</a> at User Experience  &amp; Design blog).</p>
<p>Here&#8217;s how it  works:</p>
<ul>
<li>Create a navigation    panel, using a distinct shape for each link. For example, to create 5 tabs    across the top of a page, make each tab a separate text  block.</li>
<li>To add hyperlinks,    press CTRL-K to open the hyperlink dialog. Next to Sub-address (not Address),    click Browse and find the page within your wireframe that you want to link to.    (Or enter a complete URL next to Address.) Click OK. </li>
<li>Repeat 1 and 2 as    needed. Once the navigation area is done, group it (select all the items, then    Shift-CTRL-G).</li>
<li>Open the Document    Stencil: File&gt;Shapes&gt;Show Document Stencil.</li>
<li>Drag the grouped    navigation elements onto the document stencil pane. </li>
<li>Right-click the    grouped elements (probably called &#8220;Master.16&#8243; or something like that) and    rename it (i.e. &#8220;NavBar&#8221;). </li>
<li>On each of your    wireframe pages, drag this element onto the foreground and position it    accordingly.</li>
<li>If you ever need to    make changes to this navigation group, right-click it in the document stencil    and choose Edit Master&gt;Edit Master Shape. Any changes you make will    automatically be updated in the other pages.</li>
</ul>
<p>
<strong>2. Use PDF  menu in Visio, not print to Adobe PDF in printer  menu</strong></p>
<p>For the hyperlinks  in the PDF to work correctly, use the PDF menu in Visio (Adobe PDF&gt;Convert to  Adobe PDF). For some reason, if you use File&gt;Print and choose Adobe PDF as  the printer, the hyperlinks in the PDF don&#8217;t work. </p>
<p>(Don&#8217;t ask me why,  I&#8217;m just happy to have found a workaround.)</p>
<p>The final result  will have live links on every page. To change the over states of buttons or  create additional interactive elements, you&#8217;ll need to edit the file in Acrobat  (avoid this step until you are certain the file is finished, otherwise if you  regenerate the PDF from Visio, the Acrobat changes are  lost).</p>
<p><strong>3. Take it  to the next level</strong></p>
<p><a href="http://www.boxesandarrows.com/view/pdf-prototypes">This article on  Boxes &amp; Arrows</a> provides a fantastic review of how to create clickable  PDF prototypes with layers, multimedia and more. It focuses on using Acrobat&#8217;s  advanced editing tools. <span style="font-family: Arial; font-size: x-small;"><a rel="nofollow" href="http://www.boxesandarrows.com/view/pdf-prototypes" target="_blank"></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://caitlingannon.com/2008/03/16/how-to-create-an-interactive-pdf-prototype-in-visio/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
